Optimize binstalk-git-repo-api

Use a dedicated github token in CI

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
This commit is contained in:
Jiahao XU 2024-06-10 22:11:30 +10:00
parent 5bcc243741
commit 2e80eeef97
No known key found for this signature in database
GPG key ID: 76D1E687CA3C4928
2 changed files with 120 additions and 118 deletions

View file

@ -61,6 +61,7 @@ jobs:
- run: just test
env:
GITHUB_TOKEN: ${{ secrets.CI_TEST_GITHUB_TOKEN }}
CI_UNIT_TEST_GITHUB_TOKEN: ${{ secrets.CI_UNIT_TEST_GITHUB_TOKEN }}
cross-check:
strategy:
@ -135,7 +136,7 @@ jobs:
uses: cargo-bins/release-meta@v1
with:
event-data: ${{ toJSON(github.event) }}
extract-notes-under: '### Release notes'
extract-notes-under: "### Release notes"
release-dry-run:
needs: pr-info
@ -283,7 +284,6 @@ jobs:
# and build quite a few unused dependencies.
working-directory: crates/detect-targets
# Dummy job to have a stable name for the "all tests pass" requirement
tests-pass:
name: Tests pass

View file

@ -508,7 +508,9 @@ mod test {
let mut gh_clients = vec![GhApiClient::new(client.clone(), None)];
if let Ok(token) = env::var("GITHUB_TOKEN") {
if let Ok(token) =
env::var("CI_UNIT_TEST_GITHUB_TOKEN").or_else(|_| env::var("GITHUB_TOKEN"))
{
gh_clients.push(GhApiClient::new(client, Some(token.into())));
}