From cdaf3121ff3e859184811dde6e0e05689a35564c Mon Sep 17 00:00:00 2001 From: Andrei Tan <73627326+andreisito@users.noreply.github.com> Date: Sun, 10 Mar 2024 19:17:07 -0700 Subject: [PATCH] chore: disabled only the tsc compiler for now --- .github/workflows/lint.yml | 120 ++++++++++++++++++------------------- 1 file changed, 60 insertions(+), 60 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index a104c7c5..4235a8f7 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -1,65 +1,65 @@ -# TODO: Will bring this back once other TSC issues are dealt with. -# --- -# name: Lint +--- +name: Lint -# ############################# -# # Start the job on push # -# ############################# -# on: -# push: -# branches-ignore: [main] -# pull_request: -# branches: [main] +############################# +# Start the job on push # +############################# +on: + push: + branches-ignore: [main] + pull_request: + branches: [main] -# ############### -# # Set the Job # -# ############### -# jobs: -# build: -# # Name the Job -# name: Run ESLint, Prettier, and TypeScript compiler -# # Set the agent to run on -# runs-on: ubuntu-latest +############### +# Set the Job # +############### +jobs: + build: + # Name the Job + name: Run ESLint, Prettier, and TypeScript compiler + # Set the agent to run on + runs-on: ubuntu-latest -# ################## -# # Load all steps # -# ################## -# steps: -# ########################## -# # Checkout the code base # -# ########################## -# - name: Checkout Code -# uses: actions/checkout@v3 -# with: -# # Full git history is needed to get a proper -# # list of changed files within `super-linter` -# fetch-depth: 0 + ################## + # Load all steps # + ################## + steps: + ########################## + # Checkout the code base # + ########################## + - name: Checkout Code + uses: actions/checkout@v3 + with: + # Full git history is needed to get a proper + # list of changed files within `super-linter` + fetch-depth: 0 -# ################################ -# # Install packages # -# ################################ -# - name: Install packages -# run: npm ci -# ################################ -# # Lint codebase # -# ################################ -# - name: Run ESLint -# run: npx lint-staged -# ################################ -# # Check Prettier on codebase # -# ################################ -# - name: Run Prettier -# run: npx prettier --check . -# ################################ -# # Check for TypeScript errors # -# ################################ -# - name: Run TypeScript compiler (tsc) on staged files -# run: | -# # Get list of staged TypeScript files -# files=$(git diff --cached --name-only --diff-filter=d | grep '\.tsx\?$') + ################################ + # Install packages # + ################################ + - name: Install packages + run: npm ci + ################################ + # Lint codebase # + ################################ + - name: Run ESLint + run: npx lint-staged + ################################ + # Check Prettier on codebase # + ################################ + - name: Run Prettier + run: npx prettier --check . + ################################ + # Check for TypeScript errors # + # TODO: Add this back once outstanding issues are resolved by all devs. + ################################ + # - name: Run TypeScript compiler (tsc) on staged files + # run: | + # # Get list of staged TypeScript files + # files=$(git diff --cached --name-only --diff-filter=d | grep '\.tsx\?$') -# # Run tsc on each file -# for file in $files -# do -# npx tsc --noEmit $file || exit 1 -# done + # # Run tsc on each file + # for file in $files + # do + # npx tsc --noEmit $file || exit 1 + # done