mirror of
https://github.com/PancakeTAS/lsfg-vk.git
synced 2025-10-30 07:01:10 +00:00
47 lines
1.2 KiB
YAML
47 lines
1.2 KiB
YAML
name: Package lsfg-vk
|
|
|
|
on:
|
|
workflow_run:
|
|
workflows: ["Build lsfg-vk"]
|
|
types:
|
|
- completed
|
|
branches: ["release"]
|
|
|
|
jobs:
|
|
package:
|
|
runs-on: ubuntu-latest
|
|
if: ${{ github.event.workflow_run.conclusion == 'success' }}
|
|
steps:
|
|
# prepare system
|
|
- name: Checkout repository
|
|
uses: actions/checkout@v4
|
|
- name: Download lsfg-vk artifacts
|
|
uses: actions/download-artifact@v4
|
|
with:
|
|
name: lsfg-vk_TEST
|
|
path: .
|
|
github-token: ${{ secrets.GITHUB_TOKEN }}
|
|
run-id: ${{ github.event.workflow_run.id }}
|
|
- name: Package lsfg-vk for various distros
|
|
run: |
|
|
export VERSION=$(grep -oP ' VERSION\s+\K[\d.]+' CMakeLists.txt)
|
|
chmod +x scripts/package/package.sh
|
|
bash ./scripts/package/package.sh
|
|
- name: Upload lsfg-vk for dpkg
|
|
uses: actions/upload-artifact@v4
|
|
with:
|
|
name: lsfg-vk.dpkg_TEST
|
|
path: |
|
|
*.deb
|
|
- name: Upload lsfg-vk for rpm
|
|
uses: actions/upload-artifact@v4
|
|
with:
|
|
name: lsfg-vk.rpm_TEST
|
|
path: |
|
|
*.rpm
|
|
- name: Upload lsfg-vk for alpm
|
|
uses: actions/upload-artifact@v4
|
|
with:
|
|
name: lsfg-vk.alpm_TEST
|
|
path: |
|
|
*.zst
|