Fix apk-publish workflow: create source tarball from local git checkout
This commit is contained in:
@@ -36,8 +36,15 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
cd packaging/alpine
|
cd packaging/alpine
|
||||||
pkgver=$(echo "${{ github.ref_name }}" | sed 's/^v//')
|
pkgver=$(echo "${{ github.ref_name }}" | sed 's/^v//')
|
||||||
|
pkgname="axolotl"
|
||||||
|
|
||||||
sed -i "s/pkgver=.*/pkgver=$pkgver/" APKBUILD
|
sed -i "s/pkgver=.*/pkgver=$pkgver/" APKBUILD
|
||||||
sed -i "s|source=.*|source=\"\$pkgname-\$pkgver.tar.gz::${{ github.server_url }}/${{ github.repository }}/archive/\$pkgver.tar.gz\"|" APKBUILD
|
|
||||||
|
mkdir -p /tmp/distfiles
|
||||||
|
cd ../..
|
||||||
|
git archive --format=tar.gz --prefix="$pkgname-$pkgver/" -o "/tmp/distfiles/$pkgname-$pkgver.tar.gz" HEAD
|
||||||
|
|
||||||
|
sed -i "s|source=.*|source=\"/tmp/distfiles/\$pkgname-\$pkgver.tar.gz\"|" packaging/alpine/APKBUILD
|
||||||
chown -R build:abuild .
|
chown -R build:abuild .
|
||||||
|
|
||||||
- name: Generate checksums
|
- name: Generate checksums
|
||||||
|
|||||||
Reference in New Issue
Block a user