[GitHub 操作]:创建工件容器失败:已达到工件存储配额。无法上传任何新工件

[GitHub Actions]: Create Artifact Container failed: Artifact storage quota has been hit. Unable to upload any new artifacts

我有一个 GitHub 工作流程,可以为我的 Flutter 应用创建 APK。直到最近这一切都很好,我似乎已经用完了某种配额。现在,当工作流 运行s 出现此错误时:

Create Artifact Container failed: Artifact storage quota has been hit. Unable to upload any new artifacts

我假设删除所有工件会再次释放 space,所以我使用了另一个工作流程来实现此目的:

name: 'Delete old artifacts'

on:
  push:
    branches:
      - master
      - develop
  pull_request:
    branches:
      - master
      - develop

jobs:
  delete-artifacts:
    runs-on: ubuntu-latest
    steps:
      - uses: kolpav/purge-artifacts-action@v1
        with:
          token: ${{ secrets.GITHUB_TOKEN }}
          expire-in: 0days

新的工作流程似乎正在运行,我在 GitHub UI 中不再看到旧文件。但是,我在尝试 运行 APK 工作流程时仍然遇到错误。有什么想法可以解决这个错误吗?


更新:

我的 GitHub 说我已经用完了包含的服务(免费版)。有没有办法撤消它?简单地删除工件似乎是不够的。

无法撤消。配额是按月的,所以你只需要等待配额重置。

Github 操作(运行时间)和 Github 存储(工件)应该有单独的配额。

对于 Github 操作,我知道它们对 public 存储库是免费的,因此您可以更改存储库可见性,至少在需要时可以暂时更改。至于 Github 存储,我不确定同样的技巧是否有效,从未测试过。

告诉我,我可以更新答案。