diff --git a/.gitea/workflows/ipxe.yaml b/.gitea/workflows/ipxe.yaml index afc2d70..cc3ba3d 100644 --- a/.gitea/workflows/ipxe.yaml +++ b/.gitea/workflows/ipxe.yaml @@ -1,40 +1,20 @@ -name: build ipxe -on: - schedule: - - cron: '0 2 * * SUN' +name: Gitea Actions Demo +run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 +runs-on: dynamis +on: [push] + jobs: - make-ipxe: - name: make ipxe + Explore-Gitea-Actions: runs-on: ubuntu-latest - container: docker.io/alpine:edge steps: - - name: install dependencies - run: | - apk add git make binutils mtools perl xz-dev libc-dev clang nodejs - - name: checkout ipxe repo - run: | - git clone https://github.com/ipxe/ipxe ipxe - - name: checkout provisioner repo + - run: echo "🎉 The job was automatically triggered by a ${{ gitea.event_name }} event." + - run: echo "🐧 This job is now running on a ${{ runner.os }} server hosted by Gitea!" + - run: echo "🔎 The name of your branch is ${{ gitea.ref }} and your repository is ${{ gitea.repository }}." + - name: Check out repository code uses: actions/checkout@v4 - with: - fetch-depth: 0 - path: self - - name: build ipxe + - run: echo "💡 The ${{ gitea.repository }} repository has been cloned to the runner." + - run: echo "🖥️ The workflow is now ready to test your code on the runner." + - name: List files in the repository run: | - self_root="${GITHUB_WORKSPACE}/self" - ipxe_root="${GITHUB_WORKSPACE}/ipxe" - cp ${self_root}/ipxe/netboot.ipxe ${ipxe_root}/src - cd ${ipxe_root}/src - make -j$(nproc) bin-i386-pcbios/undionly.kpxe EMBED=netboot.ipxe - make -j$(nproc) bin-x86_64-efi/ipxe.efi EMBED=netboot.ipxe - mkdir artifact - mv bin-i386-pcbios/undionly.kpxe artifact/undionly.kpxe - mv bin-x86_64-efi/ipxe.efi artifact/ipxe64.efi - - name: update Nightly Release - uses: akkuman/gitea-release-action@v1 - with: - name: ipxe - prerelease: true - tag_name: ipxe-nightly - files: |- - ${{ github.workspace }}/ipxe/src/artifact/* + ls ${{ gitea.workspace }} + - run: echo "🍏 This job's status is ${{ job.status }}."