Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
- '*'
11 changes: 5 additions & 6 deletions .github/workflows/pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 1 addition & 1 deletion .github/workflows/pre-commit-update.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/project-issue-automation.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/project-pr-automation.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }}
Expand All @@ -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
Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/release-pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }}
Expand All @@ -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
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/test-app.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -49,15 +49,15 @@ 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' }}
uses: pnpm/action-setup@v4

- 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 }}
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/test-back.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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 }}
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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 }}

Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/test-web.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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' }}
Expand All @@ -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 }}
Expand All @@ -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 }}
Expand Down
2 changes: 1 addition & 1 deletion CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1 +1 @@
/ @bellini666
* @bellini666