diff --git a/.github/workflows/cleanup-report.yml b/.github/workflows/cleanup-report.yml index e4012ca2ea..e3e7daf1f9 100644 --- a/.github/workflows/cleanup-report.yml +++ b/.github/workflows/cleanup-report.yml @@ -34,12 +34,13 @@ jobs: - name: Cleanup HTML reports on PR close/merge env: BRANCH_REPORTS_DIR: reports/${{ github.event.pull_request.head.ref }} + HEAD_REF: ${{ github.event.pull_request.head.ref }} run: | if [ -d "$BRANCH_REPORTS_DIR" ]; then rm -rf "$BRANCH_REPORTS_DIR" git add . - git commit -m "workflow: remove all reports for branch ${{ github.event.pull_request.head.ref }} (PR closed/merged)" + git commit -m "workflow: remove all reports for branch $HEAD_REF (PR closed/merged)" git push else - echo "No reports found for branch ${{ github.event.pull_request.head.ref }}. Nothing to clean up." + echo "No reports found for branch $HEAD_REF. Nothing to clean up." fi diff --git a/.github/workflows/draft-release.yml b/.github/workflows/draft-release.yml index d56a64542a..0f02ccf970 100644 --- a/.github/workflows/draft-release.yml +++ b/.github/workflows/draft-release.yml @@ -56,14 +56,18 @@ jobs: - uses: ./.github/actions/yarn-install - name: Bump version + env: + VERSION: ${{ inputs.next_version }} run: | cd apps/web - yarn version ${{ inputs.next_version }} + yarn version "$VERSION" - name: Commit changes + env: + VERSION: ${{ inputs.next_version }} run: | git add . - git commit -m "chore: release v${{ inputs.next_version }}" + git commit -m "chore: release v$VERSION" git push - name: Draft release diff --git a/.github/workflows/publish-report.yml b/.github/workflows/publish-report.yml index 24134f5b48..107c08049a 100644 --- a/.github/workflows/publish-report.yml +++ b/.github/workflows/publish-report.yml @@ -63,10 +63,12 @@ jobs: - name: Cleanup old HTML reports if: ${{ env.BRANCH_REPORTS_EXIST == 'true' }} timeout-minutes: 3 + env: + HEAD_BRANCH: ${{ inputs.head_branch }} run: | - rm -rf $BRANCH_REPORTS_DIR + rm -rf "$BRANCH_REPORTS_DIR" git add . - git commit -m "workflow: remove all reports for branch ${{ inputs.head_branch }}" + git commit -m "workflow: remove all reports for branch $HEAD_BRANCH" - name: Download zipped HTML report uses: actions/download-artifact@v4 with: @@ -76,9 +78,12 @@ jobs: timeout-minutes: 3 # commit report, then try push-rebase-loop until it's able to merge the HTML report to the gh-pages branch # this is necessary when this job running at least twice at the same time (e.g. through two pushes at the same time) + env: + RUN_ID: ${{ inputs.source_run_id }} + RUN_ATTEMPT: ${{ inputs.source_run_attempt }} run: | git add . - git commit -m "workflow: add HTML report for run-id ${{ inputs.source_run_id }} (attempt: ${{ inputs.source_run_attempt }})" + git commit -m "workflow: add HTML report for run-id $RUN_ID (attempt: $RUN_ATTEMPT)" while true; do git pull --rebase