summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/vyos-rolling-nightly-build.yml21
1 files changed, 21 insertions, 0 deletions
diff --git a/.github/workflows/vyos-rolling-nightly-build.yml b/.github/workflows/vyos-rolling-nightly-build.yml
index 9d56dec..f9f786a 100644
--- a/.github/workflows/vyos-rolling-nightly-build.yml
+++ b/.github/workflows/vyos-rolling-nightly-build.yml
@@ -45,6 +45,27 @@ jobs:
run: |
cp ./vyos-build/build/live-image-amd64.hybrid.iso ./vyos-$VYOS_VERSION-amd64.iso
+ - name: Check ISO
+ uses: cross-the-world/ssh-scp-ssh-pipelines@latest
+ env:
+ VYOS_VERSION: ${{ env.VYOS_VERSION }}
+ with:
+ host: ${{ secrets.SSH_HOST }}
+ user: ${{ secrets.SSH_USER }}
+ port: ${{ secrets.SSH_PORT }}
+ key: ${{ secrets.SSH_KEY }}
+ connect_timeout: 10s
+ first_ssh: |
+ rm -rf ~/vyos-build || true
+ git clone -b current --single-branch https://github.com/vyos/vyos-build
+ mkdir -p ~/vyos-build/build/
+ scp: |
+ './vyos-$VYOS_VERSION-amd64.iso' => ~/vyos-build/build/
+ last_ssh: |
+ mv ~/vyos-build/build/vyos-$VYOS_VERSION-amd64.iso ~/vyos-build/build/live-image-amd64.hybrid.iso
+ docker run --rm --privileged -v ~/vyos-build:/vyos -w /vyos vyos/vyos-build:current sudo make testc
+ rm -rf ~/vyos-build || true
+
- name: Sign ISO (Minisign)
run: |
echo 'untrusted comment: minisign encrypted secret key' > minisign.key