Skip to content

chore(ci): bootstrap Solvely Launchpad#58

Merged
Solvely-Colin merged 12 commits into
mainfrom
Solvely/launchpad-bootstrap
Feb 18, 2026
Merged

chore(ci): bootstrap Solvely Launchpad#58
Solvely-Colin merged 12 commits into
mainfrom
Solvely/launchpad-bootstrap

Conversation

@Solvely-Colin

@Solvely-Colin Solvely-Colin commented Feb 18, 2026

Copy link
Copy Markdown
Owner

Summary

  • bootstrap Solvely Launchpad workflows
  • add .citemplate.yml policy config
  • align CI baseline with reusable @v1 contract

Generated via

  • npx solvely-launchpad init --yes

@Solvely-Colin Solvely-Colin left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Clean consolidation — replaces 222-line inline CI with reusable launchpad workflows. .citemplate.yml policy config looks correct.

One issue: release.yml has package-name: your-package-name — this is a placeholder that needs to be updated before any release is triggered, or it will publish under the wrong name.

Also worth noting: the explicit permissions: contents: read block was removed from ci.yml. Confirm the launchpad reusable workflow sets appropriate permissions — ideally pinned to least-privilege.

Otherwise looks good to merge.

@Solvely-Colin Solvely-Colin left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Follow-up on new commits:

New: commitlint.yml switched to @main with strict: false — the floating @main ref is a concern; if launchpad pushes a breaking change to main it will silently affect this repo. Recommend pinning to @v1 (or a SHA) for stability, same as the other workflows.

Still open: release.yml still has package-name: your-package-name placeholder.

bundle-size: false in ci.yml is fine.

@Solvely-Colin Solvely-Colin left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

commitlint.yml now pinned to @v1 with strict: false — good, that addresses the floating ref concern.

package-name: your-package-name in release.yml is still a placeholder. Everything else looks clean.

@Solvely-Colin Solvely-Colin merged commit f254ffa into main Feb 18, 2026
12 checks passed
@Solvely-Colin Solvely-Colin deleted the Solvely/launchpad-bootstrap branch February 18, 2026 21:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant