1212 permissions :
1313 contents : write
1414 env :
15- GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
15+ # GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
1616 releaseVersion : ${{ inputs.releaseVersion }}
1717 working-directory : ./vendordep
1818 steps :
@@ -27,16 +27,33 @@ jobs:
2727 - name : Install roboRio toolchain
2828 run : ./gradlew installRoboRioToolchain
2929 working-directory : ${{env.working-directory}}
30+ - name : Checkout gh-pages branch
31+ uses : actions/checkout@v4
32+ with :
33+ ref : gh-pages
34+ path : ${{ env.workingDirectory }}/build/maven/
3035 - name : Build vendordep
3136 run : ./gradlew build
3237 working-directory : ${{env.working-directory}}
3338 - name : Publish vendordep
3439 run : ./gradlew publish
3540 working-directory : ${{env.working-directory}}
41+ - name : Create new vendor JSON
42+ run : cp ${{ env.workingDirectory }}/build/maven/yall.json ${{ env.workingDirectory }}/build/maven/yall-${{inputs.releaseVersion}}.json
43+ - name : Create Vendor JSON Repo PR
44+ uses : wpilibsuite/vendor-json-repo/.github/actions/add_vendordep@main
45+ with :
46+ repo : Yet-Another-Software-Suite/vendor-json-repo
47+ token : ${{ secrets.PUBLISH_VENDOR_JSON_TOKEN }}
48+ vendordep_file : ${{ env.workingDirectory }}/build/maven/yall-${{inputs.releaseVersion}}.json
49+ pr_title : " Automatically add YALL version ${{inputs.releaseVersion}}"
50+ pr_branch : " publish_yall_${{inputs.releaseVersion}}"
51+ continue-on-error : true
3652 - name : Update repository
3753 run : |
3854 git config --global user.name "thenetworkgrinch"
3955 git config --global user.email "[email protected] " 4056 git add .
4157 git commit -m "Upgrading to ${{ inputs.releaseVersion }}"
4258 git push
59+ working-directory : ${{ env.workingDirectory }}/build/maven/
0 commit comments