Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 28030bb

Browse files
committedJan 28, 2025
ci(node:web): configurated the deploy to github pages
1 parent ffdf890 commit 28030bb

File tree

3 files changed

+18
-4
lines changed

3 files changed

+18
-4
lines changed
 

‎.github/workflows/build-listing.yml

+8-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
name: Build Repo Listing
22

33
env:
4-
listPublishDirectory: Website
4+
listPublishDirectory: nodePackages/web/.output/public
5+
jsonGeneratedDirectory: Website
56
pathToCi: ci
67

78
on:
@@ -66,7 +67,9 @@ jobs:
6667
HUSKY: 0
6768
name: Install the dependencies
6869
run: corepack up
69-
- name: Run the build to generate the website
70+
- env:
71+
BASE_PATH: /launchpad-icons
72+
name: Run the build to generate the website
7073
run: pnpm run build
7174
- name: Deploy the global.json file
7275
run: cp "${{ github.workspace }}/global.json" "${{ env.pathToCi }}/"
@@ -78,9 +81,11 @@ jobs:
7881
${{ env.pathToCi }}/.nuke/temp
7982
~/.nuget/packages
8083
- name: Build Package Version Listing with Nuke
81-
run: '"${{ env.pathToCi }}/build.cmd" BuildRepoListing --root "${{ env.pathToCi }}" --list-publish-directory "$GITHUB_WORKSPACE/${{ env.listPublishDirectory }}" --current-package-name "${{ vars.PACKAGE_NAME }}"'
84+
run: '"${{ env.pathToCi }}/build.cmd" BuildRepoListing --root "${{ env.pathToCi }}" --list-publish-directory "$GITHUB_WORKSPACE/${{ env.jsonGeneratedDirectory }}" --current-package-name "${{ vars.PACKAGE_NAME }}"'
8285
env:
8386
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
87+
- name: Copy the generated index.json to the publish directory
88+
run: cp $GITHUB_WORKSPACE/${{ env.jsonGeneratedDirectory }}/index.json $GITHUB_WORKSPACE/${{ env.listPublishDirectory }}/
8489
- name: Prepare for GitHub Pages deployment
8590
uses: actions/configure-pages@v5
8691
with:

‎Packages/black.kit.launchpadicons/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
"com.unity.vectorgraphics": "2.0.0-preview.24"
2020
},
2121
"changelogUrl": "https://github.com/kurone-kito/launchpad-icons/releases",
22+
"documentationUrl": "https://kurone-kito.github.io/launchpad-icons/",
2223
"licenseUrl": "https://creativecommons.org/licenses/by-nc/4.0/",
2324
"unity": "2022.3",
2425
"unityRelease": "22f1",

‎nodePackages/web/app.config.ts

+9-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
11
import { defineConfig } from '@solidjs/start/config';
22

3-
export default defineConfig();
3+
const baseURL = process.env?.['BASE_PATH'];
4+
5+
export default defineConfig({
6+
server: {
7+
preset: 'githubPages',
8+
prerender: { autoSubfolderIndex: false },
9+
...(baseURL ? { baseURL } : {}),
10+
},
11+
});

0 commit comments

Comments
 (0)
Please sign in to comment.