From 0dd2e1a8eb3fe79e5cc00afa9e55cd05ca595c47 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 16 Aug 2026 11:58:17 +0000 Subject: [PATCH] chore(deps): update github-actions --- .github/workflows/converter-build.yaml | 10 ++++---- .github/workflows/converter-tests.yml | 10 ++++---- .github/workflows/generate-bundle.yaml | 4 +-- .github/workflows/generate-libs.yaml | 8 +++--- .github/workflows/generate-model.yaml | 28 ++++++++++----------- .github/workflows/manual-lib-rc-release.yml | 4 +-- .github/workflows/package-libs.yaml | 10 ++++---- .github/workflows/release.yml | 4 +-- 8 files changed, 39 insertions(+), 39 deletions(-) diff --git a/.github/workflows/converter-build.yaml b/.github/workflows/converter-build.yaml index fc6a76359f..14dce36efb 100644 --- a/.github/workflows/converter-build.yaml +++ b/.github/workflows/converter-build.yaml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Extract version from tag id: extract-version @@ -27,24 +27,24 @@ jobs: echo "version=$VERSION" >> $GITHUB_OUTPUT - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Login to Docker Hardened Images - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: dhi.io username: ${{ secrets.DHI_USERNAME }} password: ${{ secrets.DHI_PASSWORD }} - name: Login to Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push converter service Docker image - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v7 with: push: true platforms: linux/amd64 diff --git a/.github/workflows/converter-tests.yml b/.github/workflows/converter-tests.yml index b0a71a5c69..59aafd4408 100644 --- a/.github/workflows/converter-tests.yml +++ b/.github/workflows/converter-tests.yml @@ -26,15 +26,15 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v7 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v7 with: python-version: "3.14" - name: Install uv - uses: astral-sh/setup-uv@v3 + uses: astral-sh/setup-uv@v9.0.0 - name: Install dependencies run: | @@ -57,7 +57,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Upload HTML coverage report - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: coverage-report path: tools/converter/htmlcov @@ -65,7 +65,7 @@ jobs: - name: Pytest coverage comment - uses: MishaKav/pytest-coverage-comment@v1.7.1 + uses: MishaKav/pytest-coverage-comment@v1.11.0 with: pytest-xml-coverage-path: ./converter/coverage.xml title: "Converter - python code coverage" diff --git a/.github/workflows/generate-bundle.yaml b/.github/workflows/generate-bundle.yaml index dc823ebcd7..ebcb29ba90 100644 --- a/.github/workflows/generate-bundle.yaml +++ b/.github/workflows/generate-bundle.yaml @@ -9,7 +9,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Set up zip run: sudo apt-get install zip -y @@ -60,7 +60,7 @@ jobs: zip -r bundle.zip "$bundle_name" - name: Upload artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: Bundle-zip path: bundle.zip diff --git a/.github/workflows/generate-libs.yaml b/.github/workflows/generate-libs.yaml index 4462791675..764d7441db 100644 --- a/.github/workflows/generate-libs.yaml +++ b/.github/workflows/generate-libs.yaml @@ -19,12 +19,12 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Install node env 🏗 - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: - node-version: 16 + node-version: 24 - name: Install openapi-generator-cli run: npm install -g @openapitools/openapi-generator-cli@2.9.0 @@ -115,7 +115,7 @@ jobs: - name: Commit and push changes if: ${{ !env.ACT }} - uses: stefanzweifel/git-auto-commit-action@v5 + uses: stefanzweifel/git-auto-commit-action@v7 with: commit_message: ⚙️ Auto-génération des librairies exclude: | diff --git a/.github/workflows/generate-model.yaml b/.github/workflows/generate-model.yaml index 7c082b209a..8a79ce0fcb 100644 --- a/.github/workflows/generate-model.yaml +++ b/.github/workflows/generate-model.yaml @@ -18,10 +18,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Check for changes requiring running the parser - uses: dorny/paths-filter@v3 + uses: dorny/paths-filter@v4 id: filter with: filters: | @@ -40,12 +40,12 @@ jobs: - name: Install Graphviz if: steps.filter.outputs.parsing_required == 'true' - uses: ts-graphviz/setup-graphviz@v1 + uses: ts-graphviz/setup-graphviz@v2 - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v7 with: - python-version: '3.11' + python-version: '3.14' - name: Install python requirements working-directory: ./csv_parser @@ -89,7 +89,7 @@ jobs: - name: Setup gomplate if: steps.filter.outputs.parsing_required == 'true' - uses: jason-dour/action-setup-gomplate@v1.1.0 + uses: jason-dour/action-setup-gomplate@v1.2.0 with: gomplate-version: v4.2.0 env: @@ -119,7 +119,7 @@ jobs: rsync -a --remove-source-files output/xsd ../src/main/resources - name: Install JDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '21' distribution: 'temurin' @@ -148,10 +148,10 @@ jobs: rm src/main/resources/*.json - name: Install node env 🏗 - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 if: steps.filter.outputs.parsing_required == 'true' with: - node-version: 16 + node-version: 24 - name: Install openapi-generator-cli if: steps.filter.outputs.parsing_required == 'true' @@ -209,7 +209,7 @@ jobs: continue-on-error: true - name: Commit and push changes - uses: stefanzweifel/git-auto-commit-action@v5 + uses: stefanzweifel/git-auto-commit-action@v7 if: steps.filter.outputs.parsing_required == 'true' with: commit_message: ⚙️ Auto-génération des classes @@ -223,7 +223,7 @@ jobs: # Ref.: https://github.com/gradle/gradle-build-action/issues/619#issuecomment-1453244157 - name: Upload test report if: failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: test-report path: build/reports/tests/test/** @@ -231,7 +231,7 @@ jobs: - name: Add coverage to PR id: jacoco if: ${{ github.event_name == 'pull_request' }} - uses: madrapps/jacoco-report@v1.3 + uses: madrapps/jacoco-report@v1.8 with: paths: ${{ github.workspace }}/build/reports/jacoco/test/jacocoTestReport.xml token: ${{ secrets.GITHUB_TOKEN }} @@ -239,13 +239,13 @@ jobs: min-coverage-changed-files: 60 - name: Setup .NET Core # Required to execute ReportGenerator - uses: actions/setup-dotnet@v3 + uses: actions/setup-dotnet@v6 with: dotnet-version: 6.x dotnet-quality: 'ga' - name: Run ReportGenerator for test coverage - uses: danielpalme/ReportGenerator-GitHub-Action@5.1.23 + uses: danielpalme/ReportGenerator-GitHub-Action@v5.5.11 with: reports: ${{ github.workspace }}/build/reports/jacoco/test/jacocoTestReport.xml targetdir: coveragereport diff --git a/.github/workflows/manual-lib-rc-release.yml b/.github/workflows/manual-lib-rc-release.yml index ba9d898cdf..d1c03e8541 100644 --- a/.github/workflows/manual-lib-rc-release.yml +++ b/.github/workflows/manual-lib-rc-release.yml @@ -19,12 +19,12 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: ref: ${{ github.event.inputs.branch }} - name: Set up JDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: "21" distribution: "temurin" diff --git a/.github/workflows/package-libs.yaml b/.github/workflows/package-libs.yaml index d11701e622..45288ad02d 100644 --- a/.github/workflows/package-libs.yaml +++ b/.github/workflows/package-libs.yaml @@ -57,12 +57,12 @@ jobs: echo "RELEASE_VERSION=$RELEASE_VERSION" >> $GITHUB_ENV - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Install node env 🏗 - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: - node-version: 16 + node-version: 24 # - name: Python - Prepare package files # working-directory: ./generator_python/ @@ -111,7 +111,7 @@ jobs: - name: Ruby - Set up uses: ruby/setup-ruby@v1 with: - ruby-version: '3.0' + ruby-version: '4.0.6' bundler-cache: true - name: Ruby - Build Gem @@ -122,7 +122,7 @@ jobs: gem build hubsante_model.gemspec - name: Ruby - Upload Gem as artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ruby-gem-artifact path: ./generator_ruby/gem/hubsante_model-*.gem diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 918281f304..64f68eafa8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,10 +11,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Set up JDK - uses: actions/setup-java@v2 + uses: actions/setup-java@v5 with: java-version: '21' distribution: 'temurin'