Skip to content

Potential fix for code scanning alert no. 1: Workflow does not contain permissions #60

Potential fix for code scanning alert no. 1: Workflow does not contain permissions

Potential fix for code scanning alert no. 1: Workflow does not contain permissions #60

name: Continuous Integration
on:
push:
branches:
- master
pull_request:
jobs:
#Linting:
# name: Linting NodeJS
# runs-on: ubuntu-latest
# steps:
# - name: Checkout Project
# uses: actions/checkout@v4
# - name: Use Node.js v22
# uses: actions/setup-node@v4
# with:
# node-version: 22
# cache: yarn
# - name: Install Dependencies
# run: yarn --immutable
# - name: Run ESLint
# run: yarn lint --fix=false
Building:
name: Building NodeJS
permissions:
contents: read
runs-on: ubuntu-latest
steps:
- name: Checkout Project
uses: actions/checkout@v4
- name: Add problem matchers
run: echo "::add-matcher::.github/problemMatchers/tsc.json"
- name: Use Node.js v22
uses: actions/setup-node@v4
with:
node-version: 22
cache: yarn
- name: Install Dependencies
run: yarn --immutable
- name: Build code
run: yarn build