From 4c40af98ce2d8e675d3d664bde8c52e707d29ff6 Mon Sep 17 00:00:00 2001 From: Igor Rodionov Date: Fri, 2 Feb 2024 02:47:02 +0300 Subject: [PATCH] Consolidate auto-release workflow (#967) --- .github/workflows/auto-release.yml | 12 ++---------- .github/workflows/bats.yml | 4 ++-- 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/.github/workflows/auto-release.yml b/.github/workflows/auto-release.yml index 3a38fae08..a0ae99042 100644 --- a/.github/workflows/auto-release.yml +++ b/.github/workflows/auto-release.yml @@ -11,16 +11,8 @@ jobs: publish: runs-on: ubuntu-latest steps: - # Get PR from merged commit to master - - uses: actions-ecosystem/action-get-merged-pull-request@v1 - id: get-merged-pull-request + - uses: cloudposse/github-action-auto-release@v1 with: - github_token: ${{ secrets.PUBLIC_REPO_ACCESS_TOKEN }} - # Drafts your next Release notes as Pull Requests are merged into "main" - - uses: release-drafter/release-drafter@v5 - with: - publish: ${{ !contains(steps.get-merged-pull-request.outputs.labels, 'no-release') }} prerelease: false + publish: true config-name: auto-release.yml - env: - GITHUB_TOKEN: ${{ secrets.PUBLIC_REPO_ACCESS_TOKEN }} diff --git a/.github/workflows/bats.yml b/.github/workflows/bats.yml index dfb901a67..4915cdace 100644 --- a/.github/workflows/bats.yml +++ b/.github/workflows/bats.yml @@ -16,7 +16,7 @@ jobs: BATS_SUBMODULE_TESTS: input-descriptions lint output-descriptions steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 repository: ${{ github.event.pull_request.head.repo.full_name }} @@ -32,7 +32,7 @@ jobs: HEAD_REF: ${{ github.head_ref }} run: | # when running in test-harness, need to mark the directory safe for git operations - make safe-directory + make git-safe-directory MODIFIED_MODULES=($(git diff --name-only origin/${BASE_REF} origin/${HEAD_REF} | xargs -n 1 dirname | sort | uniq | grep ^modules/ || true)) if [ -z "$MODIFIED_MODULES" ]; then echo "No modules changed in this PR. Skipping tests."