aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2021-02-19 02:40:30 -0800
committerChris Lu <chris.lu@gmail.com>2021-02-19 02:40:30 -0800
commit60d7b809c14e2f5b903a704fbc2c9ed16948248e (patch)
tree7b3a94c45f5100df931f7f7513c1ce141bde6f2f
parentc576ad04aca940319ec6d41583c93398b68dbe58 (diff)
downloadseaweedfs-60d7b809c14e2f5b903a704fbc2c9ed16948248e.tar.xz
seaweedfs-60d7b809c14e2f5b903a704fbc2c9ed16948248e.zip
add back actions
-rw-r--r--.github/workflows/cleanup.yml22
-rw-r--r--.github/workflows/release.yml84
2 files changed, 62 insertions, 44 deletions
diff --git a/.github/workflows/cleanup.yml b/.github/workflows/cleanup.yml
new file mode 100644
index 000000000..47a677e6d
--- /dev/null
+++ b/.github/workflows/cleanup.yml
@@ -0,0 +1,22 @@
+name: Cleanup
+
+on:
+ push:
+ branches: [ master ]
+
+jobs:
+
+ build:
+ name: Build
+ runs-on: ubuntu-latest
+
+ steps:
+
+ - name: Delete old release assets
+ uses: mknejp/delete-release-assets@v1
+ with:
+ token: ${{ github.token }}
+ tag: dev
+ fail-if-no-assets: false
+ assets: |
+ weed-*
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 7439fb604..0681f3dac 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -13,7 +13,7 @@ jobs:
matrix:
goos: [linux, windows, darwin, freebsd ]
goarch: [amd64, arm]
- exclude:
+ exclude:
- goarch: arm
goos: darwin
- goarch: arm
@@ -21,46 +21,42 @@ jobs:
steps:
- - name: Check out code into the Go module directory
- uses: actions/checkout@v2
-
- - name: Delete old release assets
- uses: mknejp/delete-release-assets@v1
- with:
- token: ${{ github.token }}
- tag: dev
- fail-if-no-assets: false
- assets: |
- weed-*
-
- - name: Set BUILD_TIME env
- run: echo BUILD_TIME=$(date -u +%Y-%m-%d-%H-%M) >> ${GITHUB_ENV}
-
- - name: Go Release Binaries
- uses: wangyoucao577/go-release-action@v1.14
- with:
- github_token: ${{ secrets.GITHUB_TOKEN }}
- goos: ${{ matrix.goos }}
- goarch: ${{ matrix.goarch }}
- release_tag: dev
- overwrite: true
- build_flags: -tags 5BytesOffset # optional, default is
- ldflags: -extldflags -static -X github.com/chrislusf/seaweedfs/weed/util.COMMIT=${{github.sha}}
- # Where to run `go build .`
- project_path: weed
- binary_name: weed-large-disk
- asset_name: "weed-large-disk-${{ env.BUILD_TIME }}-${{ matrix.goos }}-${{ matrix.goarch }}"
-
- - name: Go Release Binaries
- uses: wangyoucao577/go-release-action@v1.14
- with:
- github_token: ${{ secrets.GITHUB_TOKEN }}
- goos: ${{ matrix.goos }}
- goarch: ${{ matrix.goarch }}
- release_tag: dev
- overwrite: true
- ldflags: -extldflags -static -X github.com/chrislusf/seaweedfs/weed/util.COMMIT=${{github.sha}}
- # Where to run `go build .`
- project_path: weed
- binary_name: weed-
- asset_name: "weed-${{ env.BUILD_TIME }}-${{ matrix.goos }}-${{ matrix.goarch }}"
+ - name: Check out code into the Go module directory
+ uses: actions/checkout@v2
+
+ - name: Wait for the deletion
+ uses: jakejarvis/wait-action@master
+ with:
+ time: '30s'
+
+ - name: Set BUILD_TIME env
+ run: echo BUILD_TIME=$(date -u +%Y-%m-%d-%H-%M) >> ${GITHUB_ENV}
+
+ - name: Go Release Binaries
+ uses: wangyoucao577/go-release-action@v1.14
+ with:
+ github_token: ${{ secrets.GITHUB_TOKEN }}
+ goos: ${{ matrix.goos }}
+ goarch: ${{ matrix.goarch }}
+ release_tag: dev
+ overwrite: true
+ build_flags: -tags 5BytesOffset # optional, default is
+ ldflags: -extldflags -static -X github.com/chrislusf/seaweedfs/weed/util.COMMIT=${{github.sha}}
+ # Where to run `go build .`
+ project_path: weed
+ binary_name: weed-large-disk
+ asset_name: "weed-large-disk-${{ env.BUILD_TIME }}-${{ matrix.goos }}-${{ matrix.goarch }}"
+
+ - name: Go Release Binaries
+ uses: wangyoucao577/go-release-action@v1.14
+ with:
+ github_token: ${{ secrets.GITHUB_TOKEN }}
+ goos: ${{ matrix.goos }}
+ goarch: ${{ matrix.goarch }}
+ release_tag: dev
+ overwrite: true
+ ldflags: -extldflags -static -X github.com/chrislusf/seaweedfs/weed/util.COMMIT=${{github.sha}}
+ # Where to run `go build .`
+ project_path: weed
+ binary_name: weed-
+ asset_name: "weed-${{ env.BUILD_TIME }}-${{ matrix.goos }}-${{ matrix.goarch }}"