forked from ms/transocks
Workflow - полные ссылки на действия.
This commit is contained in:
parent
565c843c22
commit
772861994f
@ -14,13 +14,13 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: check-out
|
- name: check-out
|
||||||
uses: actions/checkout@v4
|
uses: https://git.mousesoft.ru/actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
fetch-tags: true
|
fetch-tags: true
|
||||||
|
|
||||||
- name: set-up go
|
- name: set-up go
|
||||||
uses: actions/setup-go@v3
|
uses: https://git.mousesoft.ru/actions/setup-go@v3
|
||||||
with:
|
with:
|
||||||
go-version: ">=1.22"
|
go-version: ">=1.22"
|
||||||
|
|
||||||
@ -47,7 +47,7 @@ jobs:
|
|||||||
GOARCH=amd64 make clean build
|
GOARCH=amd64 make clean build
|
||||||
|
|
||||||
- name: upload amd64
|
- name: upload amd64
|
||||||
uses: actions/upload-artifact@v3
|
uses: https://git.mousesoft.ru/actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: ${{ steps.build-amd64.outputs.ARTIFACT }}
|
name: ${{ steps.build-amd64.outputs.ARTIFACT }}
|
||||||
path: out/bin/*
|
path: out/bin/*
|
||||||
@ -60,7 +60,7 @@ jobs:
|
|||||||
GOARCH=arm64 make clean build
|
GOARCH=arm64 make clean build
|
||||||
|
|
||||||
- name: upload arm64
|
- name: upload arm64
|
||||||
uses: actions/upload-artifact@v3
|
uses: https://git.mousesoft.ru/actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: ${{ steps.build-arm64.outputs.ARTIFACT }}
|
name: ${{ steps.build-arm64.outputs.ARTIFACT }}
|
||||||
path: out/bin/*
|
path: out/bin/*
|
||||||
|
@ -17,13 +17,13 @@ jobs:
|
|||||||
artifact_arm64: ${{ steps.build-arm.outputs.ARTIFACT }}
|
artifact_arm64: ${{ steps.build-arm.outputs.ARTIFACT }}
|
||||||
steps:
|
steps:
|
||||||
- name: check-out
|
- name: check-out
|
||||||
uses: actions/checkout@v4
|
uses: https://git.mousesoft.ru/actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
fetch-tags: true
|
fetch-tags: true
|
||||||
|
|
||||||
- name: set-up go
|
- name: set-up go
|
||||||
uses: actions/setup-go@v3
|
uses: https://git.mousesoft.ru/actions/setup-go@v3
|
||||||
with:
|
with:
|
||||||
go-version: ">=1.22"
|
go-version: ">=1.22"
|
||||||
|
|
||||||
@ -40,7 +40,7 @@ jobs:
|
|||||||
sed -e "s/DEB_SSH_HOST/$SSH_HOST/g" deploy/dput/mousesoft.json.tpl > out/mousesoft.json
|
sed -e "s/DEB_SSH_HOST/$SSH_HOST/g" deploy/dput/mousesoft.json.tpl > out/mousesoft.json
|
||||||
|
|
||||||
- name: upload dput profile
|
- name: upload dput profile
|
||||||
uses: https://gitea.com/actions/upload-artifact@v3
|
uses: https://git.mousesoft.ru/actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: mousesoft_dput_profile
|
name: mousesoft_dput_profile
|
||||||
path: out/mousesoft.json
|
path: out/mousesoft.json
|
||||||
@ -69,7 +69,7 @@ jobs:
|
|||||||
GOARCH=amd64 make clean build pkg-deb
|
GOARCH=amd64 make clean build pkg-deb
|
||||||
|
|
||||||
- name: upload amd64
|
- name: upload amd64
|
||||||
uses: actions/upload-artifact@v3
|
uses: https://git.mousesoft.ru/actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: ${{ steps.build-amd64.outputs.ARTIFACT }}
|
name: ${{ steps.build-amd64.outputs.ARTIFACT }}
|
||||||
path: |
|
path: |
|
||||||
@ -84,7 +84,7 @@ jobs:
|
|||||||
GOARCH=arm64 make clean build pkg-deb
|
GOARCH=arm64 make clean build pkg-deb
|
||||||
|
|
||||||
- name: upload arm64
|
- name: upload arm64
|
||||||
uses: actions/upload-artifact@v3
|
uses: https://git.mousesoft.ru/actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: ${{ steps.build-arm64.outputs.ARTIFACT }}
|
name: ${{ steps.build-arm64.outputs.ARTIFACT }}
|
||||||
path: |
|
path: |
|
||||||
@ -98,18 +98,18 @@ jobs:
|
|||||||
- build
|
- build
|
||||||
steps:
|
steps:
|
||||||
- name: download dput profile
|
- name: download dput profile
|
||||||
uses: actions/download-artifact@v3-node20
|
uses: https://git.mousesoft.ru/actions/download-artifact@v3-node20
|
||||||
with:
|
with:
|
||||||
name: mousesoft_dput_profile
|
name: mousesoft_dput_profile
|
||||||
path: /etc/dput.d/profiles/
|
path: /etc/dput.d/profiles/
|
||||||
|
|
||||||
- name: download linux amd64 package
|
- name: download linux amd64 package
|
||||||
uses: actions/download-artifact@v3-node20
|
uses: https://git.mousesoft.ru/actions/download-artifact@v3-node20
|
||||||
with:
|
with:
|
||||||
name: ${{ needs.build_linux.outputs.artifact_amd64 }}
|
name: ${{ needs.build_linux.outputs.artifact_amd64 }}
|
||||||
|
|
||||||
- name: download linux arm64 package
|
- name: download linux arm64 package
|
||||||
uses: actions/download-artifact@v3-node20
|
uses: https://git.mousesoft.ru/actions/download-artifact@v3-node20
|
||||||
with:
|
with:
|
||||||
name: ${{ needs.build_linux.outputs.artifact_arm64 }}
|
name: ${{ needs.build_linux.outputs.artifact_arm64 }}
|
||||||
|
|
||||||
@ -134,7 +134,7 @@ jobs:
|
|||||||
make deploy-deb
|
make deploy-deb
|
||||||
|
|
||||||
- name: release
|
- name: release
|
||||||
uses: actions/gitea-release-action@v1
|
uses: https://git.mousesoft.ru/actions/gitea-release-action@v1
|
||||||
with:
|
with:
|
||||||
title: "Transocks ${{ needs.build.outputs.version }}"
|
title: "Transocks ${{ needs.build.outputs.version }}"
|
||||||
body: "${{ needs.build.outputs.changes }}"
|
body: "${{ needs.build.outputs.changes }}"
|
||||||
|
Loading…
Reference in New Issue
Block a user