From abde3d5e7249f6b9ca03452784ec162e6ea5d600 Mon Sep 17 00:00:00 2001 From: Thiago Bellini Ribeiro Date: Tue, 14 Jul 2026 12:42:28 +0200 Subject: [PATCH] fix: repair PR title check, bump actions, fix CODEOWNERS --- .github/dependabot.yml | 9 +++++++++ .github/workflows/pr.yaml | 11 +++++----- .github/workflows/pre-commit-update.yaml | 2 +- .../workflows/project-issue-automation.yaml | 2 +- .github/workflows/project-pr-automation.yaml | 4 ++-- .github/workflows/release-pr.yaml | 20 +++++++++---------- .github/workflows/release.yaml | 4 ++-- .github/workflows/test-app.yaml | 6 +++--- .github/workflows/test-back.yaml | 10 +++++----- .github/workflows/test-web.yaml | 8 ++++---- CODEOWNERS | 2 +- 11 files changed, 43 insertions(+), 35 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 41b8812..30708cf 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -6,5 +6,14 @@ updates: directory: / schedule: interval: weekly + cooldown: + default-days: 7 + labels: + - dependencies + - devops commit-message: prefix: 'chore(gh-actions): ' + groups: + gh-actions: + patterns: + - '*' diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index f086d05..52e8c29 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -29,18 +29,17 @@ jobs: pull-requests: write runs-on: ubuntu-latest steps: - - uses: actions/labeler@v5 + - uses: actions/labeler@v6 with: repo-token: ${{ github.token }} conventional-commits: name: Conventional Commits if: ${{ github.actor != 'dependabot[bot]' }} runs-on: ubuntu-latest + permissions: + contents: read + pull-requests: read steps: - - uses: actions/checkout@v6 - - uses: actions/setup-node@v6 - - uses: beemojs/conventional-pr-action@v3 + - uses: amannn/action-semantic-pull-request@v6 env: GITHUB_TOKEN: ${{ github.token }} - with: - config-preset: angular diff --git a/.github/workflows/pre-commit-update.yaml b/.github/workflows/pre-commit-update.yaml index cdcc731..8055207 100644 --- a/.github/workflows/pre-commit-update.yaml +++ b/.github/workflows/pre-commit-update.yaml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 - run: | diff --git a/.github/workflows/project-issue-automation.yaml b/.github/workflows/project-issue-automation.yaml index 18f8cde..bc0f3a3 100644 --- a/.github/workflows/project-issue-automation.yaml +++ b/.github/workflows/project-issue-automation.yaml @@ -56,7 +56,7 @@ jobs: name: Add Issue to Project runs-on: ubuntu-latest steps: - - uses: actions/add-to-project@v1.0.2 + - uses: actions/add-to-project@v2.0.0 with: project-url: > https://github.com/orgs/${{ github.repository_owner }}/projects/${{ inputs.project-id }} diff --git a/.github/workflows/project-pr-automation.yaml b/.github/workflows/project-pr-automation.yaml index 8c4ba8b..77b22ca 100644 --- a/.github/workflows/project-pr-automation.yaml +++ b/.github/workflows/project-pr-automation.yaml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-latest if: ${{ github.event_name == 'pull_request' && github.actor != 'dependabot[bot]' }} steps: - - uses: actions/add-to-project@v1.0.2 + - uses: actions/add-to-project@v2.0.0 with: project-url: > https://github.com/orgs/${{ github.repository_owner }}/projects/${{ inputs.project-id }} @@ -37,7 +37,7 @@ jobs: outputs: issues: ${{ steps.linked-issues.outputs.issues }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Get Linked Issues Action id: linked-issues uses: kin/gh-action-get-linked-issues@v2.0 diff --git a/.github/workflows/release-pr.yaml b/.github/workflows/release-pr.yaml index 6b1c57d..1f5f70d 100644 --- a/.github/workflows/release-pr.yaml +++ b/.github/workflows/release-pr.yaml @@ -64,7 +64,7 @@ jobs: outputs: version: ${{ steps.version.outputs.version }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - id: version run: echo "version=v$(jq -r 'to_entries[0].value' ${{ inputs.manifest-file }})" >> "$GITHUB_OUTPUT" generate-deployment: @@ -96,18 +96,18 @@ jobs: env: RELEASE_NAME: ${{ needs.get-version.outputs.version }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Login to Docker registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ${{ inputs.docker-registry }} username: ${{ secrets.docker-username }} password: ${{ secrets.docker-password }} - name: Build and push id: build-and-push - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: ${{ inputs.back-context }} pull: true @@ -133,18 +133,18 @@ jobs: RELEASE_NAME: ${{ needs.get-version.outputs.version }} SENTRY_TOKEN: ${{ secrets.sentry-token }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Login to Docker registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ${{ inputs.docker-registry }} username: ${{ secrets.docker-username }} password: ${{ secrets.docker-password }} - name: Build and push id: build-and-push - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: ${{ inputs.web-context }} pull: true @@ -200,7 +200,7 @@ jobs: pull-requests: read deployments: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Update deployment status (success) if: ${{ needs.pre-release.result == 'success' }} uses: chrnorm/deployment-status@v2 diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 988f9b3..3ba0600 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -41,7 +41,7 @@ jobs: pull-requests: write deployments: write steps: - - uses: googleapis/release-please-action@v4 + - uses: googleapis/release-please-action@v5 id: release with: token: ${{ secrets.gh-token }} @@ -56,7 +56,7 @@ jobs: ref: ${{ github.sha }} initial-status: success environment: ${{ inputs.deployment-environment }} - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Create sentry release if: ${{ steps.release.outputs.release_created }} uses: getsentry/action-release@v3 diff --git a/.github/workflows/test-app.yaml b/.github/workflows/test-app.yaml index 4722640..61e6002 100644 --- a/.github/workflows/test-app.yaml +++ b/.github/workflows/test-app.yaml @@ -32,7 +32,7 @@ jobs: outputs: has-changes: ${{ steps.check.outputs.changed }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: fetch-depth: 100 - uses: marceloprado/has-changed-path@v1.0.1 @@ -49,7 +49,7 @@ jobs: shell: bash working-directory: ./${{ inputs.working-directory }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Install pnpm if: ${{ inputs.package-manager == 'pnpm' }} @@ -57,7 +57,7 @@ jobs: - id: setup-node name: Set up Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ inputs.node-version }} cache: ${{ inputs.package-manager }} diff --git a/.github/workflows/test-back.yaml b/.github/workflows/test-back.yaml index 5c3c995..8e33476 100644 --- a/.github/workflows/test-back.yaml +++ b/.github/workflows/test-back.yaml @@ -36,7 +36,7 @@ jobs: outputs: has-changes: ${{ steps.check.outputs.changed }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: fetch-depth: 100 - uses: marceloprado/has-changed-path@v1.0.1 @@ -63,7 +63,7 @@ jobs: ports: - 6379:6379 steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Install system deps if: ${{ inputs.need-geolibs }} @@ -86,7 +86,7 @@ jobs: - name: Load cached venv if: ${{ inputs.package-manager == 'poetry' }} - uses: actions/cache@v5 + uses: actions/cache@v6 with: path: ${{ inputs.working-directory }}/.venv # yamllint disable-line rule:line-length @@ -103,7 +103,7 @@ jobs: # --- uv path --- - name: Set up uv if: ${{ inputs.package-manager == 'uv' }} - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.3.2 with: python-version: ${{ inputs.python-version }} enable-cache: true @@ -120,7 +120,7 @@ jobs: run: $RUN_PREFIX ruff format --check . - name: Check for pyright errors - uses: jakebailey/pyright-action@v2 + uses: jakebailey/pyright-action@v3 with: working-directory: ${{ inputs.working-directory }} diff --git a/.github/workflows/test-web.yaml b/.github/workflows/test-web.yaml index c12eba5..d59f986 100644 --- a/.github/workflows/test-web.yaml +++ b/.github/workflows/test-web.yaml @@ -51,7 +51,7 @@ jobs: outputs: has-changes: ${{ steps.check.outputs.changed }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: fetch-depth: 100 - uses: marceloprado/has-changed-path@v1.0.1 @@ -68,7 +68,7 @@ jobs: shell: bash working-directory: ./${{ inputs.working-directory }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Install pnpm if: ${{ inputs.package-manager == 'pnpm' }} @@ -78,7 +78,7 @@ jobs: - id: setup-node name: Set up Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ inputs.node-version }} cache: ${{ inputs.package-manager }} @@ -103,7 +103,7 @@ jobs: - name: Upload coverage if: ${{ inputs.run-tests && inputs.coverage-path != '' && !cancelled() }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: web-coverage path: ${{ inputs.coverage-path }} diff --git a/CODEOWNERS b/CODEOWNERS index 026e354..5fe6c9f 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -1 +1 @@ -/ @bellini666 +* @bellini666