chore: Updated workflow 4d63d319
Example User · 2025-07-11 11:59 2 file(s) · +8 −5
.github/workflows/release.yml +5 −5
47 47
jobs:
48 48
  # Run 'dist plan' (or host) to determine what tasks we need to do
49 49
  plan:
50 -
    runs-on: "ubuntu-20.04"
50 +
    runs-on: "ubuntu-24.04"
51 51
    outputs:
52 52
      val: ${{ steps.plan.outputs.manifest }}
53 53
      tag: ${{ !github.event.pull_request && github.ref_name || '' }}
168 168
    needs:
169 169
      - plan
170 170
      - build-local-artifacts
171 -
    runs-on: "ubuntu-20.04"
171 +
    runs-on: "ubuntu-24.04"
172 172
    env:
173 173
      GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
174 174
      BUILD_MANIFEST_NAME: target/distrib/global-dist-manifest.json
218 218
    if: ${{ always() && needs.plan.outputs.publishing == 'true' && (needs.build-global-artifacts.result == 'skipped' || needs.build-global-artifacts.result == 'success') && (needs.build-local-artifacts.result == 'skipped' || needs.build-local-artifacts.result == 'success') }}
219 219
    env:
220 220
      GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
221 -
    runs-on: "ubuntu-20.04"
221 +
    runs-on: "ubuntu-24.04"
222 222
    outputs:
223 223
      val: ${{ steps.host.outputs.manifest }}
224 224
    steps:
278 278
    needs:
279 279
      - plan
280 280
      - host
281 -
    runs-on: "ubuntu-20.04"
281 +
    runs-on: "ubuntu-24.04"
282 282
    env:
283 283
      GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
284 284
      PLAN: ${{ needs.plan.outputs.val }}
328 328
    # still allowing individual publish jobs to skip themselves (for prereleases).
329 329
    # "host" however must run to completion, no skipping allowed!
330 330
    if: ${{ always() && needs.host.result == 'success' && (needs.publish-homebrew-formula.result == 'skipped' || needs.publish-homebrew-formula.result == 'success') }}
331 -
    runs-on: "ubuntu-20.04"
331 +
    runs-on: "ubuntu-24.04"
332 332
    env:
333 333
      GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
334 334
    steps:
Cargo.toml +3 −0
8 8
edition = "2024"
9 9
license = "MIT"
10 10
11 +
[workspace.metadata.dist]
12 +
allow-dirty = ["ci"]
13 +
11 14
[dependencies]
12 15
clap = { version = "4.4", features = ["derive"] }
13 16
reqwest = { version = "0.11", features = ["blocking", "json"]}