exile.watch docs
  • Introduction
  • The Maven - exile.watch context
  • Projects
    • hideout
    • crucible
      • Contributing
    • writ
      • Contributing
    • splinters
      • Contributing
      • @exile-watch/vite-config
      • @exile-watch/biome-config
      • @exile-watch/typescript-config
      • @exile-watch/unit-testing-config
      • @exile-watch/lefthook-config
    • nucleus
      • Contributing (data)
        • Encounter token breakdown
      • Contributing (scripts)
        • Scripts definition
      • @exile-watch/encounter-data
      • @exile-watch/seo
    • malachai
      • Contributing
      • snap gyazo thumbnail
    • doryani
      • Contributing
      • Actions
        • Authenticate to GitHub Package Registry
        • Install npm dependencies
        • Code quality assurance
        • Deploy webapp
        • Publish package
        • Preview publish package
        • Preview deploy webapp
  • voidstone
    • Contributing
  • Development
    • Commit message guidelines
    • Prerequisites
    • Generating GitHub PAT
    • .npmrc file
  • Architecture
    • Dependencies
    • Tech stack
    • Adoption chart
    • GHA workflows web
  • Legal
    • License - FSL, Apache 2.0
    • Non-Affiliation Notice
    • Code of Conduct
    • Privacy Policy
Powered by GitBook
On this page

Was this helpful?

  1. Projects
  2. doryani
  3. Actions

Code quality assurance

Action designed to enforce Code Quality Assurance by automating checks for code formatting, linting, testing, and build verification

PreviousInstall npm dependenciesNextDeploy webapp

Last updated 1 month ago

Was this helpful?

This page covers actions

Usage

In .github/workflows/code-quality-assurance.yml paste following snippet:

name: "Code quality assurance: @exile-watch / doryani"

on:
  push:
    branches:
      - main

jobs:
  code-quality-assurance:
    runs-on: ubuntu-latest
    steps:
      - name: Code quality assurance
        if: "!contains(github.event.head_commit.message, '[skip ci]')"
        uses: exile-watch/doryani/code-quality-assurance@main
        with:
          GH_TOKEN: ${{ secrets.GH_TOKEN }}
code-quality-assurance*
exile.watch logo