-
-
Notifications
You must be signed in to change notification settings - Fork 185
chore: restore and improve release-please configuration #790
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
1223282
to
f8970e0
Compare
Set a global timeout of 60 minutes for all CI jobs to prevent workflows from running indefinitely. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Replace semantic-release with release-please for better Swift library support - Add minimal release-please configuration with default values - Configure automatic version updates in Sources/Helpers/Version.swift - Simplify GitHub workflow to use googleapis/release-please-action@v4 - Remove Node.js dependencies and semantic-release configuration - Support releases from main and release/* branches 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> # Conflicts: # Sources/Helpers/Version.swift # Conflicts: # package-lock.json # package.json
Remove CodeQL and dependency review workflow as it's not needed for this branch. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Replace semantic-release documentation with release-please flow - Update configuration file references - Clarify the automated release process with release PRs - Remove outdated semantic-release and rc branch information 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
f8970e0
to
d51bd56
Compare
attestations: write | ||
|
||
steps: | ||
- name: Generate token |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is not needed any more?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it wasn't need before https://github.com/supabase/supabase-swift/pull/748/files
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Apart from my comment, approve!
Why the change
To align with decision of not releasing on every commit to main, and batching changes to release once a week, or when team decides, we're restoring the
release-please
tooling, which does exactly that.Summary
Key Changes
Testing Notes
{x-release-please-version}
marker🤖 Generated with Claude Code