Compare commits

..

No commits in common. "cf85217c0d8074d329724c73346407536b6b3e61" and "d499907613af396760d0374039da4cdfc610e570" have entirely different histories.

View file

@ -51,13 +51,28 @@ jobs:
retention-days: 14 retention-days: 14
if-no-files-found: error if-no-files-found: error
- name: Smoke-test ISO on Proxmox test host smoke-vm:
# Inlined as a step (rather than a separate job with `needs:`) so # Boot the freshly built ISO in a VM on the .165 Proxmox test host and
# we can reuse the ISO that's already in the workspace — Forgejo's # check the webinstaller responds on :5000. Shares the runner workspace
# actions/download-artifact@v3 hangs on 1.5 GB files. # with build-iso via `needs:` so we skip the artifact round-trip.
# step-level continue-on-error: a VM-side flake doesn't mark the # `continue-on-error: true` so a VM-side flake doesn't mark the ISO
# ISO build red, the ISO itself is still valid and uploaded. # build red — the ISO itself is still valid and uploaded.
needs: build-iso
runs-on: self-hosted
continue-on-error: true continue-on-error: true
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
- name: Re-download ISO into iso/out
# `needs:` doesn't preserve the workspace across jobs on Forgejo
# host-mode runners, so pull the artifact we just uploaded.
uses: actions/download-artifact@v3
with:
name: furtka-iso
path: iso/out
- name: Smoke-test ISO on Proxmox test host
env: env:
PVE_TEST_HOST: ${{ secrets.PVE_TEST_HOST }} PVE_TEST_HOST: ${{ secrets.PVE_TEST_HOST }}
PVE_TEST_TOKEN: ${{ secrets.PVE_TEST_TOKEN }} PVE_TEST_TOKEN: ${{ secrets.PVE_TEST_TOKEN }}