|
|
@@ -416,9 +416,9 @@ jobs:
|
|
|
- name: Create and commit porter.rb file
|
|
|
run: |
|
|
|
sha=$(cat ./release/darwin/porter_${{steps.tag_name.outputs.tag}}_Darwin_x86_64.zip | openssl sha256 | sed 's/(stdin)= //g')
|
|
|
-
|
|
|
- echo "class Porter < Formula
|
|
|
- homepage "https://porter.run"
|
|
|
+
|
|
|
+ cat >porter.rb <<EOL
|
|
|
+ homepage "https://porter.run"
|
|
|
version "${{steps.tag_name.outputs.tag}}"
|
|
|
|
|
|
on_macos do
|
|
|
@@ -429,6 +429,18 @@ jobs:
|
|
|
bin.install "porter"
|
|
|
end
|
|
|
end
|
|
|
- end" > porter.rb
|
|
|
+ end
|
|
|
+ EOL
|
|
|
+ - name: Add and commit porter.rb file
|
|
|
+ run: |
|
|
|
+ git clone https://abelanger5:${{ secrets.HOMEBREW_GITHUB_TOKEN }}@github.com/porter-dev/homebrew-porter
|
|
|
+
|
|
|
+ cd homebrew-porter
|
|
|
+ git config user.name "Update Bot"
|
|
|
+ git config user.email "support@porter.run"
|
|
|
+
|
|
|
+ mv ../porter.rb ./Formula/porter.rb
|
|
|
|
|
|
- cat porter.rb
|
|
|
+ git add Formula
|
|
|
+ git commit -m "Update to version ${{steps.tag_name.outputs.tag}}"
|
|
|
+ git push origin main
|