diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 47d4931..a7d58d9 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -7,7 +7,20 @@ updates: groups: development-dependencies: dependency-type: development + ignore: + - dependency-name: '@types/vscode' + update-types: + - version-update:semver-major + - version-update:semver-minor + - version-update:semver-patch + - dependency-name: '@types/node' + update-types: + - version-update:semver-major - package-ecosystem: github-actions directory: / schedule: interval: weekly + groups: + github-actions: + patterns: + - '*' diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f5b2be7..3886ee2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-node@v5 + - uses: actions/setup-node@v7 with: node-version: 24 cache: npm @@ -28,7 +28,7 @@ jobs: - run: npm run typecheck - run: npm run test:coverage - run: npm run build - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: coverage path: coverage/lcov.info @@ -42,7 +42,7 @@ jobs: os: [ubuntu-latest, windows-latest] steps: - uses: actions/checkout@v7 - - uses: actions/setup-node@v5 + - uses: actions/setup-node@v7 with: node-version: 24 cache: npm @@ -60,7 +60,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-node@v5 + - uses: actions/setup-node@v7 with: node-version: 24 cache: npm @@ -68,7 +68,7 @@ jobs: - run: npm run package - run: npm run test:vsix - run: sha256sum build/markdown-table-editor.vsix > build/SHA256SUMS.txt - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: markdown-table-editor-vsix path: | diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 4046a26..a7180c4 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -21,23 +21,23 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: github/codeql-action/init@v4 + - uses: github/codeql-action/init@v4.37.4 with: languages: javascript-typescript - - uses: actions/setup-node@v5 + - uses: actions/setup-node@v7 with: node-version: 24 cache: npm - run: npm ci - run: npm run build - - uses: github/codeql-action/analyze@v4 + - uses: github/codeql-action/analyze@v4.37.4 with: upload: never upload-database: false output: codeql-results - name: Fail on CodeQL findings run: node scripts/check-sarif.mjs codeql-results - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 if: always() with: name: codeql-sarif diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8ef46ed..974a92c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-node@v5 + - uses: actions/setup-node@v7 with: node-version: 24 cache: npm @@ -22,7 +22,7 @@ jobs: - run: npm run test:coverage - run: npm run package - run: sha256sum build/markdown-table-editor.vsix > build/SHA256SUMS.txt - - uses: actions/attest-build-provenance@v3 + - uses: actions/attest-build-provenance@v4 with: subject-path: build/markdown-table-editor.vsix - name: Create GitHub release