Skip to content
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

Improve release process #1680

Merged
merged 4 commits into from
Jul 2, 2023
Merged

Improve release process #1680

merged 4 commits into from
Jul 2, 2023

Conversation

barijaona
Copy link
Member

  • Switch to default location for project's derived data, as suggested in https://developer.apple.com/forums/thread/678974 to avoid slow resolution of package graphs;
  • Search Sparkle binaries in ${HOME}/Library/Developer/Xcode/DerivedData
  • Fix unfit localization of publication date in app feed;
  • Remove old scripts, clarify which scripts are used in project;
  • Make execution of scripts in "Prepare Upload" target independent of dependency analysis.

Copy link
Contributor

@Eitot Eitot left a comment

Choose a reason for hiding this comment

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

The SUPublicDSAKeyFile entry in Vienna's Info.plist can be removed as well.

- Switch to default location for project's derived data, as suggested in
  https://developer.apple.com/forums/thread/678974 to avoid slow
  resolution of package graphs;
- Search Sparkle binaries in ${HOME}/Library/Developer/Xcode/DerivedData
- Fix unfit localization of publication date in app feed; 
- Remove old scripts, clarify which scripts are used in project;
- Make execution of scripts in "Prepare Upload" target independent of
  dependency analysis.
Version 3.8.0 Beta 2 and later are able to update using the new EdDSA key.
Older versions will be able to update in two passes: to version 3.8.7
through legacy DSA signature, and afterwards to the latest version through
EdDSA.

Very old versions will have Sparkle check for https://vienna-rss.sourceforge.net/changelog.xml
which has also been updated with current URLs
(same for changelog_beta.xml and changelog_rc.xml)
@barijaona barijaona merged commit 85eebd9 into ViennaRSS:master Jul 2, 2023
1 check passed
@barijaona barijaona deleted the build branch July 2, 2023 17:11
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.

None yet

2 participants