2
0
Fork 0
forked from mirror/zfs-utils
zfs-utils/.forgejo/workflows/build_pkg.yml
Wachtl Enterprises LLC e981b4bb14 Import needed GPG key for package validation
Signed-off-by: Wachtl Enterprises LLC <tyrolyean@escpe.net>
2025-02-27 23:34:28 +01:00

27 lines
841 B
YAML

name: Try to build package and push to mirror
on: [push, workflow_dispatch]
jobs:
build:
runs-on: docker
container:
image: ${{ vars.BUILD_IMAGE_RL }}
options: --ulimit nofile=1024:10240
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
uses: ${{ vars.PKG_ACTION_URL}}
with:
pkg: true
copy_all_sources: true
makepkg_gpg: "6AD860EED4598027"
- name: Copy to mirror
run: |
echo "${{ secrets.SSH_ARCHMIRROR }}" > ~/.ssh/id_ed25519
echo "${{ vars.SIGNING_HOST }} ${{ vars.SIGNING_HOST_SSHKEY }}" >> ~/.ssh/known_hosts
chmod -R 700 ~/.ssh
sftp ${{ vars.SIGNING_USER }}@${{ vars.SIGNING_HOST }} <<EOF
cd /${{ vars.SIGNING_PATH }}
put *.pkg.tar.*
EOF