File tree Expand file tree Collapse file tree 1 file changed +16
-1
lines changed Expand file tree Collapse file tree 1 file changed +16
-1
lines changed Original file line number Diff line number Diff line change 8888 esac;
8989 popd >/dev/null
9090
91+ # Packaging submodules for homebrew distribution
92+ - name : Package submodules
93+ id : submodules
94+ if : ${{ startsWith(github.ref, 'refs/tags/') && matrix.job.target == 'macos' }}
95+ run : |
96+ PKG_SUBMOD_NAME="${{ env.PROJECT }}-${{ steps.vars.outputs.PKG_VERSION }}-submodules.zip"
97+ PKG_SUBMOD_PATH="${{ steps.vars.outputs.PKG_STAGING }}/$PKG_SUBMOD_NAME"
98+
99+ zip -r $PKG_SUBMOD_PATH ./ -x "*.git*" -x "*.vscode*" -x "${{ env.BIN }}*" -x "${{ steps.vars.outputs.PKG_STAGING }}*"
100+
101+ echo ::set-output name=PKG_SUBMOD_NAME::${PKG_SUBMOD_NAME}
102+ echo ::set-output name=PKG_SUBMOD_PATH::${PKG_SUBMOD_PATH}
103+
91104 - name : Publish release assets
92105 uses : softprops/action-gh-release@v1
93106 if : startsWith(github.ref, 'refs/tags/')
94107 with :
95108 generate_release_notes : true
96- files : ${{ steps.vars.outputs.PKG_PATH }}
109+ files : |
110+ ${{ steps.vars.outputs.PKG_PATH }}
111+ ${{ steps.submodules.outputs.PKG_SUBMOD_PATH }}
You can’t perform that action at this time.
0 commit comments