From 5b1657b9385ef0886df2e66e3b811faf33b4c145 Mon Sep 17 00:00:00 2001 From: Mathias Geat Date: Wed, 22 Jan 2025 11:13:26 +0100 Subject: [PATCH 1/3] Update pipeline to run bun test --- .github/workflows/build.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 979ac3f..344bf05 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,6 +24,7 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v4 + - name: git-that-semver uses: ./.github/actions/git-that-semver @@ -39,7 +40,7 @@ jobs: uses: actions/checkout@v4 - name: Setup Bun - uses: oven-sh/setup-bun@v1 + uses: oven-sh/setup-bun@v2 - name: Install dependencies run: bun install --frozen-lockfile @@ -47,6 +48,9 @@ jobs: - name: Lint run: bun prettier . --check + - name: Test + run: bun test + docker-build: runs-on: ubuntu-latest needs: lint From bd06d6b929d612f56866c5ddfe734654d2caab47 Mon Sep 17 00:00:00 2001 From: Mathias Geat Date: Wed, 22 Jan 2025 12:01:15 +0100 Subject: [PATCH 2/3] Reset platform specific env variables to allow running GitLab platform tests on GitHub --- src/platform/index.test.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/platform/index.test.ts b/src/platform/index.test.ts index 4036619..8fffaed 100644 --- a/src/platform/index.test.ts +++ b/src/platform/index.test.ts @@ -7,6 +7,8 @@ describe("Platform Resolution", () => { beforeEach(() => { process.env = { ...originalEnv }; + delete process.env["GITHUB_ACTIONS"]; + delete process.env["GITLAB_CI"]; }); afterEach(() => { From 250d30a8a823a052f5d19a26e54a6a446e2e3c77 Mon Sep 17 00:00:00 2001 From: Mathias Geat Date: Wed, 22 Jan 2025 12:03:07 +0100 Subject: [PATCH 3/3] Rename lint job to test --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 344bf05..65280e0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,7 +28,7 @@ jobs: - name: git-that-semver uses: ./.github/actions/git-that-semver - lint: + test: runs-on: ubuntu-latest needs: git-that-semver @@ -53,7 +53,7 @@ jobs: docker-build: runs-on: ubuntu-latest - needs: lint + needs: test permissions: contents: read