summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Davison <dandavison7@gmail.com>2020-12-13 15:13:46 +0000
committerGitHub <noreply@github.com>2020-12-13 15:13:46 +0000
commit05933a7ddb3a6c3bdaec06dfcaf2b75b94f5ef97 (patch)
tree805fe55a3849e9fbc8eb0f5b89078b34efd16838
parentfde369e6746e1d75a6197e0d7984bf45c43870e4 (diff)
parent4637403fc188d9afed1bfc7e518d57dd82add7c9 (diff)
Merge pull request #445 from ulwlu/add_cd_update_homebrew
Add cd to update brew formula in homebrew core
-rw-r--r--.github/workflows/cd.yml11
-rw-r--r--etc/release.Makefile21
2 files changed, 11 insertions, 21 deletions
diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml
index 32af5ce1..3f614be6 100644
--- a/.github/workflows/cd.yml
+++ b/.github/workflows/cd.yml
@@ -65,3 +65,14 @@ jobs:
git-delta*.deb
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+
+ bump:
+ runs-on: macos-latest
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v2
+ - name: Bump brew formulae
+ uses: dawidd6/action-homebrew-bump-formula@v3
+ with:
+ formula: git-delta
+ token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/etc/release.Makefile b/etc/release.Makefile
index ae68c1e3..dcef5a09 100644
--- a/etc/release.Makefile
+++ b/etc/release.Makefile
@@ -10,7 +10,6 @@ release: \
create-github-release \
bump-version-in-documentation-links \
bump-private-homebrew-formula \
- bump-public-homebrew-formula \
publish-to-cargo
@@ -71,24 +70,6 @@ $(BUMP_PRIVATE_HOMEBREW_FORMULA_SENTINEL):
touch $(BUMP_PRIVATE_HOMEBREW_FORMULA_SENTINEL)
-BUMP_PUBLIC_HOMEBREW_FORMULA_SENTINEL=.make-sentinels/bump-public-homebrew-formula
-bump-public-homebrew-formula: $(BUMP_PUBLIC_HOMEBREW_FORMULA_SENTINEL)
-$(BUMP_PUBLIC_HOMEBREW_FORMULA_SENTINEL):
- make -f etc/release.Makefile test-public-homebrew-formula
- cd "$$(brew --repo homebrew/core)" && brew bump-formula-pr --url "https://github.com/dandavison/delta/archive/$$DELTA_NEW_VERSION.tar.gz" git-delta
- touch $(BUMP_PUBLIC_HOMEBREW_FORMULA_SENTINEL)
-
-
-test-public-homebrew-formula:
- cd $$(brew --repo homebrew/homebrew-core) && \
- brew uninstall --force git-delta && \
- brew install --build-from-source git-delta && \
- brew test git-delta && \
- brew uninstall --force git-delta && \
- brew install git-delta && \
- brew audit --strict git-delta
-
-
PUBLISH_TO_CARGO_SENTINEL=.make-sentinels/publish-to-cargo
publish-to-cargo: $(PUBLISH_TO_CARGO_SENTINEL)
$(PUBLISH_TO_CARGO_SENTINEL):
@@ -104,6 +85,4 @@ $(PUBLISH_TO_CARGO_SENTINEL):
create-github-release \
bump-version-in-documentation-links \
bump-private-homebrew-formula \
- bump-public-homebrew-formula \
- test-public-homebrew-formula \
publish-to-cargo