Browse Source

CI: Housekeeping & nojekyll

SukkaW 2 days ago
parent
commit
e6f3a32c7c
2 changed files with 5 additions and 5 deletions
  1. 1 1
      .github/workflows/main.yml
  2. 4 4
      Build/build-public.ts

+ 1 - 1
.github/workflows/main.yml

@@ -159,7 +159,7 @@ jobs:
         id: npm_cache_path
         shell: sh
         run: echo dir=$(npm config get cache) >> $GITHUB_OUTPUT
-      - uses: actions/cache@v5
+      - uses: actions/cache@v6
         with:
           path: |
             ${{ steps.npm_cache_path.outputs.dir }}

+ 4 - 4
Build/build-public.ts

@@ -70,7 +70,7 @@ export const buildPublic = task(require.main === module, __filename)(async (span
     .traceChild('generate index.html')
     .traceAsyncFn(() => treeDir(PUBLIC_DIR).then(generateHtml));
 
-  await Promise.all([
+  return Promise.all([
     compareAndWriteFile(
       span,
       appendArrayInPlace(
@@ -104,10 +104,10 @@ export const buildPublic = task(require.main === module, __filename)(async (span
         '![GitHub repo size](https://img.shields.io/github/repo-size/sukkalab/ruleset.skk.moe?style=flat-square)'
       ],
       path.join(PUBLIC_DIR, 'README.md')
-    )
+    ),
+    writeFile(path.join(PUBLIC_DIR, '.nojekyll'), ''),
+    writeFile(path.join(PUBLIC_DIR, 'index.html'), html)
   ]);
-
-  return writeFile(path.join(PUBLIC_DIR, 'index.html'), html);
 });
 
 const prioritySorter = (a: TreeType, b: TreeType) => ((priorityOrder[a.name] || priorityOrder.default) - (priorityOrder[b.name] || priorityOrder.default)) || fastStringCompare(a.name, b.name);