From 7e3d4aeb52403e15e9bf35c565bf5e74369fe92c Mon Sep 17 00:00:00 2001 From: raphjaph Date: Wed, 29 Jan 2025 13:35:54 +0100 Subject: [PATCH 1/3] Add CI --- .github/workflows/ci.yaml | 30 ++++++++++++++++++++++++++++++ justfile | 5 ++++- 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/ci.yaml diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml new file mode 100644 index 0000000..f13e612 --- /dev/null +++ b/.github/workflows/ci.yaml @@ -0,0 +1,30 @@ +name: CI + +on: + push: + branches: + - master + pull_request: + branches: + - master + +jobs: + tests: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Bun + uses: oven-sh/setup-bun@v2 + with: + bun-version: latest + + - name: Install dependencies + run: bun install + + - name: Run linter + run: bun lint + + - name: Run tests + run: bun test diff --git a/justfile b/justfile index edacfcd..4e2e273 100644 --- a/justfile +++ b/justfile @@ -13,4 +13,7 @@ fmt: install lint: install bun run lint -ci: install fmt lint test +ci: install lint test + +publish: + bun publish From 6e0a89e24eeb52e784f40859ee8882a7c926eef6 Mon Sep 17 00:00:00 2001 From: raphjaph Date: Wed, 29 Jan 2025 13:40:14 +0100 Subject: [PATCH 2/3] Amend --- .github/workflows/ci.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index f13e612..1be9139 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -21,10 +21,10 @@ jobs: bun-version: latest - name: Install dependencies - run: bun install + run: bun run install - name: Run linter - run: bun lint + run: bun run lint - name: Run tests - run: bun test + run: bun run test From 473a3ca209d48ef72207cc34a577cc71aa2ef96a Mon Sep 17 00:00:00 2001 From: raphjaph Date: Wed, 29 Jan 2025 13:40:50 +0100 Subject: [PATCH 3/3] Amend --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 1be9139..ba0a717 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -21,7 +21,7 @@ jobs: bun-version: latest - name: Install dependencies - run: bun run install + run: bun install - name: Run linter run: bun run lint