Skip to content

ci: migrate to PookieSoft/workflows@v1 reusables - #9

Merged
Mirasii merged 1 commit into
mainfrom
migrate-to-centralised-workflows
May 2, 2026
Merged

ci: migrate to PookieSoft/workflows@v1 reusables#9
Mirasii merged 1 commit into
mainfrom
migrate-to-centralised-workflows

Conversation

@Mirasii

@Mirasii Mirasii commented May 2, 2026

Copy link
Copy Markdown
Member

Profile: Discord bot, node runtime. Includes Docker build + smoke test + SSH deploy + docker-vuln-pr. No registry config — uses github:PookieSoft/BongBot-Core#main URL, not @pookiesoft/*.

Summary

Migrate to the centralised reusable workflows in PookieSoft/workflows@v1. Replaces the inline workflow files with thin callers (each ~20 lines) that pass this repo's configuration in.

Mirrors the pilot migration on BongBot-Quote (#22), which validated the centralised stack end-to-end across pr-ci, dependabot-pr-ci, release, security-scan, and docker-vuln-pr.

Mapping

File What it now does Reusable
deploy-develop.yml calls pr-ci.yml@v1
deploy-develop-dependabot.yml (NEW) calls dependabot-pr-ci.yml@v1
deploy.yml calls release.yml@v1
security-scan.yml calls security-scan.yml@v1
docker-vuln-pr.yml calls docker-vuln-pr.yml@v1
dependabot-auto-label.yml DELETED (folded into dependabot-pr-ci.yml as a step)

Test plan

  • CI passes on this PR (pr-ci reusable runs end-to-end).
  • On merge: release.yml produces a tag, docker-vuln-pr.yml baseline updates.
  • Next Dependabot PR: integrated dependabot-pr-ci flow runs cleanly.

🤖 Generated with Claude Code

Replace inline workflow files with thin callers that invoke the
centralised reusable workflows in PookieSoft/workflows. One source
of truth for the CI/release/vuln-scan logic; this repo just
supplies its own inputs (runtime, image names, etc).

Mirrors the pilot migration shipped on BongBot-Quote (#22) where
the centralised stack was validated end-to-end.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@Mirasii Mirasii added the patch label May 2, 2026
@Mirasii
Mirasii merged commit e83aa5d into main May 2, 2026
4 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant