ci: disable auto-trigger on doxygen-pages + perf workflows #21

Merged
user2595 merged 1 commits from ci/disable-auto-pages-workflow into main 2026-05-26 09:38:54 +00:00
Owner

Restrict both workflows to workflow_dispatch only until the pages-branch push issue from the v0.10.0 merge is debugged. No code or doc changes.

Restrict both workflows to workflow_dispatch only until the pages-branch push issue from the v0.10.0 merge is debugged. No code or doc changes.
user2595 added 1 commit 2026-05-26 09:38:44 +00:00
ci: disable auto-trigger on doxygen-pages.yml + perf-compile-time.yml
Some checks failed
C++ Tests / test-fast (pull_request) Successful in 2m16s
API Docs / doc-build (pull_request) Successful in 51s
C++ Tests / test-cgal (pull_request) Failing after 8m22s
C++ Tests / quality-gates (pull_request) Successful in 2m1s
f9418ca540
Both workflows used `push: branches: [main]` and have been firing on
every merge to main since v0.10.0 landed.  Recent runs failed:

  * `doxygen-pages.yml` runs #492/#493/#494 — failed (pages branch
    went into an inconsistent state during the cleanup sequence;
    the workflow's HTTPS push couldn't recover, even though manual
    SSH push from a developer machine could).
  * `perf-compile-time.yml` never ran a clean baseline because the
    same upstream CI-container issue blocks it.

While we work through the root cause, both workflows are restricted
to `workflow_dispatch` (manual only).  Effect:

  * pages-branch stays at its last known-good content; merges to
    main no longer trigger a (currently-failing) republish attempt
  * no false-red CI badges on PRs / commits
  * either workflow can still be fired manually via the Gitea
    Actions UI when needed

Re-enable trick: each file has its old `push:` block commented out;
uncomment when the underlying CI push issue is fixed.

`doc-build.yaml` (Doxygen warning-stats, `continue-on-error: true`)
is unaffected — it does not push anywhere and is intentionally
informational.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
user2595 merged commit 2f89939e93 into main 2026-05-26 09:38:54 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: conformallab/ConformalLabpp#21
No description provided.