name: "Upload zip-archive" on: release: types: [published] jobs: zip-archive: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4.1.7 with: submodules: true - name: Create zip including submodules run: | cd .. zip ${{ github.event.repository.name }}/${{ github.event.repository.name }}-${{ github.ref_name }}.zip ${{ github.event.repository.name }} -r - name: Upload zip to release uses: softprops/action-gh-release@a74c6b72af54cfa997e81df42d94703d6313a2d0 with: files: | ${{ github.event.repository.name }}-${{ github.ref_name }}.zip