diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index a3c8658..0000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,13 +0,0 @@ -version: 2 -updates: - - package-ecosystem: "npm" - directory: "/" # Location of package manifests - schedule: - interval: "weekly" - allow: - - dependency-type: direct - - - package-ecosystem: "github-actions" - directory: "/" - schedule: - interval: weekly diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml deleted file mode 100644 index 032d8bf..0000000 --- a/.github/workflows/ci.yml +++ /dev/null @@ -1,28 +0,0 @@ -name: CI - -on: - push: - branches: ["main"] - pull_request: - branches: ["main"] - -jobs: - build: - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v6 - - - name: Setup Bun - uses: oven-sh/setup-bun@v2 - with: - # This will always pull the most recent stable version - bun-version: latest - - - name: Install dependencies - # --frozen-lockfile is the Bun equivalent of 'npm ci' - run: bun install --frozen-lockfile - - - name: Test - run: bun test diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml deleted file mode 100644 index 33c69be..0000000 --- a/.github/workflows/npm-publish.yml +++ /dev/null @@ -1,31 +0,0 @@ -name: Bun Package Release - -on: - release: - types: [created] - -permissions: - id-token: write # Required for OIDC - contents: read - -jobs: - release: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - name: Setup Bun - uses: oven-sh/setup-bun@v2 - with: - bun-version: latest - - - name: Install dependencies - run: bun install --frozen-lockfile - - - name: Run Tests - run: bun test - - - name: Publish to NPM - run: bun publish --access public - env: - NPM_CONFIG_TOKEN: ${{ secrets.npm_token }} diff --git a/.woodpecker/ci.yml b/.woodpecker/ci.yml new file mode 100644 index 0000000..065695f --- /dev/null +++ b/.woodpecker/ci.yml @@ -0,0 +1,10 @@ +when: + - event: [push, pull_request] + branch: main + +steps: + test: + image: oven/bun:debian + commands: + - bun install + - bun test