mirror of
https://github.com/GoodOlClint/PSProxmoxVE.git
synced 2026-09-04 03:05:32 +00:00
ci: run integration tests on manual dispatch only during the remediation waves (#158)
Every merge to main queued a ~45 minute integration run behind fixes that are already pinned by offline tests. Runs now happen on workflow_dispatch at wave boundaries. Restore the push trigger when #134-#157 have landed. Co-authored-by: goodolclint-claude[bot] <323206664+goodolclint-claude[bot]@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
09a2384cd6
commit
68f953075d
@@ -40,12 +40,14 @@ concurrency:
|
||||
cancel-in-progress: false
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ main ]
|
||||
# NOTE: pull_request trigger intentionally removed. Integration tests
|
||||
# run on a self-hosted runner with access to secrets and a live PVE
|
||||
# node. Fork PRs must not execute code on that runner. Integration
|
||||
# tests run automatically on push to main after merge.
|
||||
# Manual only while the 2026-09 remediation waves land (#134-#157): a run
|
||||
# per merge would queue ~45 min of runner time behind every offline-pinned
|
||||
# fix. Dispatch at each wave boundary instead. Restore `push: branches:
|
||||
# [ main ]` when the waves are done.
|
||||
#
|
||||
# pull_request stays off permanently. Integration tests run on a
|
||||
# self-hosted runner with access to secrets and a live PVE node, and fork
|
||||
# PRs must not execute code on that runner.
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
skip_provision:
|
||||
|
||||
Reference in New Issue
Block a user