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

Update Sparkle to 2.6.0 #2450

Merged
merged 2 commits into from
Apr 15, 2024
Merged

Conversation

alessandroboron
Copy link
Contributor

@alessandroboron alessandroboron commented Mar 19, 2024

Task/Issue URL: https://app.asana.com/0/0/1206873880033587/f

Description:
Update Sparkle to 2.6.0

@ayoy there’s a discussion about the Downloader XPC Service in the below url. Just making sure it won’t affect us.
sparkle-project/Sparkle#2514 (comment)

Steps to test this PR:

Scenario 1: App up to date

  1. Ensure that DuckDuckGo Privacy Browser target version is 1.80.0 and build number 146.
  2. Ensure that DuckDuckGo Privacy Browser scheme is selected.
  3. Run the App
  4. Click on Main Menu -> DuckDuckGo -> Check for Updates…
    Expected Result: A popup should appear informing the user that they’re up to date.

Scenario 2: App needs update

  1. Change the DuckDuckGo Privacy Browser target build number to 145. You can leave version to 1.80.0.
  2. Ensure that DuckDuckGo Privacy Browser scheme is selected.
  3. Run the App
  4. Click on Main Menu -> DuckDuckGo -> Check for Updates…
    Expected Result: A popup should appear informing the user that an update is available. Make sure the update can be installed.

@ayoy you probably know if there are other scenarios to test. These are the ones I could figure out by looking at the code.

Internal references:

Pull Request Review Checklist
Software Engineering Expectations
Technical Design Template
Pull Request Documentation

@alessandroboron alessandroboron requested a review from ayoy March 19, 2024 04:53
@github-actions github-actions bot added the bot: not in app board Added by automation for pull requests with tasks not added to macOS App Board Asana project label Mar 19, 2024
@alessandroboron alessandroboron removed the bot: not in app board Added by automation for pull requests with tasks not added to macOS App Board Asana project label Mar 19, 2024
Copy link
Contributor

This PR has been inactive for more than 7 days and will be automatically closed 7 days from now.

@github-actions github-actions bot added the stale label Apr 12, 2024
@ayoy
Copy link
Collaborator

ayoy commented Apr 12, 2024

thanks bot, I will be picking up this PR shortly :)

@github-actions github-actions bot removed the stale label Apr 13, 2024
Copy link
Collaborator

@ayoy ayoy left a comment

Choose a reason for hiding this comment

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

All works great, thanks a lot @alessandroboron! Let me merge it right away and update SPARKLE_VERSION in GitHub Actions variables so that workflows use 2.6.0 tools from now on.

@ayoy
Copy link
Collaborator

ayoy commented Apr 15, 2024

Ah and the XPC service doesn't affect us because it's not in use as we're not using Sparkle in a sandboxed build 👍 thanks for flagging it!

@ayoy ayoy merged commit 0c84df2 into main Apr 15, 2024
17 checks passed
@ayoy ayoy deleted the alessandro/maintenance-update-sparkle-library branch April 15, 2024 11:35
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.

2 participants