Create bump_version.sh #12
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Test | |
on: | |
# execute the workflow on push events from any branch | |
push: | |
branches: | |
- "*" | |
pull_request: | |
branches: | |
- "*" | |
jobs: | |
run_test: | |
name: Run tests | |
runs-on: ubuntu-latest | |
environment: dev | |
strategy: | |
fail-fast: false | |
matrix: | |
python-version: ["3.11"] | |
steps: | |
# # Exit if a commit is made by GitHub Actions bot | |
# # Skip automatic updates. | |
# # There is an action that updates dev branch with main branch | |
# - name: Exit if triggered by GitHub Actions bot | |
# run: | | |
# if [ "${{ github.actor }}" = "github-actions[bot]" ]; then | |
# echo "Commit made by GitHub Actions bot, exiting." | |
# exit 0 | |
# fi | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Set up Python ${{ matrix.python-version }} | |
uses: actions/setup-python@v3 | |
with: | |
python-version: ${{ matrix.python-version }} | |
- name: Install dependencies | |
run: | | |
python -m pip install --upgrade pip | |
python -m pip install flake8 pytest | |
pip install poetry | |
poetry install --with dev | |
- name: Lint with flake8 | |
run: | | |
# stop the build if there are Python syntax errors or undefined names | |
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics | |
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide | |
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics | |
- name: Test with pytest | |
run: | | |
poetry run pytest |