Merge pull request #144 from palloberg/set-baseurl

Set baseUrl for Octokit to make it work on GitHub Enterprise Server
This commit is contained in:
Sylvestre Ledru
2024-09-27 11:17:36 +02:00
committed by GitHub
2 changed files with 14 additions and 1 deletions

View File

@@ -86,6 +86,19 @@ With configure, call it with:
./configure CC="sccache clang" CXX="sccache clang"
```
## Using on GitHub Enterprise Server (GHES)
When using the action on GitHub Enterprise Server installations a valid GitHub.com token must be provided.
```
- name: Run sccache-cache
uses: mozilla-actions/sccache-action@v0.0.5
with:
token: ${{ secrets.MY_GITHUB_TOKEN }}
```
Note that using https://github.com/actions/create-github-app-token is a better option than storing a fixed token in the repo secrets.
## Prepare a new release
1. Update the example in README.md

View File

@@ -31,7 +31,7 @@ async function setup() {
if (version.length === 0) {
// If no version is specified, the latest version is used by default.
const token = core.getInput('token', {required: true});
const octokit = getOctokit(token);
const octokit = getOctokit(token, {baseUrl: 'https://api.github.com'});
const release = await octokit.rest.repos.getLatestRelease({
owner: 'mozilla',
repo: 'sccache'