Skip to content

deps: update github-actions (minor) #294

deps: update github-actions (minor)

deps: update github-actions (minor) #294

# Basic test for maintenance Camunda 8 Helm charts.
name: "Test - Chart Version Nightly"
on:
pull_request:
paths:
- ".github/workflows/chart-validate-template.yaml"
- ".github/workflows/test-unit-template.yml"
- ".github/workflows/test-integration-template.yaml"
- ".github/workflows/test-chart-version-nightly-template.yaml"
- ".github/workflows/test-chart-version-nightly.yaml"
- ".tool-versions"
- "charts/camunda-platform-8*/**"
schedule:
# Set the cron schedule to run nightly at midnight US time, EST (4AM UTC)
- cron: "0 4 * * *"
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}-${{ github.run_id }}
cancel-in-progress: true
permissions:
contents: read
id-token: write
deployments: write
jobs:
init:
name: Generate chart matrix Nightly
runs-on: ubuntu-latest
outputs:
matrix: ${{ steps.generate-chart-versions.outputs.matrix }}
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
repository: camunda/camunda-platform-helm
- name: Generate chart versions
id: generate-chart-versions
uses: ./.github/actions/generate-chart-matrix-nightly
with:
charts-path: "charts/camunda-platform-8*"
# The minimum version that we support
min-supported-version: 8.4
test:
if: ${{ needs.init.outputs.matrix != '[]' }}
name: Camunda ${{ matrix.version }}
needs: init
strategy:
fail-fast: false
matrix: ${{ fromJson(needs.init.outputs.matrix) }}
uses: ./.github/workflows/test-chart-version-nightly-template.yaml
secrets: inherit
with:
camunda-version: ${{ matrix.version }}
case: ${{ matrix.case }}
scenario: ${{ matrix.scenario }}
auth: ${{ matrix.auth }}
exclude: ${{ matrix.exclude }}