diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml new file mode 100644 index 0000000..12e33a5 --- /dev/null +++ b/.gitea/workflows/ci.yml @@ -0,0 +1,29 @@ +name: CI + +on: + workflow_dispatch: + push: + branches: + - main + pull_request: + types: + - opened + - synchronize + - reopened + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - name: Set up Deno + uses: denoland/setup-deno@v1 + with: + deno-version: v2.x + + - name: Run CI Checks + run: | + deno fmt --check + deno lint + deno task test diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml deleted file mode 100644 index e26aad7..0000000 --- a/.gitea/workflows/test.yml +++ /dev/null @@ -1,22 +0,0 @@ -name: Test http-kernel - -on: - workflow_dispatch: - pull_request: - branches: - - '**' - -jobs: - run-test: - name: Run Tests - runs-on: ubuntu-latest - - steps: - - name: Checkout Repository - uses: actions/checkout@v4 - - - name: Setup Deno - uses: denoland/setup-deno@v2 - - - name: Run Tests - run: deno task test