Skip to content

Commit

Permalink
style: add deno fmt config, CI job
Browse files Browse the repository at this point in the history
  • Loading branch information
IsaacThoman committed Jan 3, 2025
1 parent 124da15 commit 18640d6
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 33 deletions.
29 changes: 21 additions & 8 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: CI
on:
push:
branches:
- '**'
- "**"
pull_request:
branches:
- main
Expand All @@ -24,7 +24,7 @@ jobs:
- name: Set up Deno
uses: denoland/setup-deno@v1
with:
deno-version: 'latest'
deno-version: "latest"
- name: Build project
run: deno task build
- name: List build directory contents
Expand All @@ -39,7 +39,7 @@ jobs:
- name: Set up Deno
uses: denoland/setup-deno@v1
with:
deno-version: 'latest'
deno-version: "latest"
- name: Build project
run: deno task build
- name: Run lint
Expand All @@ -53,11 +53,25 @@ jobs:
- name: Set up Deno
uses: denoland/setup-deno@v1
with:
deno-version: 'latest'
deno-version: "latest"
- name: install
run: deno install
- name: check src
run: deno check ./src/client ./src/server
# Format Job
format:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Set up Deno
uses: denoland/setup-deno@v1
with:
deno-version: "latest"
- name: install
run: deno install
- name: fmt check src
run: deno fmt --check src

# Healthcheck Job
health:
Expand All @@ -68,7 +82,7 @@ jobs:
- name: Set up Deno
uses: denoland/setup-deno@v1
with:
deno-version: 'latest'
deno-version: "latest"
- name: Start server
run: deno task start &
- name: Health check
Expand Down Expand Up @@ -122,7 +136,7 @@ jobs:
- name: Set up Deno
uses: denoland/setup-deno@v1
with:
deno-version: 'latest'
deno-version: "latest"
- name: Run security audit
run: npm audit --audit-level=high

Expand All @@ -137,7 +151,7 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v3
with:
persist-credentials: 'false'
persist-credentials: "false"
fetch-depth: 0
- name: Set up Node.js
uses: actions/setup-node@v3
Expand All @@ -153,4 +167,3 @@ jobs:
GIT_COMMITTER_NAME: "github-actions[bot]"
GIT_COMMITTER_EMAIL: "github-actions[bot]@users.noreply.github.com"
run: npx semantic-release --extends ./release.config.js

8 changes: 6 additions & 2 deletions deno.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,10 @@
"lint": {
"include": ["src/"],
"exclude": ["dist/", "node_modules/", "public/"]

},
"fmt": {
"options": {
"lineWidth": 120
}
}
}
}
23 changes: 0 additions & 23 deletions src/app/game/game.component.spec.ts

This file was deleted.

0 comments on commit 18640d6

Please sign in to comment.