duckduckgo / macos-browser

DuckDuckGo macOS Browser
Apache License 2.0
249 stars 10 forks source link

Migrate hotfix release to fastlane #3579

Closed kshann closed 23 hours ago

kshann commented 5 days ago

Task/Issue URL: https://app.asana.com/0/1205419239275955/1208658415307255/f Tech Design URL: CC:

Description:

Optional E2E tests:

Steps to test this PR:

  1. See successful run
  2. Second test after PR feedback on automation PR

Definition of Done:


Internal references:

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

kshann commented 2 days ago

When I removed the is_ci section in ddg-automation the hotfix branch kept failing to create due to

! [remote rejected]     hotfix/1.114.1 -> hotfix/1.114.1 (refusing to allow a GitHub App to create or update workflow `.github/workflows/sync_end_to_end.yml` without `workflows` permission)`

Fixed by checking out with the elevated token in the workflow which then allows it to push the hotfix branch properly in the automation.