Browse Source

chore: synced local './' with remote 'docker/'

pull/80/head
dgibbs64 4 weeks ago
parent
commit
20617ed98d
  1. 3
      .checkov.yml
  2. 32
      .github/workflows/action-prettier.yml
  3. 48
      .github/workflows/action-super-linter.yml
  4. 2
      .hadolint.yml
  5. 8
      .vscode/extensions.json

3
.checkov.yml

@ -0,0 +1,3 @@
skip-check:
- CKV_DOCKER_2
- CKV_DOCKER_3

32
.github/workflows/action-prettier.yml

@ -0,0 +1,32 @@
name: Prettier
on:
workflow_dispatch:
push:
branches:
- "*"
concurrency:
group: prettier-${{ github.ref }}
cancel-in-progress: true
permissions:
contents: write
jobs:
prettier:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
- name: Install Prettier and plugins
run: |
npm install --no-save prettier prettier-plugin-sh prettier-plugin-jinja-template
- name: Prettify code
uses: creyD/prettier_action@v4.6
with:
prettier_plugins: "prettier-plugin-sh prettier-plugin-jinja-template"
prettier_options: --write .
github_token: ${{ secrets.GITHUB_TOKEN }}

48
.github/workflows/action-super-linter.yml

@ -0,0 +1,48 @@
---
name: Super Linter
on:
workflow_dispatch:
push:
branches:
- "*"
concurrency:
group: super-linter-${{ github.ref }}
cancel-in-progress: true
permissions: {}
jobs:
build:
name: Lint
runs-on: ubuntu-latest
permissions:
contents: read
packages: read
# To report GitHub Actions status checks
statuses: write
steps:
- name: Checkout code
uses: actions/checkout@v5
with:
# super-linter needs the full git history to get the
# list of files that changed across commits
fetch-depth: 0
- name: Install Prettier plugins (for summary formatting)
run: |
npm install --no-save prettier prettier-plugin-sh prettier-plugin-jinja-template || true
- name: Super-linter
uses: super-linter/super-linter@v8
env:
# To report GitHub Actions status checks
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
VALIDATE_JSCPD: false
VALIDATE_SHELL_SHFMT: false
VALIDATE_YAML_PRETTIER: false
VALIDATE_JSON_PRETTIER: false
VALIDATE_MARKDOWN_PRETTIER: false

2
.hadolint.yml

@ -0,0 +1,2 @@
ignored:
- DL3008 # Pin versions in apt-get install

8
.vscode/extensions.json

@ -1,7 +1,13 @@
{ {
"recommendations": [ "recommendations": [
"DavidAnson.vscode-markdownlint",
"editorconfig.editorconfig", "editorconfig.editorconfig",
"esbenp.prettier-vscode", "esbenp.prettier-vscode",
"github.vscode-github-actions" "exiasr.hadolint",
"github.vscode-github-actions",
"GitHub.vscode-pull-request-github",
"ms-azuretools.vscode-containers",
"redhat.vscode-yaml",
"yzhang.markdown-all-in-one"
] ]
} }

Loading…
Cancel
Save