You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
833 B
28 lines
833 B
name: Distribution packages |
|
|
|
on: |
|
- pull_request |
|
- push |
|
|
|
jobs: |
|
dist-package: |
|
runs-on: ubuntu-latest |
|
steps: |
|
- name: Checkout repository |
|
uses: actions/checkout@v2 |
|
- name: Install dependencies |
|
run: sudo apt update && sudo apt install --no-install-recommends libxmp-dev libasound2-dev libpulse-dev libsndio-dev |
|
- name: Create and run configure script |
|
run: | |
|
./autogen.sh |
|
./configure |
|
- name: Create distribution package |
|
run: make dist DIST="xmp-$(git rev-parse --short HEAD)" |
|
- name: Test distribution package |
|
run: make distcheck DIST="xmp-$(git rev-parse --short HEAD)" |
|
- name: Archive dist packages |
|
uses: actions/upload-artifact@v2 |
|
with: |
|
name: dist-packages |
|
path: | |
|
xmp-*.tar.gz
|
|
|