From 125be969f358a4d24a231f7fdbf7865570bbb48e Mon Sep 17 00:00:00 2001 From: martin veillette Date: Sat, 15 Aug 2026 15:16:16 -0400 Subject: [PATCH] ci: allow manual Pages deploys and sync Dependabot config Match CrystalLattice's workflow_dispatch trigger so a missed push can be recovered by hand, and copy Baton's canonical dependabot.yml. --- .github/dependabot.yml | 4 ++-- .github/workflows/deploy.yml | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 7391a2d..c374c25 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -14,11 +14,11 @@ updates: prefix: "chore" include: "scope" # @types/node major versions track the Node.js runtime (see shared CI default). - # Bump VariableStarPhotometry and repos together when CI node-version changes. + # Bump SceneryStackTemplate and repos together when CI node-version changes. ignore: - dependency-name: "@types/node" update-types: ["version-update:semver-major"] - # Forced in package.json overrides (see CLAUDE.md → package.json overrides). + # Forced in package.json overrides (see each repo's CLAUDE.md → package.json overrides). # Dependabot PRs would fight the pin / reopen known-accepted risk. - dependency-name: "lodash" - dependency-name: "three" diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 910486b..e87506e 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -3,6 +3,10 @@ name: Deploy on: push: branches: [main] + # Manual dispatch, so the site can be published without waiting for a push and + # so a deploy that never fired can be recovered by hand. Matches Baton's own + # pages.yml, which carries the same pair of triggers. + workflow_dispatch: concurrency: group: pages-${{ github.ref }}