Skip to content

Commit

Permalink
chore: wait for gh rate limit if expended (#3251)
Browse files Browse the repository at this point in the history
  • Loading branch information
jdx authored Nov 27, 2024
1 parent 9b3f005 commit 078bed1
Show file tree
Hide file tree
Showing 5 changed files with 36 additions and 3 deletions.
30 changes: 27 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ permissions:
jobs:
build-ubuntu:
runs-on: ubuntu-latest
timeout-minutes: 10
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
with:
Expand All @@ -50,10 +50,18 @@ jobs:
with:
name: mise-ubuntu-latest
path: target/debug/mise
- uses: actions/cache@v4
with:
key: ${{ runner.os }}-mise-tools-${{ hashFiles('mise.lock') }}
path: |
~/.local/share/mise
~/.cache/mise
- run: mise i
- run: mise x -- wait-for-gh-rate-limit

build-macos:
runs-on: macos-latest
timeout-minutes: 10
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
with:
Expand All @@ -69,10 +77,18 @@ jobs:
with:
name: mise-macos-latest
path: target/debug/mise
- uses: actions/cache@v4
with:
key: ${{ runner.os }}-mise-tools-${{ hashFiles('mise.lock') }}
path: |
~/.local/share/mise
~/.cache/mise
- run: mise i
- run: mise x -- wait-for-gh-rate-limit

build-windows:
runs-on: windows-latest
timeout-minutes: 10
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
with:
Expand All @@ -89,6 +105,14 @@ jobs:
with:
name: mise-windows-latest
path: target/debug/mise.exe
- uses: actions/cache@v4
with:
key: ${{ runner.os }}-mise-tools-${{ hashFiles('mise.lock') }}
path: |
~/.local/share/mise
~/.cache/mise
- run: mise i
- run: mise x -- wait-for-gh-rate-limit

unit:
strategy:
Expand Down
1 change: 1 addition & 0 deletions docs/registry.md
Original file line number Diff line number Diff line change
Expand Up @@ -788,6 +788,7 @@ You can also specify the full name for a tool using `mise use aqua:1password/cli
| vlang | [vfox:ahai-code/vfox-vlang](https://github.com/ahai-code/vfox-vlang) |
| vlt | [asdf:asdf-community/asdf-hashicorp](https://github.com/asdf-community/asdf-hashicorp) |
| vultr | [ubi:vultr/vultr-cli](https://github.com/vultr/vultr-cli) [asdf:ikuradon/asdf-vultr-cli](https://github.com/ikuradon/asdf-vultr-cli) |
| wait-for-gh-rate-limit | [ubi:jdx/wait-for-gh-rate-limit](https://github.com/jdx/wait-for-gh-rate-limit) |
| wasi-sdk | [asdf:coolreader18/asdf-wasi-sdk](https://github.com/coolreader18/asdf-wasi-sdk) |
| wasm3 | [asdf:tachyonicbytes/asdf-wasm3](https://github.com/tachyonicbytes/asdf-wasm3) |
| wasm4 | [ubi:aduros/wasm4](https://github.com/aduros/wasm4) [asdf:jtakakura/asdf-wasm4](https://github.com/jtakakura/asdf-wasm4) |
Expand Down
6 changes: 6 additions & 0 deletions mise.lock
Original file line number Diff line number Diff line change
Expand Up @@ -90,3 +90,9 @@ version = "2.6.0"
slsa-verifier-linux-x86_64 = "sha256:1c9c0d6a272063f3def6d233fa3372adbaff1f5a3480611a07c744e73246b62d"
slsa-verifier-macos-aarch64 = "sha256:8740e66832fd48bbaa479acd5310986b876ff545460add0cb4a087aec056189c"
"slsa-verifier.exe-windows-x86_64" = "sha256:37ca29ad748e8ea7be76d3ae766e8fa505362240431f6ea7f0648c727e2f2507"

[tools.wait-for-gh-rate-limit]
version = "0.1.6"

[tools.wait-for-gh-rate-limit.checksums]
wait-for-gh-rate-limit-macos-aarch64 = "sha256:17a7c99021d8264071d70974bffd69741690da25a65518f515fd0c81ddc75c19"
1 change: 1 addition & 0 deletions mise.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ cosign = "latest"
"shellcheck" = "0.10"
"shfmt" = "3"
slsa-verifier = "latest"
wait-for-gh-rate-limit = "latest"

[task_config]
includes = ["tasks.toml", "tasks"]
1 change: 1 addition & 0 deletions registry.toml
Original file line number Diff line number Diff line change
Expand Up @@ -954,6 +954,7 @@ vlt.backends = ["asdf:asdf-community/asdf-hashicorp"]
vultr.aliases = ["vultr-cli"]
vultr.backends = ["ubi:vultr/vultr-cli", "asdf:ikuradon/asdf-vultr-cli"]
vultr.test = ["vultr-cli version", "Vultr-CLI v3.4.0"]
wait-for-gh-rate-limit.backends = ["ubi:jdx/wait-for-gh-rate-limit"]
wasi-sdk.backends = ["asdf:coolreader18/asdf-wasi-sdk"]
wasm3.backends = ["asdf:tachyonicbytes/asdf-wasm3"]
wasm4.backends = ["ubi:aduros/wasm4[exe=w4]", "asdf:jtakakura/asdf-wasm4"]
Expand Down

0 comments on commit 078bed1

Please sign in to comment.