File tree Expand file tree Collapse file tree 1 file changed +30
-1
lines changed Expand file tree Collapse file tree 1 file changed +30
-1
lines changed Original file line number Diff line number Diff line change 1515 steps :
1616 - name : Check out code
1717 uses : actions/checkout@v4
18+
19+ - name : Login to DockerHub
20+ uses : docker/login-action@v2
21+ with :
22+ registry : docker.io
23+ username : ${{ secrets.DOCKER_USER }}
24+ password : ${{ secrets.DOCKER_PASSWORD }}
1825
1926 - name : Set up Go
2027 uses : actions/setup-go@v5
3441 args : release --clean
3542 workdir : .
3643 env :
37- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
44+ GITHUB_TOKEN : ${{ secrets.SNBOT_GITHUB_TOKEN }}
3845
3946 - name : Generate signed build provenance attestations for workflow artifacts
4047 uses : actions/attest-build-provenance@v2
4350 dist/*.tar.gz
4451 dist/*.zip
4552 dist/*.txt
53+
54+ - name : Init homebrew repository
55+ uses : actions/checkout@v3
56+ with :
57+ repository : streamnative/homebrew-streamnative
58+ token : ${{ secrets.SNBOT_GITHUB_TOKEN }}
59+ ref : master
60+ path : homebrew-streamnative
61+
62+ - name : Prepare Homebrew formula
63+ run : |
64+ cp ./dist/homebrew/Formula/snmcp.rb homebrew-streamnative/Formula/snmcp.rb
65+
66+ - name : Create Homebrew PR
67+ uses : peter-evans/create-pull-request@v3
68+ with :
69+ token : ${{ secrets.SNBOT_GITHUB_TOKEN }}
70+ path : homebrew-streamnative
71+ branch : snmcp/${{ env.tag }}
72+ title : Update snmcp to ${{ env.tag }}
73+ body : Automated changes by Release workflow in streamnative/streamnative-mcp-server repository.
74+ delete-branch : true
You can’t perform that action at this time.
0 commit comments