From 8e65816335ccce98a0c47a330c8cf88eafaa86b5 Mon Sep 17 00:00:00 2001 From: David C Hall Date: Wed, 11 Oct 2023 19:31:54 -0700 Subject: [PATCH 1/2] Adding GHA permission for GitHub Packages When a tap stores bottles in GitHub Packages, then the publish workflow requires the corresponding write permission. --- Library/Homebrew/dev-cmd/tap-new.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/Library/Homebrew/dev-cmd/tap-new.rb b/Library/Homebrew/dev-cmd/tap-new.rb index 9e497efe8f..28a8007a0d 100644 --- a/Library/Homebrew/dev-cmd/tap-new.rb +++ b/Library/Homebrew/dev-cmd/tap-new.rb @@ -114,6 +114,7 @@ module Homebrew runs-on: ubuntu-22.04 permissions: contents: write + packages: #{args.github_packages ? "write" : "none"} pull-requests: write steps: - name: Set up Homebrew From a3887482bbbff2fbfd4e3a148fbbe739b32d5ecc Mon Sep 17 00:00:00 2001 From: David C Hall Date: Wed, 11 Oct 2023 19:40:04 -0700 Subject: [PATCH 2/2] Update tap-new.rb --- Library/Homebrew/dev-cmd/tap-new.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/dev-cmd/tap-new.rb b/Library/Homebrew/dev-cmd/tap-new.rb index 28a8007a0d..86f8382303 100644 --- a/Library/Homebrew/dev-cmd/tap-new.rb +++ b/Library/Homebrew/dev-cmd/tap-new.rb @@ -114,7 +114,7 @@ module Homebrew runs-on: ubuntu-22.04 permissions: contents: write - packages: #{args.github_packages ? "write" : "none"} + packages: #{args.github_packages? ? "write" : "none"} pull-requests: write steps: - name: Set up Homebrew