Browse Source
Merge remote-tracking branch 'origin/main'
pull/89/head
Daniel Gibbs
7 months ago
Failed to extract signature
9 changed files with
18 additions and
15 deletions
-
.devcontainer/devcontainer.json
-
.github/dependabot.yml
-
.github/workflows/action-docker-publish.yml
-
.github/workflows/action-dockerhub-description.yml
-
.github/workflows/action-prettier.yml
-
.github/workflows/action-super-linter.yml
-
.github/workflows/action-update-copyright-years-in-license-file.yml
-
.gitignore
-
LICENSE.md
|
|
@ -2,7 +2,9 @@ |
|
|
"name": "Docker Dev Container", |
|
|
"name": "Docker Dev Container", |
|
|
"image": "mcr.microsoft.com/devcontainers/base:ubuntu", |
|
|
"image": "mcr.microsoft.com/devcontainers/base:ubuntu", |
|
|
"features": { |
|
|
"features": { |
|
|
"ghcr.io/devcontainers-community/npm-features/prettier:1": {}, |
|
|
"ghcr.io/devcontainers-community/npm-features/prettier:1": { |
|
|
|
|
|
"plugins": "prettier-plugin-sh prettier-plugin-jinja-template" |
|
|
|
|
|
}, |
|
|
"ghcr.io/devcontainers-extra/features/actionlint:1": {}, |
|
|
"ghcr.io/devcontainers-extra/features/actionlint:1": {}, |
|
|
"ghcr.io/devcontainers-extra/features/checkov:1": {}, |
|
|
"ghcr.io/devcontainers-extra/features/checkov:1": {}, |
|
|
"ghcr.io/devcontainers-extra/features/markdownlint-cli:1": {}, |
|
|
"ghcr.io/devcontainers-extra/features/markdownlint-cli:1": {}, |
|
|
|
|
|
@ -1,4 +1,3 @@ |
|
|
--- |
|
|
|
|
|
version: 2 |
|
|
version: 2 |
|
|
updates: |
|
|
updates: |
|
|
- package-ecosystem: "github-actions" |
|
|
- package-ecosystem: "github-actions" |
|
|
|
|
|
@ -168,11 +168,3 @@ jobs: |
|
|
package-type: container |
|
|
package-type: container |
|
|
min-versions-to-keep: 1 |
|
|
min-versions-to-keep: 1 |
|
|
delete-only-untagged-versions: true |
|
|
delete-only-untagged-versions: true |
|
|
|
|
|
|
|
|
workflow-keepalive: |
|
|
|
|
|
if: github.event_name == 'schedule' |
|
|
|
|
|
runs-on: ubuntu-latest |
|
|
|
|
|
permissions: |
|
|
|
|
|
actions: write |
|
|
|
|
|
steps: |
|
|
|
|
|
- uses: liskin/gh-workflow-keepalive@v1 |
|
|
|
|
|
|
|
|
@ -1,4 +1,5 @@ |
|
|
name: Update Docker Hub Description |
|
|
name: Update Docker Hub Description |
|
|
|
|
|
|
|
|
on: |
|
|
on: |
|
|
workflow_dispatch: |
|
|
workflow_dispatch: |
|
|
push: |
|
|
push: |
|
|
@ -18,6 +19,8 @@ jobs: |
|
|
steps: |
|
|
steps: |
|
|
- name: Checkout |
|
|
- name: Checkout |
|
|
uses: actions/checkout@v5 |
|
|
uses: actions/checkout@v5 |
|
|
|
|
|
with: |
|
|
|
|
|
persist-credentials: false |
|
|
|
|
|
|
|
|
- name: Docker Hub Description |
|
|
- name: Docker Hub Description |
|
|
uses: peter-evans/dockerhub-description@v4 |
|
|
uses: peter-evans/dockerhub-description@v4 |
|
|
|
|
|
@ -1,4 +1,5 @@ |
|
|
name: Prettier |
|
|
name: Prettier |
|
|
|
|
|
|
|
|
on: |
|
|
on: |
|
|
workflow_dispatch: |
|
|
workflow_dispatch: |
|
|
push: |
|
|
push: |
|
|
@ -19,6 +20,8 @@ jobs: |
|
|
steps: |
|
|
steps: |
|
|
- name: Checkout |
|
|
- name: Checkout |
|
|
uses: actions/checkout@v5 |
|
|
uses: actions/checkout@v5 |
|
|
|
|
|
with: |
|
|
|
|
|
persist-credentials: false |
|
|
|
|
|
|
|
|
- name: Install Prettier and plugins |
|
|
- name: Install Prettier and plugins |
|
|
run: | |
|
|
run: | |
|
|
|
|
|
@ -1,4 +1,3 @@ |
|
|
--- |
|
|
|
|
|
name: Super Linter |
|
|
name: Super Linter |
|
|
|
|
|
|
|
|
on: |
|
|
on: |
|
|
@ -31,6 +30,7 @@ jobs: |
|
|
# super-linter needs the full git history to get the |
|
|
# super-linter needs the full git history to get the |
|
|
# list of files that changed across commits |
|
|
# list of files that changed across commits |
|
|
fetch-depth: 0 |
|
|
fetch-depth: 0 |
|
|
|
|
|
persist-credentials: false |
|
|
|
|
|
|
|
|
- name: Install Prettier plugins (for summary formatting) |
|
|
- name: Install Prettier plugins (for summary formatting) |
|
|
run: | |
|
|
run: | |
|
|
@ -41,8 +41,11 @@ jobs: |
|
|
env: |
|
|
env: |
|
|
# To report GitHub Actions status checks |
|
|
# To report GitHub Actions status checks |
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
|
|
|
|
|
VALIDATE_GITHUB_ACTIONS_ZIZMOR: false |
|
|
VALIDATE_JSCPD: false |
|
|
VALIDATE_JSCPD: false |
|
|
VALIDATE_SHELL_SHFMT: false |
|
|
|
|
|
VALIDATE_YAML_PRETTIER: false |
|
|
|
|
|
VALIDATE_JSON_PRETTIER: false |
|
|
VALIDATE_JSON_PRETTIER: false |
|
|
VALIDATE_MARKDOWN_PRETTIER: false |
|
|
VALIDATE_MARKDOWN_PRETTIER: false |
|
|
|
|
|
VALIDATE_NATURAL_LANGUAGE: false |
|
|
|
|
|
VALIDATE_SHELL_SHFMT: false |
|
|
|
|
|
VALIDATE_TERRAFORM_TERRASCAN: false |
|
|
|
|
|
VALIDATE_YAML_PRETTIER: false |
|
|
|
|
|
@ -1,4 +1,5 @@ |
|
|
name: Update copyright year(s) in license file |
|
|
name: Update copyright year(s) in license file |
|
|
|
|
|
|
|
|
on: |
|
|
on: |
|
|
workflow_dispatch: |
|
|
workflow_dispatch: |
|
|
schedule: |
|
|
schedule: |
|
|
@ -15,6 +16,7 @@ jobs: |
|
|
uses: actions/checkout@v5 |
|
|
uses: actions/checkout@v5 |
|
|
with: |
|
|
with: |
|
|
fetch-depth: 0 |
|
|
fetch-depth: 0 |
|
|
|
|
|
persist-credentials: false |
|
|
- name: Action Update License Year |
|
|
- name: Action Update License Year |
|
|
uses: FantasticFiasco/action-update-license-year@v3 |
|
|
uses: FantasticFiasco/action-update-license-year@v3 |
|
|
with: |
|
|
with: |
|
|
|
|
|
@ -1,6 +1,5 @@ |
|
|
# Visual Studio Code |
|
|
# Visual Studio Code |
|
|
.vscode/* |
|
|
.vscode/* |
|
|
!.vscode/settings.json |
|
|
|
|
|
!.vscode/tasks.json |
|
|
!.vscode/tasks.json |
|
|
!.vscode/launch.json |
|
|
!.vscode/launch.json |
|
|
!.vscode/extensions.json |
|
|
!.vscode/extensions.json |
|
|
|
|
|
@ -1,6 +1,6 @@ |
|
|
# The MIT License (MIT) |
|
|
# The MIT License (MIT) |
|
|
|
|
|
|
|
|
Copyright (c) 2022-2025 Daniel Gibbs |
|
|
Copyright (c) 2025 Daniel Gibbs |
|
|
|
|
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a copy |
|
|
Permission is hereby granted, free of charge, to any person obtaining a copy |
|
|
of this software and associated documentation files (the "Software"), to deal |
|
|
of this software and associated documentation files (the "Software"), to deal |
|
|
|