Skip to content

DEKUVE

DEKUVE #310

Workflow file for this run

name: DEKUVE
on:
push:
branches:
- 'main'
paths-ignore:
- '.editorconfig'
- 'leiame.md'
- 'readme.md'
- '*.jpg'
- '*.png'
- '*.svg'
- '_config.yml'
schedule:
- cron: '0 10 * * *'
workflow_dispatch:
jobs:
build:
runs-on: self-hosted
steps:
- uses: actions/checkout@v4
- name: DEKUVE build
run: bash scripts/build-dekuve.sh
- name: ISO upload (GitHub Actions artifact)
uses: actions/upload-artifact@v4
with:
name: dekuve
path: /tmp/dekuve/dekuve*.iso
- name: ISO upload (FTP)
uses: tomasbkk/[email protected]
with:
user: ${{ secrets.FTP_USER }}
password: ${{ secrets.FTP_PASSWORD }}
host: ${{ secrets.FTP_HOST }}
src: /tmp/dekuve/dekuve-amd64.hybrid.iso
dest: dekuve-amd64.hybrid.iso
- uses: otto-de/purge-deprecated-workflow-runs@v2
with:
remove-cancelled: true
remove-failed: true
remove-obsolete: false
token: ${{ secrets.PAT }}
#remove-older-than: 7d