diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ff53a560b..bcda3921a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -3,9 +3,9 @@ name: CI on: # Triggers the workflow on push or pull request events but only for the dev branch push: - branches: [ dev ] + branches: [dev] pull_request: - branches: [ dev ] + branches: [dev] # Allows you to run this workflow manually from the Actions tab workflow_dispatch: @@ -20,7 +20,7 @@ jobs: uses: actions/setup-node@v2 with: node-version: 16.13.1 - cache: 'npm' + cache: "npm" - name: Install npm dependencies run: npm ci - name: Build the production app @@ -34,11 +34,25 @@ jobs: uses: actions/setup-node@v2 with: node-version: 16.13.1 - cache: 'npm' + cache: "npm" - name: Install npm dependencies run: npm ci - name: Run linter run: npm run lint:report + prettier: + name: Lint + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Use Node.js 16.13.1 + uses: actions/setup-node@v2 + with: + node-version: 16.13.1 + cache: "npm" + - name: Install npm dependencies + run: npm ci + - name: Run prettier check + run: npm run format:report test: name: Test runs-on: ubuntu-latest @@ -48,7 +62,7 @@ jobs: uses: actions/setup-node@v2 with: node-version: 16.13.1 - cache: 'npm' + cache: "npm" - name: Install npm dependencies run: npm ci - name: Run tests diff --git a/package.json b/package.json index 8457d6f38..a429ee418 100644 --- a/package.json +++ b/package.json @@ -108,6 +108,7 @@ "cy:run": "cypress run", "doc": "npx api-extractor run && npx api-documenter markdown && rm input/bitburner.api.json && rm -r input", "format": "prettier --write .", + "format:report": "prettier -c .", "start": "http-server -p 8000", "start:dev": "webpack-dev-server --progress --env.devServer --mode development", "start:dev-fast": "webpack-dev-server --progress --env.devServer --mode development --fast true",