name: VM test
on:
workflow_dispatch:
inputs:
tag:
description: 'Release tag (v0.1.1-alpha.1) or latest'
type: string
default: latest
concurrency:
group: vm-test
cancel-in-progress: false
jobs:
vm-test:
runs-on: runner-x86-linux
steps:
- uses: https://forge.in.quineglobal.com/quine-global-labs/mirror-actions-checkout@v4
- name: Boot the live ISO on VM 107
env:
TAG: ${{ inputs.tag }}
PVE_TOKEN: ${{ secrets.PVE_TOKEN }}
MINIO_BUCKET: ${{ vars.MINIO_BUCKET || 'quine-linux' }}
RCLONE_CONFIG_STORE_TYPE: s3
RCLONE_CONFIG_STORE_PROVIDER: Minio
RCLONE_CONFIG_STORE_ENDPOINT: ${{ vars.MINIO_ENDPOINT || 'https://s3.quineglobal.com' }}
RCLONE_CONFIG_STORE_ACCESS_KEY_ID: ${{ vars.MINIO_ACCESS_KEY || secrets.MINIO_ACCESS_KEY }}
RCLONE_CONFIG_STORE_SECRET_ACCESS_KEY: ${{ secrets.MINIO_SECRET_KEY }}
run: .forgejo/vm-test.sh "$TAG"