浏览代码

停止使用原有的全功能版本的 workflow,lite 版本已经编译输出 latest tag

Signed-off-by: allan716 <[email protected]>
allan716 2 年之前
父节点
当前提交
68ca5b84bd
共有 3 个文件被更改,包括 2 次插入118 次删除
  1. 2 0
      .github/workflows/build-lite-image.yml
  2. 0 32
      .github/workflows/build_chrome_checker.yml
  3. 0 86
      .goreleaser-chrome_checker.yml

+ 2 - 0
.github/workflows/build-lite-image.yml

@@ -63,6 +63,7 @@ jobs:
           tags: |
             ${{ secrets.DOCKER_USERNAME }}/chinesesubfinder:${{ steps.prepare.outputs.version }}-lite
             ${{ secrets.DOCKER_USERNAME }}/chinesesubfinder:latest-lite
+            ${{ secrets.DOCKER_USERNAME }}/chinesesubfinder:latest
 
       - name: Docker Buildx Beta Image
         if: contains(steps.prepare.outputs.version, 'Beta')
@@ -80,3 +81,4 @@ jobs:
             VERSION=${{ steps.prepare.outputs.version }}
           tags: |
             ${{ secrets.DOCKER_USERNAME }}/chinesesubfinder:${{ steps.prepare.outputs.version }}-lite
+            ${{ secrets.DOCKER_USERNAME }}/chinesesubfinder:${{ steps.prepare.outputs.version }}

+ 0 - 32
.github/workflows/build_chrome_checker.yml

@@ -1,32 +0,0 @@
-name: 编译ChromeChecker
-
-on:
-  push:
-    tags:
-      - v*.*-ChromeChecker*
-  workflow_dispatch:
-
-jobs:
-  goreleaser:
-    runs-on: ubuntu-latest
-    name: build chrome_checker
-    steps:
-      - name: Checkout
-        uses: actions/checkout@v2
-        with:
-          fetch-depth: 0
-
-      - name: Set up Go
-        uses: actions/setup-go@v2
-        with:
-          go-version: 1.17
-
-      - name: Run GoReleaser
-        uses: goreleaser/goreleaser-action@v2
-        with:
-          # either 'goreleaser' (default) or 'goreleaser-pro'
-          distribution: goreleaser
-          version: latest
-          args: release -f .goreleaser-chrome_checker.yml --rm-dist
-        env:
-          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN  }}

+ 0 - 86
.goreleaser-chrome_checker.yml

@@ -1,86 +0,0 @@
-project_name: chrome_checker
-
-env:
-  - GO111MODULE=on
-
-before:
-  hooks:
-    - go mod tidy
-    - sudo apt-get update -y
-    - sudo apt-get install gcc-multilib
-    - sudo apt-get install -y *-w64-x86-*
-    - sudo apt-get install gcc-arm-linux-gnueabihf gcc-aarch64-linux-gnu gcc-arm-linux-gnueabi g++-arm-linux-gnueabihf g++-aarch64-linux-gnu g++-arm-linux-gnueabi
-    # https://github.com/goreleaser/goreleaser-cross 交叉编译的文档
-builds:
-  - id: linux-amd64-build
-    env:
-      - CGO_ENABLED=1
-    goos:
-      - linux
-    goarch:
-      - amd64
-    main: ./cmd/chrome_checker/main.go
-    ldflags:
-      - -s -w --extldflags "-static -fpic"
-
-  - id: linux-armv7-build
-    env:
-      - CGO_ENABLED=1
-      - CC=arm-linux-gnueabihf-gcc
-      - CXX=arm-linux-gnueabihf-g++
-    goos:
-      - linux
-    goarch:
-      - arm
-    goarm:
-      - 7
-    main: ./cmd/chrome_checker/main.go
-    ldflags:
-      - -s -w --extldflags "-static -fpic"
-
-  - id: linux-arm64-build
-    env:
-      - CGO_ENABLED=1
-      - CC=aarch64-linux-gnu-gcc
-      - CXX=aarch64-linux-gnu-g++
-    goos:
-      - linux
-    goarch:
-      - arm64
-    main: ./cmd/chrome_checker/main.go
-    ldflags:
-      - -s -w --extldflags "-static -fpic"
-
-  - id: windows-build
-    env:
-      - CGO_ENABLED=1
-      - CXX=x86_64-w64-mingw32-g++
-      - CC=x86_64-w64-mingw32-gcc
-    goos:
-      - windows
-    goarch:
-      - amd64
-    main: ./cmd/chrome_checker/main.go
-    ldflags:
-      - -s -w --extldflags "-static -fpic"
-
-archives:
-  - id: archive
-    name_template: "{{ .ProjectName }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}"
-    replacements:
-      darwin: Darwin
-      linux: Linux
-      windows: Windows
-      amd64: x86_64
-checksum:
-  name_template: "checksums.txt"
-snapshot:
-  name_template: "{{ .Tag }}-next"
-changelog:
-  sort: asc
-  filters:
-    exclude:
-      - "^docs:"
-      - "^test:"
-      - "^TestData:"
-      - "^TestCode:"