Add workflow yml validation settings

- Add yml validation to project for vscode
- Allow .vscode/settings.json
- Apply formatting to workflow files
This commit is contained in:
Andrew Senetar 2022-03-21 22:18:22 -05:00
parent 8d414cadac
commit 448d33dcb6
Signed by: arsenetar
GPG Key ID: C63300DCE48AB2F1
4 changed files with 88 additions and 76 deletions

View File

@ -2,12 +2,12 @@ name: "CodeQL"
on: on:
push: push:
branches: [ master ] branches: [master]
pull_request: pull_request:
# The branches below must be a subset of the branches above # The branches below must be a subset of the branches above
branches: [ master ] branches: [master]
schedule: schedule:
- cron: '24 20 * * 2' - cron: "24 20 * * 2"
jobs: jobs:
analyze: analyze:
@ -21,7 +21,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
language: [ 'cpp', 'python' ] language: ["cpp", "python"]
steps: steps:
- name: Checkout repository - name: Checkout repository

View File

@ -4,9 +4,9 @@ name: Default CI/CD
on: on:
push: push:
branches: [ master ] branches: [master]
pull_request: pull_request:
branches: [ master ] branches: [master]
jobs: jobs:
lint: lint:
@ -16,7 +16,7 @@ jobs:
- name: Set up Python 3.10 - name: Set up Python 3.10
uses: actions/setup-python@v2 uses: actions/setup-python@v2
with: with:
python-version: '3.10' python-version: "3.10"
- name: Install dependencies - name: Install dependencies
run: | run: |
python -m pip install --upgrade pip python -m pip install --upgrade pip
@ -31,7 +31,7 @@ jobs:
- name: Set up Python 3.10 - name: Set up Python 3.10
uses: actions/setup-python@v2 uses: actions/setup-python@v2
with: with:
python-version: '3.10' python-version: "3.10"
- name: Install dependencies - name: Install dependencies
run: | run: |
python -m pip install --upgrade pip python -m pip install --upgrade pip
@ -45,7 +45,7 @@ jobs:
strategy: strategy:
matrix: matrix:
os: [ubuntu-latest, macos-latest, windows-latest] os: [ubuntu-latest, macos-latest, windows-latest]
python-version: [3.7, 3.8, 3.9, '3.10'] python-version: [3.7, 3.8, 3.9, "3.10"]
exclude: exclude:
- os: macos-latest - os: macos-latest
python-version: 3.7 python-version: 3.7

2
.gitignore vendored
View File

@ -86,7 +86,7 @@ cython_debug/
# Visual Studio Code # Visual Studio Code
.vscode/* .vscode/*
#!.vscode/settings.json !.vscode/settings.json
#!.vscode/tasks.json #!.vscode/tasks.json
#!.vscode/launch.json #!.vscode/launch.json
#!.vscode/extensions.json #!.vscode/extensions.json

12
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,12 @@
{
"python.formatting.provider": "black",
"cSpell.words": [
"Dupras",
"hscommon"
],
"python.languageServer": "Pylance",
"yaml.schemaStore.enable": true,
"yaml.schemas": {
"https://json.schemastore.org/github-workflow.json": ".github/workflows/*.yml"
}
}