Оптимизирован release workflow
All checks were successful
build / build (push) Successful in 1m13s

This commit is contained in:
Алексей Бадяев 2024-11-02 21:40:14 +07:00
parent 4f265d32ff
commit c429f40125
Signed by: alexey
GPG Key ID: 686FBC1363E4AFAE

View File

@ -27,20 +27,6 @@ jobs:
with:
go-version: ">=1.22"
- name: meta
id: meta
env:
SSH_HOST: ${{ secrets.DEB_SSH_HOST }}
run: |
echo "VERSION=$(make version)" >> $GITHUB_OUTPUT
echo 'CHANGES<<EOF' >> $GITHUB_OUTPUT
gawk -f scripts/changes.awk -v version=$(make version-number) CHANGELOG.md >> $GITHUB_OUTPUT
echo EOF >> $GITHUB_OUTPUT
mkdir -p out
sed -e "s/DEB_SSH_HOST/$SSH_HOST/g" deploy/dput/mousesoft.json.tpl > out/mousesoft.json
mkdir -p /etc/dput.d/profiles
cp out/mousesoft.json /etc/dput.d/profiles/
- name: set-up dependencies
run: |
go install github.com/kisielk/errcheck@latest
@ -65,6 +51,20 @@ jobs:
id: build-arm64
run: GOARCH=arm64 make build pkg-deb
- name: meta
id: meta
env:
SSH_HOST: ${{ secrets.DEB_SSH_HOST }}
run: |
echo "VERSION=$(make version)" >> $GITHUB_OUTPUT
echo 'CHANGES<<EOF' >> $GITHUB_OUTPUT
gawk -f scripts/changes.awk -v version=$(make version-number) CHANGELOG.md >> $GITHUB_OUTPUT
echo EOF >> $GITHUB_OUTPUT
mkdir -p out
sed -e "s/DEB_SSH_HOST/$SSH_HOST/g" deploy/dput/mousesoft.json.tpl > out/mousesoft.json
mkdir -p /etc/dput.d/profiles
cp out/mousesoft.json /etc/dput.d/profiles/
- name: deploy packages
env:
SSH_HOST: ${{ secrets.DEB_SSH_HOST }}