From accac8e5043bf7e5c47bca4d46a2ea8c1da17d2f Mon Sep 17 00:00:00 2001 From: Nik Date: Tue, 14 Jul 2026 21:39:51 +0800 Subject: [PATCH 01/16] CI/CD workflows --- .github/workflows/deploy.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .github/workflows/deploy.yaml diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml new file mode 100644 index 0000000..344bbce --- /dev/null +++ b/.github/workflows/deploy.yaml @@ -0,0 +1,8 @@ +name: deploy +on: [push] +jobs: + say-hello: + runs-on: ubuntu-latest + steps: + - run: sleep 30 + - run: echo "Ship it!" \ No newline at end of file From e7f81f2f15fca678ff6a9fba0a879f68a65c0fcc Mon Sep 17 00:00:00 2001 From: Nik Date: Tue, 14 Jul 2026 21:57:56 +0800 Subject: [PATCH 02/16] add workflow dispatch --- .github/workflows/deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 344bbce..b02efc2 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -1,5 +1,5 @@ name: deploy -on: [push] +on: [push, workflow_dispatch] jobs: say-hello: runs-on: ubuntu-latest From 8b9107898315dccd28d223b68759e5fb432c0640 Mon Sep 17 00:00:00 2001 From: Nik Date: Tue, 14 Jul 2026 22:40:24 +0800 Subject: [PATCH 03/16] add launchpad cicd --- .github/workflows/deploy.yaml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index b02efc2..e1539f2 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -3,6 +3,15 @@ on: [push, workflow_dispatch] jobs: say-hello: runs-on: ubuntu-latest + defaults: + run: + working-directory: launchpad steps: - - run: sleep 30 - - run: echo "Ship it!" \ No newline at end of file + - uses: actions/checkout@v7 + - uses: actions/setup-node@v7 + - run: npm clean-install + - run: npm run build + - uses: actions/upload-pages-artifact@v5 + with: + path: launchpad/dist + - uses: actions/deploy-pages@v5 \ No newline at end of file From fe955812caf86f3598f1ca6c7bd01d566523ce61 Mon Sep 17 00:00:00 2001 From: Nik Date: Tue, 14 Jul 2026 22:45:10 +0800 Subject: [PATCH 04/16] fix added permission --- .github/workflows/deploy.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index e1539f2..eb6dd89 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -14,4 +14,7 @@ jobs: - uses: actions/upload-pages-artifact@v5 with: path: launchpad/dist - - uses: actions/deploy-pages@v5 \ No newline at end of file + - uses: actions/deploy-pages@v5 + permissions: + pages: write + id-token: write \ No newline at end of file From ceffffa41749eb25e3423526a7de50d4f0b4c059 Mon Sep 17 00:00:00 2001 From: Nik Date: Thu, 16 Jul 2026 21:40:55 +0800 Subject: [PATCH 05/16] Preflight test --- launchpad/ship.config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/launchpad/ship.config.json b/launchpad/ship.config.json index 0221b94..34b4809 100644 --- a/launchpad/ship.config.json +++ b/launchpad/ship.config.json @@ -1,6 +1,6 @@ { "shipName": "Nebula Runner", - "color": "22d3ee", + "color": "#22d3ee", "shipModel": "fighter", "emblem": "comet" } From 506c4cfdbfd6dae251971af0e9215a6809bfb326 Mon Sep 17 00:00:00 2001 From: Nik Date: Thu, 16 Jul 2026 21:44:04 +0800 Subject: [PATCH 06/16] Preflight test2 --- launchpad/ship.config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/launchpad/ship.config.json b/launchpad/ship.config.json index 34b4809..0221b94 100644 --- a/launchpad/ship.config.json +++ b/launchpad/ship.config.json @@ -1,6 +1,6 @@ { "shipName": "Nebula Runner", - "color": "#22d3ee", + "color": "22d3ee", "shipModel": "fighter", "emblem": "comet" } From 2f4ccc513094b1a3d2d95ce22e38dc06abeb6391 Mon Sep 17 00:00:00 2001 From: Nik Date: Thu, 16 Jul 2026 21:45:14 +0800 Subject: [PATCH 07/16] Preflight test3 --- .github/workflows/deploy.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index eb6dd89..60bc55b 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -1,7 +1,7 @@ name: deploy on: [push, workflow_dispatch] jobs: - say-hello: + test: runs-on: ubuntu-latest defaults: run: @@ -10,6 +10,7 @@ jobs: - uses: actions/checkout@v7 - uses: actions/setup-node@v7 - run: npm clean-install + - run: npm run test - run: npm run build - uses: actions/upload-pages-artifact@v5 with: From 602118214f51282f52cd896ccab489fdbb07728c Mon Sep 17 00:00:00 2001 From: Nik Date: Thu, 16 Jul 2026 22:00:20 +0800 Subject: [PATCH 08/16] Delete shipname --- launchpad/ship.config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/launchpad/ship.config.json b/launchpad/ship.config.json index 0221b94..ecf7a67 100644 --- a/launchpad/ship.config.json +++ b/launchpad/ship.config.json @@ -1,5 +1,5 @@ { - "shipName": "Nebula Runner", + "shipName": "", "color": "22d3ee", "shipModel": "fighter", "emblem": "comet" From fca3a8f9dbe244ea6a26587371224c6a72aa5b8b Mon Sep 17 00:00:00 2001 From: Nik Date: Thu, 16 Jul 2026 22:15:08 +0800 Subject: [PATCH 09/16] fix ship --- launchpad/ship.config.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/launchpad/ship.config.json b/launchpad/ship.config.json index ecf7a67..34b4809 100644 --- a/launchpad/ship.config.json +++ b/launchpad/ship.config.json @@ -1,6 +1,6 @@ { - "shipName": "", - "color": "22d3ee", + "shipName": "Nebula Runner", + "color": "#22d3ee", "shipModel": "fighter", "emblem": "comet" } From 2bca6e9c23bc60e6ed5049fb7855d2e6311ffe8b Mon Sep 17 00:00:00 2001 From: Nik Date: Thu, 16 Jul 2026 22:20:39 +0800 Subject: [PATCH 10/16] change name --- launchpad/ship.config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/launchpad/ship.config.json b/launchpad/ship.config.json index 34b4809..a558d1b 100644 --- a/launchpad/ship.config.json +++ b/launchpad/ship.config.json @@ -1,5 +1,5 @@ { - "shipName": "Nebula Runner", + "shipName": "Deathstar", "color": "#22d3ee", "shipModel": "fighter", "emblem": "comet" From 4a7dedaa1c860f37bf56622915d14845ebb98e0c Mon Sep 17 00:00:00 2001 From: Nik Date: Thu, 16 Jul 2026 22:32:54 +0800 Subject: [PATCH 11/16] add split jobs --- .github/workflows/deploy.yaml | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index eb6dd89..a40e3dc 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -1,11 +1,21 @@ name: deploy on: [push, workflow_dispatch] +defaults: + run: + working-directory: launchpad + jobs: - say-hello: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v7 + - uses: actions/setup-node@v7 + - run: npm clean-install + - run: npm run test + + deploy: + needs: test runs-on: ubuntu-latest - defaults: - run: - working-directory: launchpad steps: - uses: actions/checkout@v7 - uses: actions/setup-node@v7 @@ -15,6 +25,7 @@ jobs: with: path: launchpad/dist - uses: actions/deploy-pages@v5 - permissions: - pages: write - id-token: write \ No newline at end of file + +permissions: + pages: write + id-token: write \ No newline at end of file From f72d1452f2e31c68d34b87d9ce812bbb68cef1f4 Mon Sep 17 00:00:00 2001 From: Nik Date: Thu, 16 Jul 2026 22:34:37 +0800 Subject: [PATCH 12/16] add split job and fix bugs --- launchpad/ship.config.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/launchpad/ship.config.json b/launchpad/ship.config.json index 0221b94..3f06886 100644 --- a/launchpad/ship.config.json +++ b/launchpad/ship.config.json @@ -1,6 +1,6 @@ { - "shipName": "Nebula Runner", - "color": "22d3ee", + "shipName": "DeathStar", + "color": "#22d3ee", "shipModel": "fighter", "emblem": "comet" } From 10c20914b7e0e1bbcd6fc282b519f76ece212912 Mon Sep 17 00:00:00 2001 From: Nik Date: Thu, 16 Jul 2026 22:37:51 +0800 Subject: [PATCH 13/16] testing for fail jobs --- launchpad/ship.config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/launchpad/ship.config.json b/launchpad/ship.config.json index 3f06886..b733d06 100644 --- a/launchpad/ship.config.json +++ b/launchpad/ship.config.json @@ -1,6 +1,6 @@ { "shipName": "DeathStar", - "color": "#22d3ee", + "color": "22d3ee", "shipModel": "fighter", "emblem": "comet" } From 0c9d11cfb36372590852293d7bb835592494c84d Mon Sep 17 00:00:00 2001 From: Nik Date: Thu, 16 Jul 2026 22:42:32 +0800 Subject: [PATCH 14/16] fix the test --- launchpad/ship.config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/launchpad/ship.config.json b/launchpad/ship.config.json index b733d06..3f06886 100644 --- a/launchpad/ship.config.json +++ b/launchpad/ship.config.json @@ -1,6 +1,6 @@ { "shipName": "DeathStar", - "color": "22d3ee", + "color": "#22d3ee", "shipModel": "fighter", "emblem": "comet" } From d45a5498dd4c9d4d13834075940d07a53e4a72c6 Mon Sep 17 00:00:00 2001 From: Nik Date: Tue, 21 Jul 2026 21:49:19 +0800 Subject: [PATCH 15/16] lapor-papan --- .github/workflows/deploy.yaml | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index eb6dd89..f17f9e1 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -1,11 +1,24 @@ name: deploy on: [push, workflow_dispatch] +defaults: + run: + working-directory: launchpad + jobs: - say-hello: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v7 + - uses: actions/setup-node@v7 + - run: npm clean-install + - run: npm run test + - run: bash scripts/report.sh + env: + BOARD_URL: ${{ vars.BOARD_URL }} + SHIPIT_TOKEN: ${{ secrets.SHIPIT_TOKEN }} + deploy: + needs: test runs-on: ubuntu-latest - defaults: - run: - working-directory: launchpad steps: - uses: actions/checkout@v7 - uses: actions/setup-node@v7 @@ -15,6 +28,7 @@ jobs: with: path: launchpad/dist - uses: actions/deploy-pages@v5 + permissions: pages: write id-token: write \ No newline at end of file From ee92b00b34c0aaa4036e84b45a8d26df59282423 Mon Sep 17 00:00:00 2001 From: Nik Date: Tue, 21 Jul 2026 21:56:37 +0800 Subject: [PATCH 16/16] lapor-papan --- .github/workflows/deploy.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 62b0a5e..31855ea 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -6,7 +6,6 @@ defaults: jobs: test: -<<<<<<< HEAD runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 @@ -19,8 +18,6 @@ jobs: SHIPIT_TOKEN: ${{ secrets.SHIPIT_TOKEN }} deploy: needs: test -======= ->>>>>>> b6ac115f6d29707cf5991188ad6e5d7e6a7c49ca runs-on: ubuntu-latest steps: - uses: actions/checkout@v7