Merge branch 'main' into main

This commit is contained in:
VIVIA CONNECT, LLC 2025-08-10 05:55:35 -05:00 committed by GitHub
commit c5f36c7c5a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
9 changed files with 2263 additions and 1991 deletions

View File

@ -21,7 +21,7 @@ export default tseslint.config(
languageOptions: { languageOptions: {
ecmaVersion: 2023, ecmaVersion: 2023,
parserOptions: { parserOptions: {
project: ['./.github/linters/tsconfig.json', './tsconfig.json'] project: ['./.github/linters/tsconfig.json']
} }
}, },
rules: { rules: {

View File

@ -38,7 +38,7 @@ jobs:
- name: Lint Codebase - name: Lint Codebase
id: super-linter id: super-linter
uses: super-linter/super-linter/slim@v7.2.1 uses: super-linter/super-linter/slim@v8.0.0
env: env:
DEFAULT_BRANCH: main DEFAULT_BRANCH: main
FILTER_REGEX_EXCLUDE: dist/**/* FILTER_REGEX_EXCLUDE: dist/**/*
@ -46,6 +46,10 @@ jobs:
TYPESCRIPT_DEFAULT_STYLE: prettier TYPESCRIPT_DEFAULT_STYLE: prettier
VALIDATE_ALL_CODEBASE: true VALIDATE_ALL_CODEBASE: true
VALIDATE_JAVASCRIPT_STANDARD: false VALIDATE_JAVASCRIPT_STANDARD: false
VALIDATE_TYPESCRIPT_ES: false
VALIDATE_TYPESCRIPT_STANDARD: false VALIDATE_TYPESCRIPT_STANDARD: false
VALIDATE_JSCPD: false VALIDATE_JSCPD: false
VALIDATE_YAML_PRETTIER: false VALIDATE_YAML_PRETTIER: false
- name: Run eslint
run: npm run lint:eslint

View File

@ -48,7 +48,7 @@ jobs:
- name: Report attestation prober success - name: Report attestation prober success
if: ${{ success() }} if: ${{ success() }}
uses: masci/datadog@6889e9d060f5368eeee51f8a3f06a52f65d04da3 # v1.9.1 uses: masci/datadog@f0cad7cba58a34e65535732564c9bf174ee89006 # v1.9.2
with: with:
api-key: "${{ secrets.DATADOG_API_KEY }}" api-key: "${{ secrets.DATADOG_API_KEY }}"
service-checks: | service-checks: |
@ -66,7 +66,7 @@ jobs:
- name: Report attestation prober failure - name: Report attestation prober failure
if: ${{ failure() }} if: ${{ failure() }}
uses: masci/datadog@6889e9d060f5368eeee51f8a3f06a52f65d04da3 # v1.9.1 uses: masci/datadog@f0cad7cba58a34e65535732564c9bf174ee89006 # v1.9.2
with: with:
api-key: "${{ secrets.DATADOG_API_KEY }}" api-key: "${{ secrets.DATADOG_API_KEY }}"
service-checks: | service-checks: |

View File

@ -121,6 +121,10 @@ Attestations are saved in the JSON-serialized [Sigstore bundle][6] format.
If multiple subjects are being attested at the same time, a single attestation If multiple subjects are being attested at the same time, a single attestation
will be created with references to each of the supplied subjects. will be created with references to each of the supplied subjects.
The absolute path to the generated attestation is appended to the file
`${RUNNER_TEMP}/created_attestation_paths.txt`. This file will accumulate the
paths to all attestations created over the course of a single workflow.
## Attestation Limits ## Attestation Limits
### Subject Limits ### Subject Limits

View File

@ -64,7 +64,7 @@ runs:
steps: steps:
- uses: actions/attest-build-provenance/predicate@1176ef556905f349f669722abf30bce1a6e16e01 # predicate@1.1.5 - uses: actions/attest-build-provenance/predicate@1176ef556905f349f669722abf30bce1a6e16e01 # predicate@1.1.5
id: generate-build-provenance-predicate id: generate-build-provenance-predicate
- uses: actions/attest@a63cfcc7d1aab266ee064c58250cfc2c7d07bc31 # v2.2.1 - uses: actions/attest@ce27ba3b4a9a139d9a20a4a07d69fabb52f1e5bc # v2.4.0
id: attest id: attest
with: with:
subject-path: ${{ inputs.subject-path }} subject-path: ${{ inputs.subject-path }}

BIN
dist/index.js generated vendored

Binary file not shown.

4209
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -74,20 +74,20 @@
"@actions/core": "^1.11.1" "@actions/core": "^1.11.1"
}, },
"devDependencies": { "devDependencies": {
"@eslint/js": "^9.23.0", "@eslint/js": "^9.32.0",
"@types/jest": "^29.5.14", "@types/jest": "^30.0.0",
"@types/node": "^22.13.14", "@types/node": "^24.1.0",
"@vercel/ncc": "^0.38.3", "@vercel/ncc": "^0.38.3",
"eslint": "^9.23.0", "eslint": "^9.32.0",
"eslint-plugin-import": "^2.31.0", "eslint-plugin-import": "^2.32.0",
"eslint-plugin-jest": "^28.11.0", "eslint-plugin-jest": "^29.0.1",
"jest": "^29.7.0", "jest": "^30.0.5",
"jose": "^5.9.6", "jose": "^5.9.6",
"markdownlint-cli": "^0.44.0", "markdownlint-cli": "^0.45.0",
"nock": "^14.0.2", "nock": "^14.0.8",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"ts-jest": "^29.3.0", "ts-jest": "^29.4.1",
"typescript": "^5.8.2", "typescript": "^5.9.2",
"typescript-eslint": "^8.28.0" "typescript-eslint": "^8.39.0"
} }
} }

View File

@ -5,6 +5,7 @@
"module": "NodeNext", "module": "NodeNext",
"rootDir": "./src", "rootDir": "./src",
"moduleResolution": "NodeNext", "moduleResolution": "NodeNext",
"isolatedModules": true,
"baseUrl": "./", "baseUrl": "./",
"sourceMap": true, "sourceMap": true,
"outDir": "./dist", "outDir": "./dist",