FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

feat(release): add dry-run validation pipeline by osnoser1 · Pull Request #38 · limitless-angular/limitless-angular · GitHub

feat(release): add dry-run validation pipeline - #38

Merged
osnoser1 merged 2 commits into
mainfrom
osnoser1/release-dry-run-validation
Jun 8, 2026
Merged

feat(release): add dry-run validation pipeline#38
osnoser1 merged 2 commits into
mainfrom
osnoser1/release-dry-run-validation

Conversation

osnoser1 commented Jun 8, 2026

Copy link
Copy Markdown
Member

PR Checklist

Closes #28

What is the new behavior?

Adds @limitless-angular/release-tools as the canonical release orchestrator. The package plans releases, applies the prospective version/changelog in the runner workspace, validates the packed compatibility artifact, and only then runs publish side effects.

The release workflow is now publish-only, and a dedicated Release Dry Run workflow validates the same prospective artifact without npm credentials or publish side effects.

Does this PR introduce a breaking change?

  • Yes
  • No

Other information

Validation performed locally:

  • pnpm turbo run test --filter=@limitless-angular/release-tools --filter=@limitless-angular/angular-compat
  • pnpm run compat:release-parity
  • pnpm run release:plan --version patch --json
  • pnpm turbo run test
  • pnpm turbo run lint --filter=@limitless-angular/sanity
  • git diff --check

Post-Deploy Monitoring & Validation

No additional runtime monitoring required because this changes repository release automation, not application runtime behavior.

After merge, validate the next manual Release Dry Run workflow run succeeds before using Release and Publish. Healthy signal: dry-run completes release:dry-run, compat:pack, compat:artifact, and compat:test with the planned artifact version. Failure signal: any release dry-run workflow failure or artifact version mismatch; mitigation is to keep using the existing npm package version and block manual publish until the workflow failure is fixed.

netlify Bot commented Jun 8, 2026
edited
Loading

Copy link
Copy Markdown

Deploy Preview for limitless-angular-sanity-example canceled.

Name Link
🔨 Latest commit 5148566
🔍 Latest deploy log https://app.netlify.com/projects/limitless-angular-sanity-example/deploys/6a262733fc680100086b515a

osnoser1 marked this pull request as ready for review June 8, 2026 02:01
osnoser1 force-pushed the osnoser1/release-dry-run-validation branch from 6501a3f to 32e2cc6 Compare June 8, 2026 02:05

pkg-pr-new Bot commented Jun 8, 2026
edited
Loading

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/@limitless-angular/sanity@38

commit: 5148566

osnoser1 merged commit 08bfe06 into main Jun 8, 2026
15 checks passed
osnoser1 deleted the osnoser1/release-dry-run-validation branch June 8, 2026 02:44
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
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.

Add release dry-run validation for compatibility publishing

1 participant


Back | FazBrowse Home | New Git URL