summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/tarball.yml36
1 files changed, 36 insertions, 0 deletions
diff --git a/.github/workflows/tarball.yml b/.github/workflows/tarball.yml
new file mode 100644
index 0000000..ea72137
--- /dev/null
+++ b/.github/workflows/tarball.yml
@@ -0,0 +1,36 @@
+name: tarball sha256sum
+on:
+ push:
+ branches:
+ - master
+jobs:
+ tarball:
+ runs-on: 'ubuntu-20.04'
+
+ steps:
+ - uses: actions/checkout@v2
+
+ - name: release.sh
+ run: ./release.sh --testrel | tee log1.txt
+
+ - name: extract output
+ run: |
+ grep ^SHA256 log1.txt > sha256sum.txt
+ sed 's/.*= *//' < sha256sum.txt > hash.txt
+ mv `tail -n1 log1.txt` rel.tar.bz2
+
+ - name: sha256sum
+ uses: actions/upload-artifact@v3
+ with:
+ name: sha256sum
+ path: |
+ sha256sum.txt
+ hash.txt
+
+ - name: tarball
+ # only keep for debugging
+ retention-days: 3
+ uses: actions/upload-artifact@v3
+ with:
+ name: tarball
+ path: rel.tar.bz2