From d19b9874c7d76d929373d7ebaef83275e93e3bef Mon Sep 17 00:00:00 2001 From: erzaaz Date: Fri, 17 Jul 2026 13:26:43 +0800 Subject: [PATCH 01/13] CI/CD --- .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..1da7a4a --- /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 1f90d1589b5dfbeb04e00487e4701ebe21910394 Mon Sep 17 00:00:00 2001 From: erzaaz Date: Fri, 17 Jul 2026 13:44:08 +0800 Subject: [PATCH 02/13] 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 1da7a4a..4075c3a 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 7ba6fb70c962ebe1b0b410a3079662fba1c3d3cb Mon Sep 17 00:00:00 2001 From: erzaaz Date: Fri, 17 Jul 2026 14:12:57 +0800 Subject: [PATCH 03/13] feat: add launchpad CI/CD --- .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 4075c3a..eac2fec 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 db33e61e557abb3e2e94c5585698fd657d9c63bb Mon Sep 17 00:00:00 2001 From: erzaaz Date: Fri, 17 Jul 2026 14:17:18 +0800 Subject: [PATCH 04/13] feat: add permission --- .github/workflows/deploy.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index eac2fec..6d0f633 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -14,4 +14,9 @@ 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 + +# tambah di bawah sekali +permissions: + pages: write + id-token: write \ No newline at end of file From 1c49fd1dbbaca3294345a7d24d158a07849f11df Mon Sep 17 00:00:00 2001 From: Liyana Azlan Date: Fri, 17 Jul 2026 14:30:17 +0800 Subject: [PATCH 05/13] feat: customise ship.config (#1) --- 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..0964bc9 100644 --- a/launchpad/ship.config.json +++ b/launchpad/ship.config.json @@ -1,6 +1,6 @@ { "shipName": "Nebula Runner", - "color": "22d3ee", - "shipModel": "fighter", + "color": "#ff00ee", + "shipModel": "interceptor", "emblem": "comet" } From 0c81eefecdf6c2b7679718ab439f3ad20c4d0ccc Mon Sep 17 00:00:00 2001 From: erzaaz Date: Fri, 17 Jul 2026 14:32:31 +0800 Subject: [PATCH 06/13] feat: customise2 ship.config --- 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 0964bc9..72572a0 100644 --- a/launchpad/ship.config.json +++ b/launchpad/ship.config.json @@ -1,6 +1,6 @@ { "shipName": "Nebula Runner", - "color": "#ff00ee", - "shipModel": "interceptor", + "color": "#gg55ee", + "shipModel": "hauler", "emblem": "comet" } From ac5b9ba28542f0c506812aed32640cf6ec99db7e Mon Sep 17 00:00:00 2001 From: Liyana Azlan Date: Wed, 22 Jul 2026 11:18:41 +0800 Subject: [PATCH 07/13] preflight test (#2) * preflight test * preflight test * empty name * baiki nama ship --- .github/workflows/deploy.yaml | 3 ++- launchpad/ship.config.json | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 6d0f633..21b3c7e 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: 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 d9c5e204ba2ed1fe0b6e43fd0d07b5e90680b82a Mon Sep 17 00:00:00 2001 From: Liyana Azlan Date: Wed, 22 Jul 2026 11:58:39 +0800 Subject: [PATCH 08/13] test&deploy (#3) * test&deploy * test & deploy * test & deploy --- .github/workflows/deploy.yaml | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 21b3c7e..ab9d5e5 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -1,22 +1,32 @@ name: deploy on: [push, workflow_dispatch] + +defaults: + run: + working-directory: launchpad + jobs: test: - runs-on: ubuntu-latest - defaults: - run: - working-directory: launchpad + 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 + steps: + - 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 - + # tambah di bawah sekali permissions: pages: write From f0a13c23e0aea2cb25df7d769cb2b60c06825abe Mon Sep 17 00:00:00 2001 From: erzaaz Date: Wed, 22 Jul 2026 12:48:54 +0800 Subject: [PATCH 09/13] tambah step lapor --- .github/workflows/deploy.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index ab9d5e5..a9751f3 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -1,6 +1,5 @@ name: deploy on: [push, workflow_dispatch] - defaults: run: working-directory: launchpad @@ -13,7 +12,10 @@ jobs: - 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 From 6db4f4af5bb4998f70cb6e989784fef953ceebdd Mon Sep 17 00:00:00 2001 From: erzaaz Date: Wed, 22 Jul 2026 12:55:16 +0800 Subject: [PATCH 10/13] tambah step lapor --- .github/workflows/deploy.yaml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index ab9d5e5..746f1a6 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -1,10 +1,8 @@ name: deploy on: [push, workflow_dispatch] - defaults: run: working-directory: launchpad - jobs: test: runs-on: ubuntu-latest @@ -13,7 +11,10 @@ jobs: - 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 From e81f6201f59b2bf843b46d042e2e5b38c219ddc1 Mon Sep 17 00:00:00 2001 From: erzaaz Date: Wed, 22 Jul 2026 13:11:31 +0800 Subject: [PATCH 11/13] tambah step lapor --- .github/workflows/deploy.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index c4a3ca5..d6f9931 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -23,6 +23,8 @@ jobs: - uses: actions/setup-node@v7 - run: npm clean-install - run: npm run build + env: + VITE_CALLSIGN: ${{ github.actor }} - uses: actions/upload-pages-artifact@v5 with: path: launchpad/dist From 3d18de8646565d2b6bb10777bd4cd4a311851961 Mon Sep 17 00:00:00 2001 From: erzaaz Date: Wed, 22 Jul 2026 13:21:35 +0800 Subject: [PATCH 12/13] update --- .github/workflows/deploy.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index d6f9931..04596f5 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -23,6 +23,8 @@ jobs: - uses: actions/setup-node@v7 - run: npm clean-install - run: npm run build + env: + VITE_BOARD_URL: ${{ vars.BOARD_URL }} env: VITE_CALLSIGN: ${{ github.actor }} - uses: actions/upload-pages-artifact@v5 From 1156c26f1c09a14b9ffea51c618ee31ff3b40867 Mon Sep 17 00:00:00 2001 From: erzaaz Date: Wed, 22 Jul 2026 13:30:34 +0800 Subject: [PATCH 13/13] tambah step lapor --- .github/workflows/deploy.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 04596f5..30584a3 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -25,8 +25,6 @@ jobs: - run: npm run build env: VITE_BOARD_URL: ${{ vars.BOARD_URL }} - env: - VITE_CALLSIGN: ${{ github.actor }} - uses: actions/upload-pages-artifact@v5 with: path: launchpad/dist