-
Notifications
You must be signed in to change notification settings - Fork 0
Fix NPM publish of typeberry/lib
#689
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Important Review skippedAuto incremental reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the 📝 WalkthroughSummary by CodeRabbit
WalkthroughAdjusts CI matrix behavior by setting fail-fast: false in two publish workflows and deletes the dedicated @typeberry/lib publish workflow. Changes
Sequence Diagram(s)sequenceDiagram
autonumber
actor Dev as Trigger
participant GH as GitHub Actions
participant WF as Publish Workflow
participant M as Matrix Jobs
Dev->>GH: push / dispatch
GH->>WF: Start workflow
Note over WF: strategy.fail-fast = false
WF->>M: Launch jobs [axis 1..N]
par Parallel jobs
M-->>WF: Job A status (pass/fail)
M-->>WF: Job B status (pass/fail)
M-->>WF: Job C status (pass/fail)
end
Note over M,WF: Failures do not cancel other matrix jobs
WF-->>GH: Aggregate results after all jobs complete
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Suggested reviewers
Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
Comment |
View all
Benchmarks summary: 63/63 OK ✅ |
borked merge left the previous workflow around and having two caused some races and issues.