From 474b937220007b05b597bf06b4b0ac931e58f1cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9=20=D0=91=D0=B0?= =?UTF-8?q?=D0=B4=D1=8F=D0=B5=D0=B2?= Date: Sat, 12 Oct 2024 15:56:08 +0700 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=20workflow?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yaml | 6 +++--- .gitea/workflows/release.yaml | 15 ++++++++++++++- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index c24316b..04269a3 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -58,9 +58,9 @@ jobs: build_windows: runs-on: windows - defaults: - run: - shell: bash + # defaults: + # run: + # shell: bash steps: - name: check-out repository code uses: https://gitea.com/actions/checkout@v4 diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 4dc70e0..707a674 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -29,6 +29,14 @@ jobs: echo 'CHANGES<> $GITHUB_OUTPUT gawk -f scripts/changes.awk -v version=$(make version-number) CHANGELOG.md >> $GITHUB_OUTPUT echo EOF >> $GITHUB_OUTPUT + sed -e "s/DEB_SSH_HOST/$SSH_HOST/g" deploy/dput/mousesoft.json.tpl > out/mousesoft.json + + - name: upload dput profile + uses: https://gitea.com/actions/upload-artifact@v3 + with: + name: mousesoft_dput_profile + path: out/mousesoft.json + overwrite: true - name: set-up go uses: https://gitea.com/actions/setup-go@v3 @@ -107,6 +115,12 @@ jobs: - build - build_windows steps: + - name: download dput profile + uses: https://gitea.com/actions/download-artifact@v3-node20 + with: + name: mousesoft_dput_profile + path: /etc/dput.d/profiles/ + - name: download debian amd64 package uses: https://gitea.com/actions/download-artifact@v3-node20 with: @@ -124,7 +138,6 @@ jobs: SSH_USER: ${{ secrets.DEB_SSH_USER }} SSH_KEY: ${{ secrets.DEB_SSH_KEY }} run: | - sed -e "s/DEB_SSH_HOST/$SSH_HOST/g" deploy/dput/mousesoft.json.tpl > /etc/dput.d/profiles/mousesoft.json mkdir -p ~/.ssh/ echo "$SSH_KEY" | tr -d '\r' > ~/.ssh/key chmod 0600 ~/.ssh/key