mirror of
https://github.com/coredns/coredns.git
synced 2026-04-05 11:45:33 -04:00
ci(release): use env vars for expressions in shell (#7965)
This commit is contained in:
15
.github/workflows/release.yml
vendored
15
.github/workflows/release.yml
vendored
@@ -23,10 +23,12 @@ jobs:
|
|||||||
ref: ${{ github.event.inputs.commit }}
|
ref: ${{ github.event.inputs.commit }}
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- name: Set up info
|
- name: Set up info
|
||||||
|
env:
|
||||||
|
INPUT_COMMIT: ${{ github.event.inputs.commit }}
|
||||||
run: |
|
run: |
|
||||||
set -x -e
|
set -x -e
|
||||||
VERSION=$(make -f Makefile.release version)
|
VERSION=$(make -f Makefile.release version)
|
||||||
COMMIT=$(git rev-parse --quiet --verify ${{ github.event.inputs.commit }})
|
COMMIT=$(git rev-parse --quiet --verify "${INPUT_COMMIT}")
|
||||||
if [[ "$(git tag -l v${VERSION})" == "v${VERSION}" ]]; then
|
if [[ "$(git tag -l v${VERSION})" == "v${VERSION}" ]]; then
|
||||||
echo "v${VERSION} already released"
|
echo "v${VERSION} already released"
|
||||||
exit 1
|
exit 1
|
||||||
@@ -39,13 +41,18 @@ jobs:
|
|||||||
- name: Build release binary sha256
|
- name: Build release binary sha256
|
||||||
run: (cd release; for asset in `ls -A *.tgz *.zip`; do sha256sum $asset > $asset.sha256; done)
|
run: (cd release; for asset in `ls -A *.tgz *.zip`; do sha256sum $asset > $asset.sha256; done)
|
||||||
- name: Remove hidden section
|
- name: Remove hidden section
|
||||||
run: sed '/+++/,//d' notes/coredns-${{ steps.info.outputs.version}}.md > release.md
|
env:
|
||||||
|
VERSION: ${{ steps.info.outputs.version }}
|
||||||
|
run: sed '/+++/,//d' "notes/coredns-${VERSION}.md" > release.md
|
||||||
- name: Log release info
|
- name: Log release info
|
||||||
|
env:
|
||||||
|
COMMIT: ${{ steps.info.outputs.commit }}
|
||||||
|
VERSION: ${{ steps.info.outputs.version }}
|
||||||
run: |
|
run: |
|
||||||
set -x -e
|
set -x -e
|
||||||
git log -1
|
git log -1
|
||||||
echo ${{ steps.info.outputs.commit }}
|
echo "${COMMIT}"
|
||||||
echo ${{ steps.info.outputs.version }}
|
echo "${VERSION}"
|
||||||
cat release.md
|
cat release.md
|
||||||
sha256sum release/*.tgz release/*.zip
|
sha256sum release/*.tgz release/*.zip
|
||||||
- name: Draft release
|
- name: Draft release
|
||||||
|
|||||||
Reference in New Issue
Block a user