diff --git a/.github/workflows/server-build.yml b/.github/workflows/server-build.yml index 600b4d213a..bc84c454c6 100644 --- a/.github/workflows/server-build.yml +++ b/.github/workflows/server-build.yml @@ -228,31 +228,31 @@ jobs: name: server-build path: app/server/dist/ - #- name: Put release build in cache - # if: success() && github.ref == 'refs/heads/release' && (github.event_name == 'push' || github.event_name == 'workflow_dispatch') - # env: - # cachetoken: ${{ secrets.APPSMITH_CI_TEST_PAT }} - # reponame: ${{ github.event.repository.name }} - # gituser: ${{ secrets.CACHE_GIT_USER }} - # gituseremail: ${{ secrets.CACHE_GIT_EMAIL }} - # run: | - # pwd - # tar -czvf server.jar dist/ - # mkdir cacherepo - # cd ./cacherepo - # git config --global user.email "$gituseremail" - # git config --global user.name "$gituser" - # git clone https://$cachetoken@github.com/appsmithorg/cibuildcache.git - # git lfs install - # cd cibuildcache/ - # if [ "$reponame" = "appsmith" ]; then export repodir="CE"; fi - # if [ "$reponame" = "appsmith-ee" ]; then export repodir="EE"; fi - # cd $repodir/release/server - # cp ../../../../../server.jar ./ - # git lfs track "server.jar" - # git add server.jar - # git commit -m "Update Latest Server.jar" - # git push + - name: Put release build in cache + if: success() && github.ref == 'refs/heads/release' && (github.event_name == 'push' || github.event_name == 'workflow_dispatch') + env: + cachetoken: ${{ secrets.CACHETOKEN }} + reponame: ${{ github.event.repository.name }} + gituser: ${{ secrets.CACHE_GIT_USER }} + gituseremail: ${{ secrets.CACHE_GIT_EMAIL }} + run: | + pwd + tar -czvf server.jar dist/ + mkdir cacherepo + cd ./cacherepo + git config --global user.email "$gituseremail" + git config --global user.name "$gituser" + git clone https://$cachetoken@github.com/appsmithorg/cibuildcache.git + git lfs install + cd cibuildcache/ + if [ "$reponame" = "appsmith" ]; then export repodir="CE"; fi + if [ "$reponame" = "appsmith-ee" ]; then export repodir="EE"; fi + cd $repodir/release/server + cp ../../../../../server.jar ./ + git lfs track "server.jar" + git add server.jar + git commit -m "Update Latest Server.jar" + git push - name: Save the status of the run run: echo "run_result=success" >> $GITHUB_OUTPUT > ~/run_result