Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: max-params warning for src/sdk/sdk.ts #1728

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
12eab27
refactor: param name to 4 for writeEvent at sdk
tamirazrab Jan 27, 2025
6473407
chore: fix formating issue at sdk.ts
tamirazrab Jan 31, 2025
df278fe
chore: removing digestabot update workflow (#1686)
btlghrants Jan 17, 2025
f70bbe9
chore: watch_failure template for reporting watch failures (#1682)
cmwylie19 Jan 17, 2025
71656c8
chore: bump step-security/harden-runner from 2.10.3 to 2.10.4 (#1690)
dependabot[bot] Jan 21, 2025
ef1b0cc
chore: give best practices around mutations (#1672)
cmwylie19 Jan 21, 2025
a8bbd99
chore: add return types to build.ts (#1687)
tamirazrab Jan 21, 2025
6f733b8
chore: update soak-interrupts test (#1702)
cmwylie19 Jan 21, 2025
6c2ec7a
chore: deployments for soak for new image (#1689)
cmwylie19 Jan 21, 2025
6d5dce5
chore: validate build arguments that are used together add docs (#1678)
cmwylie19 Jan 21, 2025
b03a4c1
chore: bump github/codeql-action from 3.28.1 to 3.28.2 (#1703)
dependabot[bot] Jan 22, 2025
1322a1b
chore: bump distroless/nodejs22-debian12 from `06298f8` to `5e248b9` …
dependabot[bot] Jan 22, 2025
c93452d
fix: local integration testing setup/timeouts (#1705)
samayer12 Jan 22, 2025
f5c36e6
chore: bump undici from 7.2.3 to 7.3.0 in the development-dependencie…
dependabot[bot] Jan 22, 2025
25004b6
chore: bump codecov/codecov-action from 5.1.2 to 5.2.0 (#1712)
dependabot[bot] Jan 22, 2025
8d9ce5c
chore: bump github/codeql-action from 3.28.2 to 3.28.3 (#1711)
dependabot[bot] Jan 22, 2025
c85e62c
chore: remove soak-interrupts.yaml (#1714)
cmwylie19 Jan 23, 2025
4ba16eb
chore: docs refresher (#1683)
cmwylie19 Jan 23, 2025
f9d95fc
chore: bump github/codeql-action from 3.28.3 to 3.28.4 (#1722)
dependabot[bot] Jan 24, 2025
12178b3
chore: bump codecov/codecov-action from 5.2.0 to 5.3.0 (#1721)
dependabot[bot] Jan 24, 2025
e6a7578
chore: bump anchore/sbom-action from 0.17.9 to 0.18.0 (#1720)
dependabot[bot] Jan 24, 2025
cee6cf5
chore: bump anchore/scan-action from 6.0.0 to 6.1.0 (#1719)
dependabot[bot] Jan 24, 2025
1600966
chore: bump @types/node from 22.10.7 to 22.10.10 in the development-d…
dependabot[bot] Jan 24, 2025
fabb910
chore: backwards compat - open to team ideas! (#1707)
cmwylie19 Jan 24, 2025
dcfe1fe
feat: webhook analytics timeouts (#1717)
cmwylie19 Jan 24, 2025
aba59e2
chore: bump codecov/codecov-action from 5.3.0 to 5.3.1 (#1726)
dependabot[bot] Jan 25, 2025
122ac9b
test: demonstrate that 'pepr build' outputs comparable config-derived…
btlghrants Jan 27, 2025
1f4b7c5
chore: bump actions/setup-node from 4.1.0 to 4.2.0 (#1733)
dependabot[bot] Jan 28, 2025
33ff816
chore: bump github/codeql-action from 3.28.4 to 3.28.5 (#1727)
dependabot[bot] Jan 28, 2025
5256574
chore: restore early exit on build no-embed (#1731)
cmwylie19 Jan 28, 2025
c70ceb3
chore: bump @types/node from 22.10.10 to 22.12.0 in the development-d…
dependabot[bot] Jan 28, 2025
7d5198a
chore: bump peter-murray/workflow-application-token-action from 4.0.0…
dependabot[bot] Jan 28, 2025
d9a3a3b
chore: bump github/codeql-action from 3.28.5 to 3.28.6 (#1739)
dependabot[bot] Jan 28, 2025
f4c7df5
fix: tolerate optional fields from external pepr module definitions (…
samayer12 Jan 29, 2025
7a9741d
chore: nightly releases of pepr cli and controller image (#1738)
cmwylie19 Jan 29, 2025
ad90571
chore: rename npm version command for nightlies to work (#1742)
cmwylie19 Jan 29, 2025
8f904b0
chore: quick fix on npm install and npm build for nightly (#1743)
cmwylie19 Jan 29, 2025
77f40e1
chore: bump trufflesecurity/trufflehog from 3.88.2 to 3.88.3 (#1746)
dependabot[bot] Jan 29, 2025
6705df3
chore: bump github/codeql-action from 3.28.6 to 3.28.8 (#1745)
dependabot[bot] Jan 29, 2025
26e591b
fix: show customLabels in helm chart after build (#1736)
samayer12 Jan 30, 2025
2daf244
chore: max-params warning for src/lib/telemetry/metrics.ts (#1735)
tamirazrab Jan 30, 2025
409c5b4
chore: add unit test for webhooks (#1744)
cmwylie19 Jan 30, 2025
174ff33
chore: add shellcheck to lint .sh files (#1730)
tamirazrab Jan 30, 2025
7dbeed6
chore: clarify some rhetoric in the readme (#1741)
cmwylie19 Jan 30, 2025
fa89dde
chore: resolve max params for controller constructor (#1747)
tamirazrab Jan 30, 2025
640449f
chore: override glob and remove inflight which were deprecated (#1749)
cmwylie19 Jan 30, 2025
59f5c62
chore: bump trufflesecurity/trufflehog from 3.88.3 to 3.88.4 (#1751)
dependabot[bot] Jan 30, 2025
d9db5ee
chore: bump the development-dependencies group with 2 updates (#1755)
dependabot[bot] Jan 31, 2025
1683bfc
chore: update peer deps (#1757)
samayer12 Feb 3, 2025
bbb7596
chore: bump the development-dependencies group with 2 updates (#1760)
dependabot[bot] Feb 4, 2025
138ae65
chore: update npm script name from package.json (#1765)
cmwylie19 Feb 4, 2025
a559020
fix: remove hardcoding from upgrade journey test (#1767)
samayer12 Feb 4, 2025
0c9e62f
chore: add more testing around asset class (#1753)
cmwylie19 Feb 4, 2025
b93b0b3
chore: deprecate build version command in cli and docs before release…
cmwylie19 Feb 4, 2025
8ce7970
chore: extract shared types from unrelated file (#1759)
samayer12 Feb 4, 2025
7dafae1
chore: bump @types/node from 22.13.0 to 22.13.1 in the development-de…
dependabot[bot] Feb 5, 2025
81317e4
chore: bump trufflesecurity/trufflehog from 3.88.4 to 3.88.5 (#1773)
dependabot[bot] Feb 6, 2025
75807b1
chore: bump docker/setup-buildx-action from 3.8.0 to 3.9.0 (#1775)
dependabot[bot] Feb 7, 2025
6f9fbd8
fix: update grype configuration (#1777)
samayer12 Feb 7, 2025
e54a2f4
chore: resolve max statement in watch-processor (#1770)
cmwylie19 Feb 7, 2025
b73c18b
chore: bump the production-dependencies group across 1 directory with…
dependabot[bot] Feb 7, 2025
3b265d4
chore: require explicit-function-return-type (#1781)
samayer12 Feb 7, 2025
ffa31d4
chore: documentation
cmwylie19 Feb 7, 2025
d91797a
chore: refactor watch processor test to reduce redundancy (#1763)
tamirazrab Feb 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
"files": ["*.ts"],
"excludedFiles": "*.test.ts",
"rules": {
"@typescript-eslint/explicit-function-return-type": "warn"
"@typescript-eslint/explicit-function-return-type": "error"
}
}
],
Expand Down
52 changes: 52 additions & 0 deletions .github/ISSUE_TEMPLATE/watch_failure.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
---
name: Watch Failure
about: Report a watch failure
title: ''
labels: 'possible-bug, uds'
assignees: ''
---

### Environment
Kubernetes Distro: (e.g., AKS, EKS, GKE, OpenShift, etc.)
Cloud Provider (if applicable): (e.g., AWS, Azure, GCP)
Kubernetes Version: (e.g., 1.31)
Pepr Version: (`kubectl get po -n pepr-system -ojsonpath='{.items[0].spec.containers[0].image}'`)

### Description of the Failure

Provide a detailed explanation of the issue, including any observed symptoms or behaviors that indicate a watch failure.


### Steps to Reproduce

List the steps required to reproduce the issue, including any relevant configuration details or operations performed.

### Debugging Info

- Has this happened before? (Yes/No, provide details if Yes)

- How long had pods been running? (e.g., 1 hour, 1 day, etc.)

Attach Metrics

```bash
SERVICE_NAME=$(kubectl get svc -n pepr-system -l pepr.dev/controller=watcher -ojsonpath='{.items[0].metadata.name}')

kubectl run curler --image=nginx:alpine --rm -it --restart=Never -n pepr-system --labels=zarf.dev/agent=ignore -- curl -k https://$SERVICE_NAME/metrics > metrics.txt
```

Attach Admission Logs

```bash
DEPLOYMENT_NAME=$(kubectl get deploy -n pepr-system -l pepr.dev/controller=admission -ojsonpath='{.items[0].metadata.name}')

kubectl logs deploy/$DEPLOYMENT_NAME -n pepr-system > admission.logs
```

Attach Watcher Logs

```bash
DEPLOYMENT_NAME=$(kubectl get deploy -n pepr-system -l pepr.dev/controller=watcher -ojsonpath='{.items[0].metadata.name}')

kubectl logs deploy/$DEPLOYMENT_NAME -n pepr-system > watcher.logs
```
6 changes: 3 additions & 3 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,17 +44,17 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@b6a472f63d85b9c78a3ac5e89422239fc15e9b3c # v3.28.1
uses: github/codeql-action/init@dd746615b3b9d728a6a37ca2045b68ca76d4841a # v3.28.8
with:
languages: ${{ matrix.language }}

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@b6a472f63d85b9c78a3ac5e89422239fc15e9b3c # v3.28.1
uses: github/codeql-action/autobuild@dd746615b3b9d728a6a37ca2045b68ca76d4841a # v3.28.8

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@b6a472f63d85b9c78a3ac5e89422239fc15e9b3c # v3.28.1
uses: github/codeql-action/analyze@dd746615b3b9d728a6a37ca2045b68ca76d4841a # v3.28.8
with:
category: "/language:${{matrix.language}}"

2 changes: 1 addition & 1 deletion .github/workflows/commitlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
fetch-depth: 0

- name: Setup Node.js
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0

- name: Install commitlint
run: npm install --save-dev @commitlint/{config-conventional,cli}
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/container-scan.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
uses: step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4
with:
egress-policy: audit
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Use Node.js latest
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: 20
cache: "npm"
Expand All @@ -38,15 +38,15 @@ jobs:
run: |
mkdir -p ~/.grype
echo "ignore:" > ~/.grype.yaml
echo " - vulnerability: GHSA-3xgq-45jj-v275" >> ~/.grype.yaml
echo " - vulnerability: CVE-2025-0395" >> ~/.grype.yaml
- name: Vulnerability Scan
uses: anchore/scan-action@abae793926ec39a78ab18002bc7fc45bbbd94342 # v6.0.0
uses: anchore/scan-action@7c05671ae9be166aeb155bad2d7df9121823df32 # v6.1.0
with:
image: "pepr:dev"
fail-build: true
severity-cutoff: high
- name: Generate SBOM
uses: anchore/sbom-action@df80a981bc6edbc4e220a492d3cbe9f5547a6e75 # v0.17.9
uses: anchore/sbom-action@f325610c9f50a54015d37c8d16cb3b0e2c8f4de0 # v0.18.0
with:
image: pepr:dev
upload-artifact: true
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: setup node
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: 20
cache-dependency-path: pepr
Expand All @@ -41,11 +41,11 @@ jobs:
run: |
npx madge --circular --ts-config tsconfig.json --extensions ts,js src/ > tmp.log || true # Force exit 0 for post-processing
tail -n +4 tmp.log > circular-deps.log
if [ $(wc -l < circular-deps.log) -gt 9 ]; then
echo "circular-deps.log has more than 9 circular dependencies."
if [ $(wc -l < circular-deps.log) -gt 4 ]; then
echo "circular-deps.log has more than 4 circular dependencies."
wc -l circular-deps.log
exit 1
else
echo "circular-deps.log has 9 or fewer circular dependencies."
echo "circular-deps.log has 4 or fewer circular dependencies."
exit 0
fi
4 changes: 2 additions & 2 deletions .github/workflows/deploy-helm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
uses: step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4
with:
egress-policy: audit

Expand All @@ -34,7 +34,7 @@ jobs:
path: pepr

- name: setup node
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: 22
cache: "npm"
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deploy-zarf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
uses: step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4
with:
egress-policy: audit

Expand All @@ -42,7 +42,7 @@ jobs:
path: pepr

- name: setup node
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: 22
cache: "npm"
Expand Down
38 changes: 0 additions & 38 deletions .github/workflows/digestabot.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
steps:
- name: Get token to trigger defenseunicorns/pepr-docs workflow
id: get_workflow_trigger_token
uses: peter-murray/workflow-application-token-action@8e4e6fbf6fcc8a272781d97597969d21b3812974 # v4.0.0
uses: peter-murray/workflow-application-token-action@d17e3a9a36850ea89f35db16c1067dd2b68ee343 # v4.0.1
with:
application_id: ${{ secrets.DOCS_WORKFLOW_GITHUB_APP_ID }}
application_private_key: ${{ secrets.DOCS_WORKFLOW_GITHUB_APP_SECRET }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/load.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
uses: step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4
with:
egress-policy: audit

Expand All @@ -39,7 +39,7 @@ jobs:
run: echo "PEXEX=${GITHUB_WORKSPACE}/pepr-excellent-examples" >> "$GITHUB_ENV"

- name: setup node
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: 20
cache: "npm"
Expand Down
47 changes: 47 additions & 0 deletions .github/workflows/nightlies.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: Nightlies

on:
schedule:
- cron: "0 0 * * *"
workflow_dispatch:

permissions:
contents: read

jobs:
build:
runs-on: ubuntu-latest

permissions:
contents: read
packages: write
id-token: write

steps:
- name: Harden Runner
uses: step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4
with:
egress-policy: audit

- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- uses: docker/setup-buildx-action@f7ce87c1d6bead3e36075b2ce75da1f6cc28aaca # v3.9.0

- name: Use Node.js 20
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: 20
registry-url: "https://registry.npmjs.org"
cache: "npm"

- name: "Pepr Controller: Login to GHCR"
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0
with:
registry: ghcr.io
username: dummy
password: ${{ github.token }}

- name: Publish to GHCR and NPM
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
run: ./scripts/nightlies.sh
10 changes: 5 additions & 5 deletions .github/workflows/node.js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Use Node.js latest
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: latest
cache: "npm"
Expand All @@ -34,14 +34,14 @@ jobs:
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: ${{ matrix.node-version }}
cache: "npm"
- run: npm ci
- run: npm run test:unit
- name: Upload coverage to Codecov
uses: codecov/codecov-action@1e68e06f1dbfde0e4cefc87efeba9e4643565303 # v5.1.2
uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_ORG_TOKEN }}

Expand All @@ -51,7 +51,7 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Use Node.js 22
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: 22
cache: "npm"
Expand All @@ -69,7 +69,7 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Use Node.js 22
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: 22
cache: "npm"
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/pepr-excellent-examples.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
uses: step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4
with:
egress-policy: audit

Expand All @@ -45,7 +45,7 @@ jobs:
run: echo "PEPR=${GITHUB_WORKSPACE}/pepr" >> "$GITHUB_ENV"

- name: setup node
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: 20
cache: "npm"
Expand Down Expand Up @@ -102,7 +102,7 @@ jobs:
matrix: ${{ steps.create-matrix.outputs.matrix }}
steps:
- name: Harden Runner
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
uses: step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4
with:
egress-policy: audit

Expand All @@ -125,7 +125,7 @@ jobs:
run: echo "PEPR_EXCELLENT_EXAMPLES_PATH=${GITHUB_WORKSPACE}/pepr-excellent-examples" >> "$GITHUB_ENV"

- name: setup node
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: 20
cache: "npm"
Expand All @@ -151,7 +151,7 @@ jobs:
matrix: ${{ fromJSON(needs.examples-matrix.outputs.matrix) }}
steps:
- name: Harden Runner
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
uses: step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4
with:
egress-policy: audit

Expand Down Expand Up @@ -180,7 +180,7 @@ jobs:
run: echo "PEPR_EXCELLENT_EXAMPLES_PATH=${GITHUB_WORKSPACE}/pepr-excellent-examples" >> "$GITHUB_ENV"

- name: setup node
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: 20
cache: "npm"
Expand Down
Loading