- Notifications
You must be signed in to change notification settings - Fork3
ci: addupdate-appcast
script#171
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Conversation
d4fc465
to0a75509
Compareupdate-appcast
scriptThere 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.
Pull Request Overview
Adds a new Swift CLI tool to update a Sparkle appcast XML with a fresh<item>
entry using provided version and signature.
- Introduces
update-appcast
script for automating appcast updates. - Defines its Swift package and tailored SwiftLint configuration.
- Updates global SwiftLint settings to ignore the build directory.
Reviewed Changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 4 comments.
File | Description |
---|---|
scripts/update-appcast/Sources/main.swift | Implements the appcast update logic and XML edits |
scripts/update-appcast/Package.swift | Declares the Swift package and its dependencies |
scripts/update-appcast/.swiftlint.yml | Disablestodo andtrailing_comma rules |
.swiftlint.yml | Excludes the.build/ directory from lint checks |
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
ethanndickson commentedMay 30, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
Merge activity
|
96da5ae
intomainUh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Third PR for#47.
Adds a script to update an existing
appcast.xml
.This will be called in CI to update the appcast before uploading it back to our feed URL (
releases.coder.com/...
). It's currently not used anywhere.Invoked like:
To update an appcast that looks like:
appcast.xml
Producing a notification like: