Skip to content

Commit

Permalink
CI: prepare spec file only in the last stage
Browse files Browse the repository at this point in the history
  • Loading branch information
glpatcern committed Jun 3, 2024
1 parent 892eb05 commit 6b6bf92
Showing 1 changed file with 3 additions and 11 deletions.
14 changes: 3 additions & 11 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,16 +48,6 @@ jobs:
repository: ${{ inputs.repo }}/reva
path: reva
ref: ${{ inputs.branch }}
- name: Bump version in spec file
run: |
export GOPATH=$(pwd)/go
export PATH=$PATH:$GOPATH/bin
cd reva
export REVAVER="Reva commit $(git rev-parse --short HEAD) at ${{ inputs.repo }}/${{ inputs.branch }}"
cd ../reva-release
go run prepare_release.go -author "cernbox-admins[bot]" -email "[email protected]" -reva-version "$REVAVER"
echo "version=$(awk '$1 == "Version:" {print $2}' cernbox-revad.spec)" >> $GITHUB_ENV
echo "Reva version is "\""$REVAVER"\"
- name: Copy necessary files for building the RPMs
run: |
cp reva-release/Makefile reva/Makefile.rpm
Expand All @@ -72,6 +62,7 @@ jobs:
make -f Makefile.rpm rpm
mkdir /release
mv cernbox-*.rpm /release
echo "REVAVER=Reva commit $(git rev-parse --short HEAD) at ${{ inputs.repo }}/${{ inputs.branch }}" >> $GITHUB_ENV
env:
CGO_ENABLED: 1
CONTAINER: ${{ matrix.container }}
Expand All @@ -97,8 +88,9 @@ jobs:
run: |
export GOPATH=$(pwd)/go
export PATH=$PATH:$GOPATH/bin
echo "Reva version was '${{ env.REVAVER }}'"
cd reva-release
go run prepare_release.go -author "cernbox-admins[bot]" -email "[email protected]"
go run prepare_release.go -author "cernbox-admins[bot]" -email "[email protected]" -reva-version "${{ env.REVAVER }}"
echo "version=$(awk '$1 == "Version:" {print $2}' cernbox-revad.spec)" >> $GITHUB_ENV
- name: Push version
uses: stefanzweifel/git-auto-commit-action@v4
Expand Down

0 comments on commit 6b6bf92

Please sign in to comment.