Skip to content

feat: 8.8 integration test playwright #260

feat: 8.8 integration test playwright

feat: 8.8 integration test playwright #260

# 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 }}
# scenarios: ${{ matrix.scenarios }}
# case: ${{ matrix.case }}