diff --git a/.github/workflows/build_release.yml b/.github/workflows/build_release.yml index 0096979..3d87f7f 100644 --- a/.github/workflows/build_release.yml +++ b/.github/workflows/build_release.yml @@ -2,16 +2,18 @@ name: "📦 Build & 🚀 Release" env: PROJECT_FOLDER: "qgis_resource_sharing" - PYTHON_VERSION: 3.9 + PYTHON_VERSION: "3.12" on: push: - branches: [master] + branches: + - master tags: - "*" pull_request: - branches: [master] + branches: + - master paths: - .github/workflows/build_release.yml @@ -88,7 +90,9 @@ jobs: packaging: name: "📦 Packaging plugin" runs-on: ubuntu-latest - needs: [translation, dependencies] + needs: + - dependencies + - translation if: ${{ !startsWith(github.ref, 'refs/tags/') }} @@ -145,7 +149,9 @@ jobs: release: name: "🚀 Release" runs-on: ubuntu-latest - needs: [translation, dependencies] + needs: + - dependencies + - translation if: startsWith(github.ref, 'refs/tags/') diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 5a710d8..e75c6cb 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -29,7 +29,7 @@ concurrency: cancel-in-progress: true env: - PYTHON_VERSION: 3.9 + PYTHON_VERSION: "3.12" # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages permissions: diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index 0e68b94..61e87e3 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -2,18 +2,20 @@ name: "✅ Linter" env: PROJECT_FOLDER: "qgis_resource_sharing" - PYTHON_VERSION: 3.9 + PYTHON_VERSION: "3.12" # because linter is a required check, it must be triggered on every push and not filtered on paths on: push: - branches: [master] + branches: + - master paths: - "**.py" - .github/workflows/linter.yml pull_request: - branches: [master] + branches: + - master paths: - "**.py" - .github/workflows/linter.yml diff --git a/.github/workflows/tester.yml b/.github/workflows/tester.yml index bcd413e..7c1fbf3 100644 --- a/.github/workflows/tester.yml +++ b/.github/workflows/tester.yml @@ -2,7 +2,8 @@ name: "🎳 Tester" on: push: - branches: [master] + branches: + - master paths: - "**.py" - .github/workflows/tester.yml @@ -10,7 +11,8 @@ on: - requirements/testing.txt pull_request: - branches: [master] + branches: + - master paths: - "**.py" - .github/workflows/tester.yml @@ -19,7 +21,7 @@ on: env: PROJECT_FOLDER: "qgis_resource_sharing" - PYTHON_VERSION: 3.9 + PYTHON_VERSION: "3.12" jobs: tests-unit: