Skip to content

Commit fe0119b

Browse files
committed
fix: use dynamic versioning for debian packages
1 parent ef96746 commit fe0119b

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

.github/workflows/release.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ jobs:
5757
5858
- name: Build Debian packages
5959
run: |
60-
VERSION="0.1.0"
60+
VERSION="0.1.0-$(git rev-parse --short HEAD)"
6161
6262
declare -A arch_map=(
6363
["sif-linux-amd64"]="amd64"
@@ -116,9 +116,9 @@ jobs:
116116
- Linux (64-bit): `sif-linux-amd64.tar.gz`
117117
- Linux (32-bit): `sif-linux-386.tar.gz`
118118
- Linux (64-bit ARM): `sif-linux-arm64.tar.gz`
119-
- Debian/Ubuntu (64-bit): `sif_0.1.0_amd64.deb`
120-
- Debian/Ubuntu (32-bit): `sif_0.1.0_i386.deb`
121-
- Debian/Ubuntu (64-bit ARM): `sif_0.1.0_arm64.deb`
119+
- Debian/Ubuntu (64-bit): `sif_*_amd64.deb`
120+
- Debian/Ubuntu (32-bit): `sif_*_i386.deb`
121+
- Debian/Ubuntu (64-bit ARM): `sif_*_arm64.deb`
122122
123123
## Installation
124124
@@ -139,9 +139,9 @@ jobs:
139139
sif-linux-amd64.tar.gz
140140
sif-linux-386.tar.gz
141141
sif-linux-arm64.tar.gz
142-
sif_0.1.0_amd64.deb
143-
sif_0.1.0_i386.deb
144-
sif_0.1.0_arm64.deb
142+
sif_*_amd64.deb
143+
sif_*_i386.deb
144+
sif_*_arm64.deb
145145
env:
146146
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
147147

@@ -150,6 +150,6 @@ jobs:
150150
CLOUDSMITH_API_KEY: ${{ secrets.CLOUDSMITH_API_KEY }}
151151
run: |
152152
pip install cloudsmith-cli
153-
for deb in sif_0.1.0_*.deb; do
153+
for deb in sif_*.deb; do
154154
cloudsmith push deb sif/deb/any-distro/any-version "$deb" -k "$CLOUDSMITH_API_KEY"
155155
done

0 commit comments

Comments
 (0)