Skip to content

how to avoid 404 Not Found [] #113

@jqk

Description

@jqk

你好!

我尝试将 go 程序发布,以下为 watch.yml

name: TestWatch

on:
  workflow_dispatch

jobs:
  releases-scoop:
    name: Release scoop cache cleaner binary
    runs-on: ubuntu-latest
    strategy:
      matrix:
        # build and publish in parallel: windows/amd64, windows/arm64
        goos: [ windows ]
        goarch: [ amd64 ]
    steps:
      - uses: actions/checkout@v3
      - uses: wangyoucao577/go-release-action@v1.35
        with:
          github_token: ${{ secrets.GITHUB_TOKEN }}
          goos: ${{ matrix.goos }}
          goarch: ${{ matrix.goarch }}
          binary_name: "scc"
          extra_files: readme-zh.md readme.md

前面的步骤运行正常,但最终得到如下结果:

...
+ zip -vr scc-master-windows-amd64.zip readme-zh.md readme.md scc.exe
  adding: readme-zh.md	(in=1551) (out=990) (deflated 36%)
  adding: readme.md	(in=1157) (out=637) (deflated 45%)
  adding: scc.exe 	(in=2806272) (out=1669583) (deflated 41%)
total bytes=2808980, compressed=1671210 -> 41% savings
++ md5sum scc-master-windows-amd64.zip
++ cut -d ' ' -f 1
+ MD5_SUM=8c77a15f9ba8c74a[237](https://github.com/jqk/scoop-cache-cleaner/actions/runs/4200234458/jobs/7286043285#step:4:237)354e9f2736601
++ sha256sum scc-master-windows-amd64.zip
++ cut -d ' ' -f 1
+ SHA256_SUM=4b184c02a31b02af23dc24f5eb9647a5aeeb1333826aec60369c55b17643a345
+ GITHUB_ASSETS_UPLOADR_EXTRA_OPTIONS=
+ '[' FALSE == TRUE ']'
+ github-assets-uploader -logtostderr -f scc-master-windows-amd64.zip -mediatype application/zip -repo jqk/scoop-cache-cleaner -token *** -tag=master -releasename= -retry 3
W0217 02:56:04.191566     540 main.go:58] Upload asset error, will retry in 3s: GET https://api.github.com/repos/jqk/scoop-cache-cleaner/releases/tags/master: 404 Not Found []
W0217 02:56:07.307118     540 main.go:58] Upload asset error, will retry in 3s: GET https://api.github.com/repos/jqk/scoop-cache-cleaner/releases/tags/master: 404 Not Found []
E0217 02:56:10.454726     540 main.go:21] GET https://api.github.com/repos/jqk/scoop-cache-cleaner/releases/tags/master: 404 Not Found []

无论是直接运行,还是打完个 v1.0.7 之类的 tag 再运行,都得到以上的 404 错误。

请问我这里需要设计什么吗?

谢谢!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions