diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2020-11-16 17:00:01 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-16 17:00:01 +0100 |
commit | 1ac80fa78259af54bc3774190eb798acd9b9e9db (patch) | |
tree | 4e30e7fdc0e4643b30f7c3865ffe777a168b2503 | |
parent | fdd3f7fcdffefca281349c5c0f9b75fbf9947c52 (diff) | |
parent | 0d0eb4715bf8e57ee60ee14f534bca11ffe6ca02 (diff) | |
download | ostree-1ac80fa78259af54bc3774190eb798acd9b9e9db.tar.gz |
Merge pull request #2239 from lucab/ups/gh-actions
ci: run ci-release-build.sh on GitHub
-rw-r--r-- | .github/workflows/release.yml | 27 | ||||
-rwxr-xr-x | ci/ci-release-build.sh | 3 |
2 files changed, 29 insertions, 1 deletions
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 00000000..7189a976 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,27 @@ +--- +name: Release sanity + +on: + pull_request: + branches: [master] + types: [labeled] + +jobs: + ci-release-build: + name: "Sanity check release commits" + if: ${{ github.event.label.name == 'kind/release' }} + runs-on: ubuntu-latest + steps: + - name: Clone repository + uses: actions/checkout@v2 + with: + submodules: 'recursive' + fetch-depth: '0' + - name: Checkout (HEAD) + run: git checkout HEAD + - name: Check release sanity (HEAD) + run: ci/ci-release-build.sh + - name: Checkout (HEAD^) + run: git checkout HEAD^ + - name: Check release sanity (HEAD^) + run: ci/ci-release-build.sh diff --git a/ci/ci-release-build.sh b/ci/ci-release-build.sh index 157eb030..e7e7f111 100755 --- a/ci/ci-release-build.sh +++ b/ci/ci-release-build.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -euo pipefail # Makes sure that is_release_build is only set to yes in a release commit. A @@ -10,6 +10,7 @@ set -euo pipefail HEAD=${PAPR_COMMIT:-HEAD} git log --format=%B -n 1 $HEAD > log.txt +trap "rm -f log.txt" EXIT if grep -q ^is_release_build=yes configure.ac; then echo "*** is_release_build is set to yes ***" |