Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
7 changes: 7 additions & 0 deletions .checkov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# See: https://www.checkov.io/1.Welcome/Quick%20Start.html

compact: true
quiet: true
skip-path:
- coverage
- node_modules
6 changes: 3 additions & 3 deletions .github/workflows/check-dist.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
steps:
- name: Checkout
id: checkout
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Install pnpm
id: setup-pnpm
Expand All @@ -38,7 +38,7 @@ jobs:

- name: Setup Node.js
id: setup-node
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version-file: package.json
cache: pnpm
Expand Down Expand Up @@ -74,7 +74,7 @@ jobs:
- if: ${{ failure() && steps.diff.outcome == 'failure' }}
name: Upload Artifact
id: upload
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: dist
path: dist/
6 changes: 3 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
steps:
- name: Checkout
id: checkout
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Install pnpm
id: setup-pnpm
Expand All @@ -29,7 +29,7 @@ jobs:

- name: Setup Node.js
id: setup-node
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version-file: package.json
cache: pnpm
Expand Down Expand Up @@ -57,7 +57,7 @@ jobs:
steps:
- name: Checkout
id: checkout
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Test Local Action
id: test-action
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,19 +32,19 @@ jobs:
steps:
- name: Checkout
id: checkout
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Initialize CodeQL
id: initialize
uses: github/codeql-action/init@v3
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
source-root: src

- name: Autobuild
id: autobuild
uses: github/codeql-action/autobuild@v3
uses: github/codeql-action/autobuild@v4

- name: Perform CodeQL Analysis
id: analyze
uses: github/codeql-action/analyze@v3
uses: github/codeql-action/analyze@v4
2 changes: 1 addition & 1 deletion .github/workflows/develop-self-versioning.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
steps:
- name: Checkout step
id: checkout
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: New Version step
id: new-version
Expand Down
32 changes: 19 additions & 13 deletions .github/workflows/linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
steps:
- name: Checkout
id: checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
fetch-depth: 0

Expand All @@ -33,7 +33,7 @@ jobs:

- name: Setup Node.js
id: setup-node
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version-file: package.json
cache: pnpm
Expand All @@ -42,21 +42,27 @@ jobs:
id: pnpm-install
run: pnpm i --frozen-lockfile

# super-linter used ESLint 8
# issue for ESLint 9: https://github.com/super-linter/super-linter/issues/6405
- name: Lint Codebase
id: super-linter
uses: super-linter/super-linter/slim@v7.4.0
uses: super-linter/super-linter/slim@v8
env:
DEFAULT_BRANCH: develop
FILTER_REGEX_EXCLUDE: dist/**/*
FILTER_REGEX_EXCLUDE: (dist|__tests__)
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# enabled
CHECKOV_FILE_NAME: .checkov.yml
LINTER_RULES_PATH: .
# migration from 7.4.0 to 8
# https://github.com/super-linter/super-linter/blob/d5b0a2ab116623730dd094f15ddc1b6b25bf7b99/docs/upgrade-guide.md?plain=1#L42
# enabled all
VALIDATE_ALL_CODEBASE: true
# disabled
VALIDATE_JAVASCRIPT_STANDARD: false
VALIDATE_TYPESCRIPT_STANDARD: false
# disabled not needed
VALIDATE_JSCPD: false
# disable temp (remove if eslint up 8 to 9)
VALIDATE_JSON: false
VALIDATE_TYPESCRIPT_ES: false
VALIDATE_BIOME_FORMAT: false
VALIDATE_BIOME_LINT: false
VALIDATE_GITHUB_ACTIONS_ZIZMOR: false
VALIDATE_JAVASCRIPT_ES: false
# for eslint 9 (flat config)
TYPESCRIPT_ES_CONFIG_FILE: eslint.config.mjs
# if error - OK exit
DISABLE_ERRORS: true
LOG_LEVEL: INFO
2 changes: 1 addition & 1 deletion .github/workflows/main-self-versioning.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
steps:
- name: Checkout step
id: checkout
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: New Version step
id: new-version
Expand Down
138 changes: 43 additions & 95 deletions dist/index.js

Large diffs are not rendered by default.

44 changes: 22 additions & 22 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,31 +47,31 @@
"check-lib": "pnpm outdated"
},
"devDependencies": {
"@actions/core": "1.11.1",
"@actions/core": "2.0.1",
"@actions/github": "6.0.1",
"@eslint/js": "9.29.0",
"@jest/globals": "30.0.2",
"@octokit/core": "7.0.2",
"@octokit/plugin-rest-endpoint-methods": "16.0.0",
"@octokit/types": "14.1.0",
"@tsconfig/node20": "20.1.6",
"@eslint/js": "9.39.2",
"@jest/globals": "30.2.0",
"@octokit/core": "7.0.6",
"@octokit/plugin-rest-endpoint-methods": "17.0.0",
"@octokit/types": "16.0.0",
"@tsconfig/node20": "20.1.8",
"@types/jest": "30.0.0",
"@types/node": "24.0.3",
"@types/semver": "7.7.0",
"eslint": "9.29.0",
"@types/node": "25.0.3",
"@types/semver": "7.7.1",
"eslint": "9.39.2",
"eslint-plugin-github": "6.0.0",
"eslint-plugin-jest": "28.14.0",
"eslint-plugin-jsonc": "2.20.1",
"eslint-plugin-prettier": "5.5.0",
"globals": "16.2.0",
"jest": "30.0.2",
"eslint-plugin-jest": "29.11.1",
"eslint-plugin-jsonc": "2.21.0",
"eslint-plugin-prettier": "5.5.4",
"globals": "16.5.0",
"jest": "30.2.0",
"make-coverage-badge": "1.2.0",
"prettier": "3.5.3",
"semver": "7.7.2",
"ts-jest": "29.4.0",
"tsup": "8.5.0",
"type-fest": "4.41.0",
"typescript": "5.8.3",
"typescript-eslint": "8.34.1"
"prettier": "3.7.4",
"semver": "7.7.3",
"ts-jest": "29.4.6",
"tsup": "8.5.1",
"type-fest": "5.3.1",
"typescript": "5.9.3",
"typescript-eslint": "8.50.1"
}
}
Loading
Loading