From c0799df2b40c2c22e4dd63c5c7650db0c2f99303 Mon Sep 17 00:00:00 2001 From: alemi Date: Tue, 10 Sep 2024 14:49:48 +0200 Subject: [PATCH] ci: pass GITHUB_TOKEN to setup_protoc hopefully will resolve a lot of these rate limit errors --- .github/workflows/java.yml | 1 + .github/workflows/javascript.yml | 2 ++ .github/workflows/lua.yml | 2 ++ .github/workflows/python.yml | 4 ++++ .github/workflows/rust.yml | 1 + .github/workflows/test.yml | 1 + 6 files changed, 11 insertions(+) diff --git a/.github/workflows/java.yml b/.github/workflows/java.yml index 87d838f..7d81ca1 100644 --- a/.github/workflows/java.yml +++ b/.github/workflows/java.yml @@ -28,6 +28,7 @@ jobs: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable - uses: arduino/setup-protoc@v3 + repo-token: ${{ secrets.GITHUB_TOKEN }} - uses: gradle/actions/setup-gradle@v4 with: gradle-version: "8.10" # Quotes required to prevent YAML converting to number diff --git a/.github/workflows/javascript.yml b/.github/workflows/javascript.yml index 3dedc35..68e5d69 100644 --- a/.github/workflows/javascript.yml +++ b/.github/workflows/javascript.yml @@ -24,6 +24,7 @@ jobs: steps: - uses: actions/checkout@v4 - uses: arduino/setup-protoc@v3 + repo-token: ${{ secrets.GITHUB_TOKEN }} - uses: dtolnay/rust-toolchain@stable - uses: actions/setup-node@v4 with: @@ -46,6 +47,7 @@ jobs: # some github resources and build another time here, discarding the binary - uses: actions/checkout@v4 - uses: arduino/setup-protoc@v3 + repo-token: ${{ secrets.GITHUB_TOKEN }} - uses: dtolnay/rust-toolchain@stable - uses: actions/setup-node@v4 with: diff --git a/.github/workflows/lua.yml b/.github/workflows/lua.yml index bcfe159..f8fada6 100644 --- a/.github/workflows/lua.yml +++ b/.github/workflows/lua.yml @@ -28,6 +28,7 @@ jobs: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable - uses: arduino/setup-protoc@v3 + repo-token: ${{ secrets.GITHUB_TOKEN }} - run: cargo build --release --features=luajit - run: mv target/release/${{ matrix.platform.pre}}codemp.${{ matrix.platform.ext }} dist/lua/codemp-lua-${{ matrix.platform.target }}.${{ matrix.platform.ext }} - uses: actions/upload-artifact@v4 @@ -53,6 +54,7 @@ jobs: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable - uses: arduino/setup-protoc@v3 + repo-token: ${{ secrets.GITHUB_TOKEN }} - run: cargo rustc --release --features=luajit -- -C link-arg=-undefined -C link-arg=dynamic_lookup - uses: actions/upload-artifact@v4 with: diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 426c4f6..df1dd75 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -30,6 +30,7 @@ jobs: steps: - uses: actions/checkout@v4 - uses: arduino/setup-protoc@v3 + repo-token: ${{ secrets.GITHUB_TOKEN }} - uses: actions/setup-python@v5 with: python-version: 3.x @@ -64,6 +65,7 @@ jobs: # steps: # - uses: actions/checkout@v4 # - uses: arduino/setup-protoc@v3 + # repo-token: ${{ secrets.GITHUB_TOKEN }} # - uses: actions/setup-python@v5 # with: # python-version: 3.x @@ -93,6 +95,7 @@ jobs: steps: - uses: actions/checkout@v4 - uses: arduino/setup-protoc@v3 + repo-token: ${{ secrets.GITHUB_TOKEN }} - uses: actions/setup-python@v5 with: python-version: 3.x @@ -123,6 +126,7 @@ jobs: steps: - uses: actions/checkout@v4 - uses: arduino/setup-protoc@v3 + repo-token: ${{ secrets.GITHUB_TOKEN }} - uses: actions/setup-python@v5 with: python-version: 3.x diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 0ed80b5..02ad57d 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -16,6 +16,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: arduino/setup-protoc@v3 + repo-token: ${{ secrets.GITHUB_TOKEN }} - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable - run: cargo publish --locked --token ${{ secrets.CRATES_IO_TOKEN }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 85fe3ed..941acef 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -31,6 +31,7 @@ jobs: # TODO should re-enable future toolchains so we get warnings on breaking changes steps: - uses: arduino/setup-protoc@v3 + repo-token: ${{ secrets.GITHUB_TOKEN }} - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@master with: