Fix apk-publish workflow: place source tarball in APKBUILD directory
This commit is contained in:
@@ -37,17 +37,16 @@ jobs:
|
|||||||
|
|
||||||
- name: Prepare source
|
- name: Prepare source
|
||||||
run: |
|
run: |
|
||||||
cd packaging/alpine
|
|
||||||
pkgver=$(echo "${{ github.ref_name }}" | sed 's/^v//')
|
pkgver=$(echo "${{ github.ref_name }}" | sed 's/^v//')
|
||||||
pkgname="axolotl"
|
pkgname="axolotl"
|
||||||
|
|
||||||
|
cd packaging/alpine
|
||||||
sed -i "s/pkgver=.*/pkgver=$pkgver/" APKBUILD
|
sed -i "s/pkgver=.*/pkgver=$pkgver/" APKBUILD
|
||||||
|
|
||||||
mkdir -p /tmp/distfiles
|
|
||||||
cd ../..
|
cd ../..
|
||||||
git archive --format=tar.gz --prefix="$pkgname-$pkgver/" -o "/tmp/distfiles/$pkgname-$pkgver.tar.gz" HEAD
|
git archive --format=tar.gz --prefix="$pkgname-$pkgver/" -o "packaging/alpine/$pkgname-$pkgver.tar.gz" HEAD
|
||||||
|
|
||||||
sed -i "s|source=.*|source=\"/tmp/distfiles/\$pkgname-\$pkgver.tar.gz\"|" packaging/alpine/APKBUILD
|
sed -i "s|source=.*|source=\"\$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