diff --git a/.github/actions/assemble/action.yml b/.github/actions/assemble/action.yml index 10da4384..52f2ca0f 100644 --- a/.github/actions/assemble/action.yml +++ b/.github/actions/assemble/action.yml @@ -124,7 +124,7 @@ runs: - name: Upload outputs if: always() && inputs.upload-files == 'true' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: build-${{ steps.artifact_type.outputs.artifact }}-${{ inputs.build-type }}-${{ inputs.id }} path: ${{ steps.plan.outputs.paths }} diff --git a/.github/actions/checkstyle/action.yml b/.github/actions/checkstyle/action.yml index bb7037e0..334cd2e3 100644 --- a/.github/actions/checkstyle/action.yml +++ b/.github/actions/checkstyle/action.yml @@ -34,7 +34,7 @@ runs: - name: Upload Detekt reports id: upload_reports if: failure() || inputs.upload-on-success == 'true' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: detekt-reports-${{ inputs.id }} path: | diff --git a/.github/actions/reports/action.yml b/.github/actions/reports/action.yml index 84731aec..102bbff3 100644 --- a/.github/actions/reports/action.yml +++ b/.github/actions/reports/action.yml @@ -25,7 +25,7 @@ runs: using: 'composite' steps: - name: Download unit test outputs - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: unit-tests-${{ inputs.build-type }}-${{ inputs.id }} @@ -36,7 +36,7 @@ runs: ./gradlew coverageReport -PbuildType=${{ inputs.build-type }} --stacktrace - name: Upload JaCoCo reports - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: reports-jacoco-${{ inputs.id }} path: | diff --git a/.github/actions/unit_tests/action.yml b/.github/actions/unit_tests/action.yml index eb899de2..215017ab 100644 --- a/.github/actions/unit_tests/action.yml +++ b/.github/actions/unit_tests/action.yml @@ -62,7 +62,7 @@ runs: - name: Upload test outputs if: always() && inputs.upload == 'true' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: unit-tests-${{ inputs.build-type }}-${{ inputs.id }} path: ${{ inputs.reports-path }} diff --git a/.github/workflows/ci_bump.yml b/.github/workflows/ci_bump.yml index 44f11a07..195bccd8 100644 --- a/.github/workflows/ci_bump.yml +++ b/.github/workflows/ci_bump.yml @@ -13,6 +13,11 @@ on: description: 'JSON array of modules (e.g. [":libraries:core",":libraries:network"]). Required for this workflow.' required: true + bom-module: + description: 'BOM module name (used for version bumping, e.g. ":bom")' + required: false + default: ':bom' + version: description: 'Bump module version' required: true @@ -36,6 +41,8 @@ env: GRADLE_BUILD_ACTION_CACHE_DEBUG_ENABLED: true # Retention days used for output files RETENTION_DAYS: 1 + # BOM module name (used for version bumping) + BOM_MODULE: ${{ github.event.inputs.bom-module || ':bom' }} # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: @@ -96,7 +103,7 @@ jobs: uses: ./.github/actions/bump_module_version with: version: ${{ github.event.inputs.version }} - modules: '[":bom"]' + modules: '["${{ env.BOM_MODULE }}"]' git-create-tag: true git-branch: ${{ github.ref_name }} git-user-name: ${{ vars.CI_GIT_USER_NAME }}