ci(gitea): manual smoke + daily deploy-health; stamp the rsynced commit
deploy-health replaces the GitHub-Deployments-based drift check: it compares the commit stamped on the server by the deploy action with each repo's main. The deploy action now stamps the checked-out commit rather than GITHUB_SHA so rollbacks are recorded truthfully. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AqpXh3hQMMaC74pTjFq4it
This commit is contained in:
24
.gitea/workflows/smoke.yml
Normal file
24
.gitea/workflows/smoke.yml
Normal file
@@ -0,0 +1,24 @@
|
||||
name: Smoke Tests (manual)
|
||||
|
||||
# Manual run of the staging smoke suite (the deploy pipeline runs it automatically
|
||||
# via the smoke composite action). Gitea port of the workflow_dispatch half of
|
||||
# .github/workflows/smoke.yml.
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
base_url:
|
||||
description: 'Target URL (defaults to staging)'
|
||||
required: false
|
||||
default: 'https://staging.peptiderepo.com'
|
||||
|
||||
jobs:
|
||||
smoke:
|
||||
name: Playwright smoke suite
|
||||
runs-on: peptide-vps
|
||||
timeout-minutes: 15
|
||||
steps:
|
||||
- uses: https://git.protopeer.com/peptide-repo/peptide-e2e/.gitea/actions/smoke@main
|
||||
with:
|
||||
base_url: ${{ inputs.base_url }}
|
||||
wp_admin_user: ${{ secrets.STAGING_WP_ADMIN_USER }}
|
||||
wp_admin_password: ${{ secrets.STAGING_WP_ADMIN_PASSWORD }}
|
||||
Reference in New Issue
Block a user