Files
coreos/.gitea/workflows/ignition.yml
Ron Rise a00f2391ff
All checks were successful
Configuration Build / Build ignition (push) Successful in 32s
Riz
2025-06-04 22:59:14 -04:00

39 lines
1.1 KiB
YAML

on:
push:
tags:
- "v*"
name: Configuration Build
jobs:
Build:
name: Build ignition
runs-on: ubuntu-latest
env:
NODE_TLS_REJECT_UNAUTHORIZED: 0
steps:
- name: 🛡️ 🔒 Add Siteworx CA Certificates
run: |
curl -Ls https://siteworxpro.com/hosted/Siteworx+Root+CA.pem -o /usr/local/share/ca-certificates/sw.crt
update-ca-certificates
- name: 📖 🔍 Checkout Repository Code
uses: actions/checkout@v2
with:
fetch-depth: 1
- name: 🏎️ 🏁 Build Ignition
run: |
docker run --rm \
--volumes-from ${{ env.JOB_CONTAINER_NAME }} \
--name ${{ gitea.job }}-${{ gitea.run_id }}-butane \
-w ${{ github.workspace }} \
--rm --interactive \
quay.io/coreos/butane:release --pretty --strict < ignition.bu > ignition.ign
- name: 📊 📈 Upload Ignition Configuration
uses: christopherhx/gitea-upload-artifact@v4
with:
name: ignition
path: ignition.ign