aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetter Rasmussen2021-05-28 23:52:05 +0200
committerGitHub2021-05-28 23:52:05 +0200
commit52947c4c851a744a948bf821db8f58ebb28f3038 (patch)
treeee71730d06baaf4421822bd3cff2cf4c0e6cbd35
parentbd18a2221e2b558e1ebca3aae4d936596a236551 (diff)
parentc68bdf07f3d88fab68b7c790b02de50d4cca1a78 (diff)
downloadgdrive-52947c4c851a744a948bf821db8f58ebb28f3038.tar.bz2
Merge pull request #565 from CypherpunkSamurai/patch-1
Added Automated Release Github Action
-rw-r--r--.github/workflows/release.yaml89
1 files changed, 89 insertions, 0 deletions
diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml
new file mode 100644
index 0000000..4b4ef3b
--- /dev/null
+++ b/.github/workflows/release.yaml
@@ -0,0 +1,89 @@
+# .github/workflows/release.yaml
+
+on: release
+name: Build Release
+jobs:
+ release-linux-386:
+ name: release linux/386
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@master
+ - name: compile and release
+ uses: ngs/go-release.action@v1.0.1
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ GOARCH: "386"
+ GOOS: linux
+ EXTRA_FILES: "LICENSE"
+ release-linux-amd64:
+ name: release linux/amd64
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@master
+ - name: compile and release
+ uses: ngs/go-release.action@v1.0.1
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ GOARCH: amd64
+ GOOS: linux
+ EXTRA_FILES: "LICENSE"
+ release-linux-arm:
+ name: release linux/386
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@master
+ - name: compile and release
+ uses: ngs/go-release.action@v1.0.1
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ GOARCH: "arm"
+ GOOS: linux
+ EXTRA_FILES: "LICENSE"
+ release-linux-arm64:
+ name: release linux/amd64
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@master
+ - name: compile and release
+ uses: ngs/go-release.action@v1.0.1
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ GOARCH: arm64
+ GOOS: linux
+ EXTRA_FILES: "LICENSE"
+ release-darwin-amd64:
+ name: release darwin/amd64
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@master
+ - name: compile and release
+ uses: ngs/go-release.action@v1.0.1
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ GOARCH: amd64
+ GOOS: darwin
+ EXTRA_FILES: "LICENSE"
+ release-windows-386:
+ name: release windows/386
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@master
+ - name: compile and release
+ uses: ngs/go-release.action@v1.0.1
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ GOARCH: "386"
+ GOOS: windows
+ EXTRA_FILES: "LICENSE"
+ release-windows-amd64:
+ name: release windows/amd64
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@master
+ - name: compile and release
+ uses: ngs/go-release.action@v1.0.1
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ GOARCH: amd64
+ GOOS: windows
+ EXTRA_FILES: "LICENSE"