Compare commits

..

3 Commits

3 changed files with 15 additions and 2 deletions
+9
View File
@@ -43,6 +43,15 @@ with:
xmake-version: '>=2.2.6 <=2.5.3'
```
Use action cache:
```yml
uses: xmake-io/github-action-setup-xmake@v1
with:
xmake-version: '2.7.2'
actions-cache-folder: '.xmake-cache'
```
## Contributing
### Prepare development environment
+2 -1
View File
@@ -70850,7 +70850,8 @@ async function unixInstall(version) {
const actionsCacheFolder = core.getInput('actions-cache-folder');
if (version.type !== 'local') {
const ver = version.version;
const cacheKey = `xmake-cache-${ver}-${os.arch()}-${os.platform()}-${(_a = process.env.RUNNER_OS) !== null && _a !== void 0 ? _a : 'unknown'}`;
const sha = version.sha;
const cacheKey = `xmake-cache-${ver}-${sha}-${os.arch()}-${os.platform()}-${(_a = process.env.RUNNER_OS) !== null && _a !== void 0 ? _a : 'unknown'}`;
if (actionsCacheFolder && process.env.GITHUB_WORKSPACE) {
const fullCachePath = path.join(process.env.GITHUB_WORKSPACE, actionsCacheFolder);
try {
+4 -1
View File
@@ -21,7 +21,10 @@ export async function unixInstall(version: Version): Promise<void> {
if (version.type !== 'local') {
const ver = version.version;
const cacheKey = `xmake-cache-${ver}-${os.arch()}-${os.platform()}-${process.env.RUNNER_OS ?? 'unknown'}`;
const sha = version.sha;
const cacheKey = `xmake-cache-${ver}-${sha}-${os.arch()}-${os.platform()}-${
process.env.RUNNER_OS ?? 'unknown'
}`;
if (actionsCacheFolder && process.env.GITHUB_WORKSPACE) {
const fullCachePath = path.join(process.env.GITHUB_WORKSPACE, actionsCacheFolder);