diff --git a/.astro/types.d.ts b/.astro/types.d.ts
index f964fe0..306a68b 100644
--- a/.astro/types.d.ts
+++ b/.astro/types.d.ts
@@ -1 +1,2 @@
///
+///
diff --git a/.cspell.json b/.cspell.json
index feb4217..4426e68 100644
--- a/.cspell.json
+++ b/.cspell.json
@@ -6,6 +6,7 @@
"Merbivore",
"Monokai",
"SARIF",
+ "withastro",
"ZIZMOR"
],
"allowCompoundWords": true,
diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md
index b511e8d..5234d55 100644
--- a/.github/copilot-instructions.md
+++ b/.github/copilot-instructions.md
@@ -5,7 +5,7 @@
- All code should be formatted with Prettier.
- Use ESLint v8.57.1 to check for JavaScript errors.
- Node v22 is used for development.
-- Use Bootstrap v5.3.7 for styling.
+- Use Bootstrap v5.3.8 for styling.
- Use latest Astro for building the website.
- Locally host JS/CSS - don't use third-party CDNs.
- All HTML must be accessible.
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index f698194..01beac1 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -18,9 +18,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: ⬇️ Checkout
- uses: actions/checkout@v5
+ uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
+ with:
+ persist-credentials: false
+
- name: Install, build, and upload your site
- uses: withastro/action@v4
+ uses: withastro/action@77fad83745446cf039d76af7037b782f1af80749 # v4.1.0
deploy:
needs: build
@@ -31,4 +34,4 @@ jobs:
steps:
- name: Deploy to GitHub Pages
id: deployment
- uses: actions/deploy-pages@v4
+ uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4.0.5
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index 6cab30d..b44e72a 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -27,10 +27,10 @@ jobs:
persist-credentials: false
- name: Initialize CodeQL
- uses: github/codeql-action/init@v3
+ uses: github/codeql-action/init@f1f6e5f6af878fb37288ce1c627459e94dbf7d01 # v3.30.1
with:
languages: 'javascript'
queries: +security-and-quality
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@v3
+ uses: github/codeql-action/analyze@f1f6e5f6af878fb37288ce1c627459e94dbf7d01 # v3.30.1
diff --git a/.github/workflows/super-linter.yml b/.github/workflows/super-linter.yml
index 830a9c4..930b582 100644
--- a/.github/workflows/super-linter.yml
+++ b/.github/workflows/super-linter.yml
@@ -30,7 +30,7 @@ jobs:
persist-credentials: false
- name: Super-linter
- uses: super-linter/super-linter/slim@v8.1.0
+ uses: super-linter/super-linter/slim@ffde3b2b33b745cb612d787f669ef9442b1339a6 # v8.1.0.1.0
env:
DEFAULT_BRANCH: main
FILTER_REGEX_EXCLUDE: '/test/'
@@ -45,7 +45,6 @@ jobs:
VALIDATE_CSS: false
VALIDATE_EDITORCONFIG: false
VALIDATE_GIT_COMMITLINT: false
- VALIDATE_GITHUB_ACTIONS_ZIZMOR: false
VALIDATE_HTML_PRETTIER: false
VALIDATE_JAVASCRIPT_PRETTIER: false
VALIDATE_JSON_PRETTIER: false