diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml
index 838306b..afeedce 100644
--- a/.github/workflows/main.yaml
+++ b/.github/workflows/main.yaml
@@ -263,4 +263,16 @@ jobs:
run: |
mkdir -p ~/.m2
echo "gh${{secrets.MAVEN_USER}}${{secrets.MAVEN_TOKEN}}" > settings.xml
- ./mvnw -s ./settings.xml --batch-mode deploy
\ No newline at end of file
+ ZIP_SHA=$(shasum -a 256 ./target/${{ needs.project-info.outputs.PROJECT_ARTIFACT }}-${{ needs.project-info.outputs.PROJECT_VERSION }}-anyos.zip | awk '{print $1}')
+ ./mvnw -s ./settings.xml -Dbrew.asset.url=${{ steps.upload-zip.outputs.browser_download_url}} -Dbrew.asset.hash=${{ steps.upload-zip.outputs.browser_download_url}} --batch-mode deploy
+ - name: Publish Homebrew
+ uses: dmnemec/copy_file_to_another_repo_action@main
+ env:
+ API_TOKEN_GITHUB: $${{secrets.MAVEN_TOKEN}}
+ with:
+ source_file: 'target/brew/${{ needs.project-info.outputs.PROJECT_ARTIFACT }}/Formula/${{ needs.project-info.outputs.PROJECT_ARTIFACT }}.rb'
+ destination_repo: 'atl-tw/homebrew-tap'
+ destination_folder: 'brew/${{ needs.project-info.outputs.PROJECT_ARTIFACT }}/Formula/${{ needs.project-info.outputs.PROJECT_ARTIFACT }}.rb'
+ user_email: 'rcooper@thoughtworks.com'
+ user_name: ${{secrets.MAVEN_USER}}
+ commit_message: 'Update ${{ needs.project-info.outputs.PROJECT_ARTIFACT }} ${{ needs.project-info.outputs.PROJECT_Version }} '
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index f59b401..99c39e7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,6 +20,8 @@
0.9.28
caser
com.thoughtworks.caser.App
+ PROVIDE ME
+ PROVIDE ME
@@ -189,7 +191,7 @@
src/main/brew/Formula.rb
- brew/${project.artifactId}/Formula/${project.artifactId}.rb
+ target/brew/${project.artifactId}/Formula/${project.artifactId}.rb
@@ -200,6 +202,16 @@
@version@
${project.version}
+
+
+ @asseturl@
+ ${brew.asset.url}
+
+
+
+ @assethash@
+ ${brew.asset.hash}
+