1 changed files with 42 additions and 0 deletions
@ -0,0 +1,42 @@ |
|||||
|
name: Release |
||||
|
|
||||
|
on: |
||||
|
push: |
||||
|
tags: |
||||
|
- 'v*' |
||||
|
|
||||
|
permissions: |
||||
|
contents: write |
||||
|
|
||||
|
jobs: |
||||
|
release: |
||||
|
runs-on: ubuntu-latest |
||||
|
container: |
||||
|
image: fedora:latest |
||||
|
|
||||
|
steps: |
||||
|
- name: Install dependencies |
||||
|
run: dnf install -y butane yq make git tar findutils |
||||
|
|
||||
|
- name: Checkout |
||||
|
uses: actions/checkout@v4 |
||||
|
|
||||
|
- name: Create minimal local.bu for CI |
||||
|
run: | |
||||
|
cat > local.bu << 'EOF' |
||||
|
variant: fcos |
||||
|
version: 1.4.0 |
||||
|
EOF |
||||
|
|
||||
|
- name: Build packages |
||||
|
run: | |
||||
|
mkdir -p /tmp/output |
||||
|
make -C cookbooks package \ |
||||
|
PACKAGE_TARGET_DIR="/tmp/output" \ |
||||
|
PACKAGE_TARGET_FORMAT="ignition archive" |
||||
|
|
||||
|
- name: Upload artifacts to release |
||||
|
uses: softprops/action-gh-release@v2 |
||||
|
with: |
||||
|
files: /tmp/output/* |
||||
|
fail_on_unmatched_files: true |
||||
Loading…
Reference in new issue