Skip to content

Minimal support for custom permission levels in Accounts Manager which are not provided in the userRoles hash #1079

Minimal support for custom permission levels in Accounts Manager which are not provided in the userRoles hash

Minimal support for custom permission levels in Accounts Manager which are not provided in the userRoles hash #1079

Workflow file for this run

---
name: Check Formatting of Code Base
defaults:
run:
shell: bash
on:
push:
branches-ignore: [main, develop]
pull_request:
jobs:
perltidy:
name: Check Perl file formatting with perltidy
runs-on: ubuntu-24.04
container:
image: perl:5.38
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Install dependencies
run: cpanm -n Perl::Tidy@20220613
- name: Run perltidy
shell: bash
run: |
git config --global --add safe.directory "$GITHUB_WORKSPACE"
shopt -s extglob globstar nullglob
perltidy --pro=./.perltidyrc -b -bext='/' ./**/*.p[lm] ./**/*.t && git diff --exit-code
prettier:
name: Check JavaScript, style, and HTML file formatting with prettier
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Install Node
uses: actions/setup-node@v4
with:
node-version: '20'
- name: Install Dependencies
run: cd htdocs && npm ci --ignore-scripts
- name: Check formatting with prettier
run: cd htdocs && npm run prettier-check