name: Check versions on: schedule: - cron: '0 8 * * 1' # Allows you to run this workflow manually from the Actions tab workflow_dispatch: env: HELM_VERSION: v3.11.1 jobs: check-helm-chart-versions: runs-on: ubuntu-22.04 permissions: contents: write pull-requests: write steps: - name: Checkout uses: actions/checkout@v3.5.0 - name: Set up Helm uses: azure/setup-helm@v3.5 with: version: ${{ env.HELM_VERSION }} - name: Update test chart versions run: | ./.github/scripts/update-versions.sh git diff - name: Create Pull Request id: cpr uses: peter-evans/create-pull-request@v5.0.1 with: title: Bump test chart dependencies branch: bump-test-chart-deps commit-message: Bump test chart dependencies body: Bump the Helm charts used in test scenarios to latest available versions. signoff: true add-paths: | .github/tests - name: Check outputs if: ${{ steps.cpr.outputs.pull-request-number }} run: 'echo "::notice title=PR #${{ steps.cpr.outputs.pull-request-number }}::${{ steps.cpr.outputs.pull-request-url }}"'