diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5dcca51..f08fff0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,16 +9,9 @@ name: Distribute new release on: - pull_request: - types: [closed] - branches: - - main - - 'v[0-9]+.[0-9]+.[0-9]+' - tags: - - 'v[0-9]+.[0-9]+.[0-9]+' release: types: [created] - + permissions: contents: read diff --git a/.github/workflows/test_workflow.yml b/.github/workflows/test_workflow.yml new file mode 100644 index 0000000..c64777e --- /dev/null +++ b/.github/workflows/test_workflow.yml @@ -0,0 +1,22 @@ +name: Run Tests + +on: + pull_request: + branches: [ main ] + push: + branches: [ !main ] + +jobs: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - uses: actions/setup-python@v3 + with: + python-version: 3.11 + + - run: | + python -m pip install --upgrade pip + pip install -r requirements.txt + pytest -n auto --cov=bigquery_exporter --cov-report=xml \ No newline at end of file