diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index fdb04a5..631b4a0 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -38,13 +38,8 @@ jobs: echo EOF >> $GITHUB_OUTPUT mkdir -p out sed -e "s/DEB_SSH_HOST/$SSH_HOST/g" deploy/dput/mousesoft.json.tpl > out/mousesoft.json - - - name: upload dput profile - uses: https://git.mousesoft.ru/actions/upload-artifact@v3 - with: - name: mousesoft_dput_profile - path: out/mousesoft.json - overwrite: true + mkdir -p /etc/dput.d/profiles + cp out/mousesoft.json /etc/dput.d/profiles/ - name: set-up dependencies run: | @@ -68,53 +63,12 @@ jobs: echo "ARTIFACT=transocks-$(make version)_$(go env GOOS)-amd64" >> $GITHUB_OUTPUT GOARCH=amd64 make clean build pkg-deb - - name: upload amd64 - uses: https://git.mousesoft.ru/actions/upload-artifact@v3 - with: - name: ${{ steps.build-amd64.outputs.ARTIFACT }} - path: | - out/*.changes - out/*.deb - overwrite: true - - name: build arm64 id: build-arm64 run: | echo "ARTIFACT=transocks-$(make version)_$(go env GOOS)-arm64" >> $GITHUB_OUTPUT GOARCH=arm64 make clean build pkg-deb - - name: upload arm64 - uses: https://git.mousesoft.ru/actions/upload-artifact@v3 - with: - name: ${{ steps.build-arm64.outputs.ARTIFACT }} - path: | - out/*.changes - out/*.deb - overwrite: true - - deploy: - runs-on: ubuntu-latest - needs: - - build - steps: - - name: download dput profile - uses: https://git.mousesoft.ru/actions/download-artifact@v3-node20 - with: - name: mousesoft_dput_profile - path: /etc/dput.d/profiles/ - - - name: download linux amd64 package - uses: https://git.mousesoft.ru/actions/download-artifact@v3-node20 - with: - name: ${{ needs.build_linux.outputs.artifact_amd64 }} - path: out - - - name: download linux arm64 package - uses: https://git.mousesoft.ru/actions/download-artifact@v3-node20 - with: - name: ${{ needs.build_linux.outputs.artifact_arm64 }} - path: out - - name: deploy packages env: SSH_HOST: ${{ secrets.DEB_SSH_HOST }} @@ -140,7 +94,7 @@ jobs: with: title: "Transocks ${{ needs.build.outputs.version }}" body: "${{ needs.build.outputs.changes }}" - files: out/*.deb + files: "out/*.deb" sha256sum: true prerelease: true draft: true