File tree Expand file tree Collapse file tree 2 files changed +50
-1
lines changed Expand file tree Collapse file tree 2 files changed +50
-1
lines changed Original file line number Diff line number Diff line change 1+ # This is a build which gets triggered on every release, to
2+ # generate a tarball which includes all submodules.
3+
4+ name : Tarball
5+
6+ # on:
7+ # release:
8+ # types: [created]
9+
10+ on : [push]
11+
12+ jobs :
13+ build :
14+
15+ runs-on : ubuntu-latest
16+
17+ steps :
18+ - name : Checkout Cadabra
19+ uses : actions/checkout@v4
20+
21+ - name : Set up GitHub CLI
22+ run : |
23+ sudo apt-get update
24+ sudo apt-get install -y gh
25+
26+ - name : Authenticate GitHub CLI
27+ run : gh auth setup-git
28+ env :
29+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
30+
31+ - name : Create tarball
32+ run : |
33+ export CDB_MAJOR=`cat cmake/version.cmake |grep 'MAJOR '|sed -e 's/[^ ]* \([0-9]*\).*/\1/'`
34+ export CDB_MINOR=`cat cmake/version.cmake |grep 'MAJOR '|sed -e 's/[^ ]* \([0-9]*\).*/\1/'`
35+ export CDB_PATCH=`cat cmake/version.cmake |grep 'MAJOR '|sed -e 's/[^ ]* \([0-9]*\).*/\1/'`
36+ export VERSION=${CDB_MAJOR}.${CDB_MINOR}.${CDB_PATCH}
37+ echo "VERSION=$VERSION" >> $GITHUB_ENV
38+ mkdir -p submodules
39+ cd submodules
40+ git clone https://github.com/kpeeters/MicroTeX.git microtex
41+ cd ../..
42+ tar zcf cadabra2-${VERSION}-inclusive.tar.gz --exclude ".git" cadabra2
43+
44+ - name : Upload tarball to assets
45+ run : |
46+ gh release upload "${{ env.VERSION }}" ${{ github.workspace }}/cadabra2-${VERSION}-inclusive.tar.gz --clobber
47+ env :
48+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
49+
Original file line number Diff line number Diff line change 11set (CADABRA_VERSION_MAJOR 2)
22set (CADABRA_VERSION_MINOR 5)
3- set (CADABRA_VERSION_PATCH 7 )
3+ set (CADABRA_VERSION_PATCH 6 )
44set (CADABRA_VERSION_TWEAK 0)
55set (CADABRA_VERSION_SEM ${CADABRA_VERSION_MAJOR} .${CADABRA_VERSION_MINOR} .${CADABRA_VERSION_PATCH} )
66set (COPYRIGHT_YEARS "2001-2024" )
You can’t perform that action at this time.
0 commit comments