diff --git a/.github/workflows/docker.build-push.yml b/.github/workflows/docker.build-push.yml index 08bebc7..fd3acad 100644 --- a/.github/workflows/docker.build-push.yml +++ b/.github/workflows/docker.build-push.yml @@ -13,29 +13,29 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout source code' - uses: actions/checkout@v6.0.2 + uses: actions/checkout@v6.0.3 with: fetch-depth: 0 - name: 'Set up Docker Buildx' - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4.1.0 - name: 'Generate build number' run: | BUILD_NUMBER=$(git rev-list --all --count) echo "BUILD_NUMBER=$BUILD_NUMBER" >> $GITHUB_ENV echo "This build is tagged as $BUILD_NUMBER on $GITHUB_REF" - name: 'Log in to the Container registry' - uses: docker/login-action@v4 + uses: docker/login-action@v4.2.0 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: 'Extract metadata (tags, labels) for Docker' id: metadata - uses: docker/metadata-action@v5 + uses: docker/metadata-action@v6.1.0 with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} - name: 'Build and Push' - uses: docker/build-push-action@v7 + uses: docker/build-push-action@v7.2.0 with: context: . push: true diff --git a/.github/workflows/fastlane.lane.yml b/.github/workflows/fastlane.lane.yml index 71f6ff8..283a9fa 100644 --- a/.github/workflows/fastlane.lane.yml +++ b/.github/workflows/fastlane.lane.yml @@ -18,7 +18,7 @@ jobs: lane: ${{ steps.fastlane_lane.outputs.lane }} steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v6.0.3 - name: Compute the correct Fastlane lane id: fastlane_lane run: | diff --git a/.github/workflows/firebase.function.lint.yml b/.github/workflows/firebase.function.lint.yml index 9a77275..938540c 100644 --- a/.github/workflows/firebase.function.lint.yml +++ b/.github/workflows/firebase.function.lint.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout source code' - uses: actions/checkout@v6.0.2 + uses: actions/checkout@v6.0.3 - name: 'Decrypt secret configuration' run: ./.github/scripts/decrypt_secret.sh env: @@ -24,7 +24,7 @@ jobs: - name: 'Check secret configuration' run: ./.github/scripts/check_secrets_decryption.sh - name: 'Setup Node / NPM' - uses: actions/setup-node@v6 + uses: actions/setup-node@v6.4.0 with: node-version: ${{ inputs.node_version }} cache: 'npm' diff --git a/.github/workflows/firebase.function.publish.yml b/.github/workflows/firebase.function.publish.yml index d1b9539..fddd5d7 100644 --- a/.github/workflows/firebase.function.publish.yml +++ b/.github/workflows/firebase.function.publish.yml @@ -23,7 +23,7 @@ jobs: name: 'Deploy Firebase functions' steps: - name: 'Checkout source code' - uses: actions/checkout@v6.0.2 + uses: actions/checkout@v6.0.3 - name: 'Decrypt secret configuration' run: ./.github/scripts/decrypt_secret.sh env: @@ -31,7 +31,7 @@ jobs: - name: 'Check secret configuration' run: ./.github/scripts/check_secrets_decryption.sh - name: 'Setup Node / NPM' - uses: actions/setup-node@v6 + uses: actions/setup-node@v6.4.0 with: node-version: ${{ inputs.node_version }} cache: 'npm' diff --git a/.github/workflows/flutter.analyze.yml b/.github/workflows/flutter.analyze.yml index 7b93436..16c9663 100644 --- a/.github/workflows/flutter.analyze.yml +++ b/.github/workflows/flutter.analyze.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout source code' - uses: actions/checkout@v6 + uses: actions/checkout@v6.0.3 - name: 'Setup flutter action' uses: subosito/flutter-action@v2.23.0 with: diff --git a/.github/workflows/flutter.build.yml b/.github/workflows/flutter.build.yml index 49176fd..c4bd4da 100644 --- a/.github/workflows/flutter.build.yml +++ b/.github/workflows/flutter.build.yml @@ -49,7 +49,7 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout source code' - uses: actions/checkout@v6 + uses: actions/checkout@v6.0.3 - name: 'Decrypt secret configuration' run: ./.github/scripts/decrypt_secret.sh env: @@ -57,7 +57,7 @@ jobs: - name: 'Check secret configuration' run: ./.github/scripts/check_secrets_decryption.sh - name: 'Set up JAVA' - uses: actions/setup-java@v5 + uses: actions/setup-java@v5.2.0 with: distribution: 'zulu' java-version: ${{ inputs.java_version }} @@ -72,7 +72,7 @@ jobs: - name: 'Build Android APK' run: flutter build apk --dart-define=FLAVOR=${{ inputs.flutter_flavor }} --build-number=${{ inputs.build_number }} --build-name=${{ inputs.build_name }} --split-per-abi - name: 'Save build results (apk)' - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@v7.0.1 with: name: 'android-apk' path: build/app/outputs/apk/release/*.apk @@ -82,7 +82,7 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout source code' - uses: actions/checkout@v6 + uses: actions/checkout@v6.0.3 - name: 'Decrypt secret configuration' run: ./.github/scripts/decrypt_secret.sh env: @@ -90,7 +90,7 @@ jobs: - name: 'Check secret configuration' run: ./.github/scripts/check_secrets_decryption.sh - name: 'Set up JAVA' - uses: actions/setup-java@v5 + uses: actions/setup-java@v5.2.0 with: distribution: 'zulu' java-version: ${{ inputs.java_version }} @@ -105,7 +105,7 @@ jobs: - name: 'Build Android App Bundle' run: flutter build appbundle --dart-define=FLAVOR=${{ inputs.flutter_flavor }} --build-number=${{ inputs.build_number }} --build-name=${{ inputs.build_name }} - name: 'Save build results (apk)' - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@v7.0.1 with: name: 'android-aab' path: build/app/outputs/bundle/release/*.aab diff --git a/.github/workflows/flutter.format.yml b/.github/workflows/flutter.format.yml index a879966..591d687 100644 --- a/.github/workflows/flutter.format.yml +++ b/.github/workflows/flutter.format.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout source code' - uses: actions/checkout@v6 + uses: actions/checkout@v6.0.3 - name: 'Setup flutter action' uses: subosito/flutter-action@v2.23.0 with: diff --git a/.github/workflows/flutter.publish.yml b/.github/workflows/flutter.publish.yml index b86aa8f..c4da46a 100644 --- a/.github/workflows/flutter.publish.yml +++ b/.github/workflows/flutter.publish.yml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout source code' - uses: actions/checkout@v6 + uses: actions/checkout@v6.0.3 with: fetch-depth: 0 - name: 'Decrypt secret configuration' @@ -28,7 +28,7 @@ jobs: - name: 'Check secret configuration' run: ./.github/scripts/check_secrets_decryption.sh - name: 'Download Artifact' - uses: actions/download-artifact@v8 + uses: actions/download-artifact@v8.0.1 with: name: 'android-aab' - name: 'Setup Ruby' diff --git a/.github/workflows/flutter.test.yml b/.github/workflows/flutter.test.yml index 03f308b..bfa846d 100644 --- a/.github/workflows/flutter.test.yml +++ b/.github/workflows/flutter.test.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout source code' - uses: actions/checkout@v6 + uses: actions/checkout@v6.0.3 - name: 'Decrypt secret configuration' run: ./.github/scripts/decrypt_secret.sh env: diff --git a/.github/workflows/global.labeler.yml b/.github/workflows/global.labeler.yml index 332e813..f54d74c 100644 --- a/.github/workflows/global.labeler.yml +++ b/.github/workflows/global.labeler.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest name: 'Set labels on Pull Request' steps: - - uses: actions/labeler@v6 + - uses: actions/labeler@v6.1.0 with: repo-token: ${{ secrets.GITHUB_TOKEN }} sync-labels: true diff --git a/.github/workflows/global.page.yml b/.github/workflows/global.page.yml index 47a56ba..050aa2a 100644 --- a/.github/workflows/global.page.yml +++ b/.github/workflows/global.page.yml @@ -19,13 +19,13 @@ jobs: name: 'Deploy Github page' steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v6.0.3 - name: Setup Pages - uses: actions/configure-pages@v6 + uses: actions/configure-pages@v6.0.0 - name: Upload artifact - uses: actions/upload-pages-artifact@v5 + uses: actions/upload-pages-artifact@v5.0.0 with: path: ${{ inputs.path }} - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v5 + uses: actions/deploy-pages@v5.0.0 diff --git a/.github/workflows/global.release.info.yml b/.github/workflows/global.release.info.yml index 45d19b6..f671f06 100644 --- a/.github/workflows/global.release.info.yml +++ b/.github/workflows/global.release.info.yml @@ -28,7 +28,7 @@ jobs: revision_name: ${{ steps.revision.outputs.revision_name }} steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v6.0.3 with: fetch-depth: 0 - name: 'Extract version' diff --git a/.github/workflows/global.release.yml b/.github/workflows/global.release.yml index 72c7989..97435d1 100644 --- a/.github/workflows/global.release.yml +++ b/.github/workflows/global.release.yml @@ -18,7 +18,7 @@ jobs: name: 'Craft the Changelog' steps: - name: 'Checkout source code' - uses: actions/checkout@v6.0.2 + uses: actions/checkout@v6.0.3 with: fetch-depth: 0 - name: 'Compute since and excluded tag' @@ -44,7 +44,7 @@ jobs: excludeTagsRegex: ${{ env.EXCLUDE_TAGS_REGEX }} addSections: ${{ env.NEW_SECTIONS }} - name: 'Upload CHANGELOG.md' - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@v7.0.1 with: name: changelog path: CHANGELOG.md @@ -54,17 +54,17 @@ jobs: needs: [changelog] steps: - name: 'Checkout source code' - uses: actions/checkout@v6.0.2 + uses: actions/checkout@v6.0.3 with: fetch-depth: 0 - name: 'Download CHANGELOG artifacts' - uses: actions/download-artifact@v8 + uses: actions/download-artifact@v8.0.1 with: path: changelog name: changelog - name: 'Download builds artifacts' if: ${{ inputs.artifacts_pattern != '' }} - uses: actions/download-artifact@v8 + uses: actions/download-artifact@v8.0.1 with: pattern: ${{ inputs.artifacts_pattern }} path: build-artifacts @@ -78,7 +78,7 @@ jobs: body_path: changelog/CHANGELOG.md - name: 'Generate Github release with build artifacts' if: ${{ inputs.artifacts_pattern != '' }} - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3.0.0 with: prerelease: ${{ endsWith(github.ref, inputs.prerelease_suffix) }} name: '${{ github.ref_name }} 🚀' diff --git a/.github/workflows/go.build.yml b/.github/workflows/go.build.yml index e16ae0b..0e22eb3 100644 --- a/.github/workflows/go.build.yml +++ b/.github/workflows/go.build.yml @@ -25,7 +25,7 @@ jobs: arch: amd64 steps: - name: 'Checkout source code' - uses: actions/checkout@v6.0.2 + uses: actions/checkout@v6.0.3 - name: 'Setup Go action' uses: actions/setup-go@v6.4.0 with: @@ -33,7 +33,7 @@ jobs: - name: 'Go build (matrix)' run: go build -o ${{ github.event.repository.name }}_${{ matrix.os_small }}_${{ matrix.arch }} -v - name: 'Upload artifact' - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@v7.0.1 with: name: ${{ github.event.repository.name }}_binary_${{ matrix.os_small }}_${{ matrix.arch }} path: ${{ github.event.repository.name }}_${{ matrix.os_small }}_${{ matrix.arch }} diff --git a/.github/workflows/go.lint.yml b/.github/workflows/go.lint.yml index 80ab17d..a8ae7bd 100644 --- a/.github/workflows/go.lint.yml +++ b/.github/workflows/go.lint.yml @@ -15,13 +15,13 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout source code' - uses: actions/checkout@v6.0.2 + uses: actions/checkout@v6.0.3 - name: 'Setup Go action' uses: actions/setup-go@v6.4.0 with: go-version: ${{ inputs.go_version }} - name: 'Run linters' - uses: wearerequired/lint-action@v2 + uses: wearerequired/lint-action@v2.3.0 with: gofmt: true github_token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/go.list.yml b/.github/workflows/go.list.yml index cbeebab..9b22358 100644 --- a/.github/workflows/go.list.yml +++ b/.github/workflows/go.list.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout source code' - uses: actions/checkout@v6.0.2 + uses: actions/checkout@v6.0.3 - name: 'Setup Go action' uses: actions/setup-go@v6.4.0 with: diff --git a/.github/workflows/go.test.yml b/.github/workflows/go.test.yml index c5faf11..2f0c47a 100644 --- a/.github/workflows/go.test.yml +++ b/.github/workflows/go.test.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout source code' - uses: actions/checkout@v6.0.2 + uses: actions/checkout@v6.0.3 - name: 'Setup Go action' uses: actions/setup-go@v6.4.0 with: diff --git a/.github/workflows/repo.push.yml b/.github/workflows/repo.push.yml index 7f80866..fbc5cc4 100644 --- a/.github/workflows/repo.push.yml +++ b/.github/workflows/repo.push.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout source code' - uses: actions/checkout@v6.0.2 + uses: actions/checkout@v6.0.3 - name: 'Setup Go action' uses: actions/setup-go@v6.4.0 with: