Skip to content

chore(deps): bump github/codeql-action from 3.36.1 to 4.36.1#4

Open
dependabot[bot] wants to merge 12 commits into
mainfrom
dependabot/github_actions/github/codeql-action-4
Open

chore(deps): bump github/codeql-action from 3.36.1 to 4.36.1#4
dependabot[bot] wants to merge 12 commits into
mainfrom
dependabot/github_actions/github/codeql-action-4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 3, 2026

Copy link
Copy Markdown

Bumps github/codeql-action from 3.36.1 to 4.36.1.

Release notes

Sourced from github/codeql-action's releases.

v4.36.1

No user facing changes.

v4.36.0

  • Breaking change: Bump the minimum required CodeQL bundle version to 2.19.4. #3894
  • Add support for SHA-256 Git object IDs. #3893
  • Update default CodeQL bundle version to 2.25.5. #3926

v4.35.5

  • We have improved how the JavaScript bundles for the CodeQL Action are generated to avoid duplication across bundles and reduce the size of the repository by around 70%. This should have no effect on the runtime behaviour of the CodeQL Action. #3899
  • For performance and accuracy reasons, improved incremental analysis will now only be enabled on a pull request when diff-informed analysis is also enabled for that run. If diff-informed analysis is unavailable (for example, because the PR diff ranges could not be computed), the action will fall back to a full analysis. #3791
  • If multiple inputs are provided for the GitHub-internal analysis-kinds input, only code-scanning will be enabled. The analysis-kinds input is experimental, for GitHub-internal use only, and may change without notice at any time. #3892
  • Added an experimental change which, when running a Code Scanning analysis for a PR with improved incremental analysis enabled, prefers CodeQL CLI versions that have a cached overlay-base database for the configured languages. This speeds up analysis for a repository when there is not yet a cached overlay-base database for the latest CLI version. We expect to roll this change out to everyone in May. #3880

v4.35.4

  • Update default CodeQL bundle version to 2.25.4. #3881

v4.35.3

  • Upcoming breaking change: Add a deprecation warning for customers using CodeQL version 2.19.3 and earlier. These versions of CodeQL were discontinued on 9 April 2026 alongside GitHub Enterprise Server 3.15, and will be unsupported by the next minor release of the CodeQL Action. #3837
  • Configurations for private registries that use Cloudsmith or GCP OIDC are now accepted. #3850
  • Best-effort connection tests for private registries now use GET requests instead of HEAD for better compatibility with various registry implementations. For NuGet feeds, the test is now always performed against the service index. #3853
  • Fixed a bug where two diagnostics produced within the same millisecond could overwrite each other on disk, causing one of them to be lost. #3852
  • Update default CodeQL bundle version to 2.25.3. #3865

v4.35.2

  • The undocumented TRAP cache cleanup feature that could be enabled using the CODEQL_ACTION_CLEANUP_TRAP_CACHES environment variable is deprecated and will be removed in May 2026. If you are affected by this, we recommend disabling TRAP caching by passing the trap-caching: false input to the init Action. #3795
  • The Git version 2.36.0 requirement for improved incremental analysis now only applies to repositories that contain submodules. #3789
  • Python analysis on GHES no longer extracts the standard library, relying instead on models of the standard library. This should result in significantly faster extraction and analysis times, while the effect on alerts should be minimal. #3794
  • Fixed a bug in the validation of OIDC configurations for private registries that was added in CodeQL Action 4.33.0 / 3.33.0. #3807
  • Update default CodeQL bundle version to 2.25.2. #3823

v4.35.1

v4.35.0

v4.34.1

  • Downgrade default CodeQL bundle version to 2.24.3 due to issues with a small percentage of Actions and JavaScript analyses. #3762

v4.34.0

  • Added an experimental change which disables TRAP caching when improved incremental analysis is enabled, since improved incremental analysis supersedes TRAP caching. This will improve performance and reduce Actions cache usage. We expect to roll this change out to everyone in March. #3569
  • We are rolling out improved incremental analysis to C/C++ analyses that use build mode none. We expect this rollout to be complete by the end of April 2026. #3584
  • Update default CodeQL bundle version to 2.25.0. #3585

v4.33.0

  • Upcoming change: Starting April 2026, the CodeQL Action will skip collecting file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. Pull request analyses will log a warning about this upcoming change. #3562

    To opt out of this change:

... (truncated)

Changelog

Sourced from github/codeql-action's changelog.

CodeQL Action Changelog

See the releases page for the relevant changes to the CodeQL CLI and language packs.

[UNRELEASED]

No user facing changes.

4.36.1 - 02 Jun 2026

No user facing changes.

4.36.0 - 22 May 2026

  • Breaking change: Bump the minimum required CodeQL bundle version to 2.19.4. #3894
  • Add support for SHA-256 Git object IDs. #3893
  • Update default CodeQL bundle version to 2.25.5. #3926

4.35.5 - 15 May 2026

  • We have improved how the JavaScript bundles for the CodeQL Action are generated to avoid duplication across bundles and reduce the size of the repository by around 70%. This should have no effect on the runtime behaviour of the CodeQL Action. #3899
  • For performance and accuracy reasons, improved incremental analysis will now only be enabled on a pull request when diff-informed analysis is also enabled for that run. If diff-informed analysis is unavailable (for example, because the PR diff ranges could not be computed), the action will fall back to a full analysis. #3791
  • If multiple inputs are provided for the GitHub-internal analysis-kinds input, only code-scanning will be enabled. The analysis-kinds input is experimental, for GitHub-internal use only, and may change without notice at any time. #3892
  • Added an experimental change which, when running a Code Scanning analysis for a PR with improved incremental analysis enabled, prefers CodeQL CLI versions that have a cached overlay-base database for the configured languages. This speeds up analysis for a repository when there is not yet a cached overlay-base database for the latest CLI version. We expect to roll this change out to everyone in May. #3880

4.35.4 - 07 May 2026

  • Update default CodeQL bundle version to 2.25.4. #3881

4.35.3 - 01 May 2026

  • Upcoming breaking change: Add a deprecation warning for customers using CodeQL version 2.19.3 and earlier. These versions of CodeQL were discontinued on 9 April 2026 alongside GitHub Enterprise Server 3.15, and will be unsupported by the next minor release of the CodeQL Action. #3837
  • Configurations for private registries that use Cloudsmith or GCP OIDC are now accepted. #3850
  • Best-effort connection tests for private registries now use GET requests instead of HEAD for better compatibility with various registry implementations. For NuGet feeds, the test is now always performed against the service index. #3853
  • Fixed a bug where two diagnostics produced within the same millisecond could overwrite each other on disk, causing one of them to be lost. #3852
  • Update default CodeQL bundle version to 2.25.3. #3865

4.35.2 - 15 Apr 2026

  • The undocumented TRAP cache cleanup feature that could be enabled using the CODEQL_ACTION_CLEANUP_TRAP_CACHES environment variable is deprecated and will be removed in May 2026. If you are affected by this, we recommend disabling TRAP caching by passing the trap-caching: false input to the init Action. #3795
  • The Git version 2.36.0 requirement for improved incremental analysis now only applies to repositories that contain submodules. #3789
  • Python analysis on GHES no longer extracts the standard library, relying instead on models of the standard library. This should result in significantly faster extraction and analysis times, while the effect on alerts should be minimal. #3794
  • Fixed a bug in the validation of OIDC configurations for private registries that was added in CodeQL Action 4.33.0 / 3.33.0. #3807
  • Update default CodeQL bundle version to 2.25.2. #3823

4.35.1 - 27 Mar 2026

4.35.0 - 27 Mar 2026

... (truncated)

Commits
  • 7211b7c Merge pull request #3927 from github/update-v4.36.0-ebc2d9e2b
  • 7740f2f Update changelog for v4.36.0
  • ebc2d9e Merge pull request #3926 from github/update-bundle/codeql-bundle-v2.25.5
  • d1f74b7 Add changelog note
  • 2dc40ce Update default bundle to codeql-bundle-v2.25.5
  • 8449852 Merge pull request #3910 from github/henrymercer/repo-size-diff-check
  • 72ac23c Update excluded required check list
  • 14c1509 Rebuild
  • 89c58e6 Rebuild
  • a0a8d16 Bump ruby/setup-ruby
  • Additional commits viewable in compare view

feat: agent-native StreamNet CLI foundation + v0.1 vertical slice
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Jun 3, 2026
aedneth and others added 11 commits June 2, 2026 18:51
- README: fix CI badge org (eduardoborjas → aedneth), add release badge,
  add Demo section with sample terminal output, add Roadmap table
  (v0.1.0-v1.0.0), add Contributing section, fix install URL org
- CHANGELOG: restructure to proper Keep a Changelog format — move all
  content from [Unreleased] to [0.1.0] 2026-06-02 (includes CI fixes),
  add empty [Unreleased], fix footer link org to aedneth
- package.json + src/commands/manifest.ts + CONTRIBUTING.md +
  .github/ISSUE_TEMPLATE/config.yml: replace all eduardoborjas → aedneth

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
P0 — agent-mode contract:
- output.ts: make emit/emitError/emitEnvelope return Promise<void> with
  awaitable stdout writes (writeLine helper); process.exit() no longer
  races the OS pipe buffer flush on any command
- build.ts: await context.output.emit/emitError before process.exit()
- cli.ts: add exitOverride() + configureOutput({writeErr:()=>{}}) so
  Commander usage errors (missing arg, unknown option) map to exit 2
  with an ok:false USAGE envelope in --json mode instead of exit 1 + no envelope

P1 — functional bugs:
- cli.ts: fix --no-input flag (Commander stores under opts.input, not
  opts.noInput); remove bogus false default on negated option
- cli.ts + registry/types.ts: add configPath to CommandContext so
  config set --config <path> writes to the user-specified file, not
  the default location
- cli.ts + config/paths.ts: import configFile and resolve configPath
  in makeContext; commands/config.ts: use ctx.configPath in saveConfig
- core/torrent/engine.ts: replace fake StreamNetTimeoutError class with
  real StreamNetError(TORRENT_UNPLAYABLE); fix Aborted and file-not-found
  rejects — all now properly instanceof StreamNetError
- util/http.ts: re-throw StreamNetError at start of catch so HTTP errors
  from fail() are not re-wrapped as "Network error: StreamNetError: ..."
- commands/stream.ts: wrap post-startStream body in try/finally so
  info.destroy() always runs even when spawnVlc/waitForVlc throws
- core/indexers/aggregate.ts: return {results, succeededCount, failedCount}
  instead of bare array
- commands/search.ts: fail(NETWORK) when all indexers reject instead of
  NO_RESULTS (agents retry differently on network vs no-results)
- registry/build.ts: coerce ZodNumber flag values from string (Commander
  always delivers strings for non-boolean flags); fail USAGE on NaN
- test/agent-mode.test.ts: raise doctor test timeout to 15s (makes a
  live network call that can take 3-5s on loaded runners)
- test/indexers.test.ts: update to destructure AggregateResult

P2 — security:
- config/store.ts: guard setConfigValue key segments against
  __proto__ / constructor / prototype prototype-pollution walk

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Portable three-layer knowledge graph integration: SessionStart/PostToolUse/
UserPromptSubmit/Stop/PreToolUse hooks, graphify graph (auto-updates on commit),
decisions + bugs ADRs committed, runtime artifacts gitignored. No-ops gracefully
without local CKIS vault — external contributors unaffected.

Registered in Dev Brain (~/Documents/Dev Brain/); graph-report auto-synced to CKIS
02-projects/<slug>/graph-report.md on each commit.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
- Add .npmrc: ignore-scripts=true, registry pin, save-exact=true
- Patch GHSA-5xrq-8626-4rwp: vitest → ^4.1.8 (critical — arbitrary file read/exec)
- Pin all GitHub Actions to commit SHAs (not mutable tags)
- Add --ignore-scripts to all npm ci / pnpm install steps in CI
- Add explicit native module whitelist with npm_config_ignore_scripts=false rebuild
- Add npm audit --audit-level=high gate to all CI and release workflows
- Add permissions: {} (deny-all default) with per-job minimum grants
- Add persist-credentials: false to all checkout steps
- Add weekly security-audit.yml workflow (runs every Monday 09:00 UTC)
- Add SECURITY.md with supply chain security policy and vulnerability disclosure

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
…-credentials: false

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Implements the OpenSubtitles/VLSub subtitle pipeline and full-download mode
toward v1.0.0, and fixes a pre-existing flag-parsing bug surfaced during the audit.

Added
- core/subtitles/hash.ts: OpenSubtitles "moviehash" (size + first/last 64 KiB
  checksum), reading only the two windows (cheap on multi-GB files).
- core/subtitles/opensubtitles.ts: REST v1 client — hash + text search with
  ranked results (hash match > language preference > download count) and
  download-link resolution. Api-Key from config, never hardcoded.
- core/subtitles/fetch.ts: orchestrates hash -> search -> download -> write
  `<name>.<lang>.srt` beside the video, with a title-query fallback.
- commands/subs.ts: `streamnet subs <file>` (--lang, --query).
- commands/download.ts + engine.downloadTorrent(): full download to the
  configured dir with progress, auto subtitle fetch for non-MKV files.
- stream/play: non-MKV streams best-effort fetch subtitles by title and pass
  --sub-file to VLC; never fail the stream on a subtitle error.
- doctor: download-dir write check + warn-only OpenSubtitles key check
  (warnings don't flip allOk/exit code).

Fixed
- Flag arity (P0): optional/default-wrapped Zod flags were classified as
  boolean, so `--container`, `--quality`, `--indexer`, `--sub-lang`, `--query`,
  `--out` swallowed no value ("too many arguments") and numeric coercion was
  skipped on optional numbers. build.ts now unwraps Optional/Default/Nullable
  to the underlying type. Regression test in test/flag-arity.test.ts.

Tests: 49 passing (was 38). tsc/lint/build green. Subtitle and download paths
fully mocked — no live network or torrents in tests.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Bump package.json 0.1.0 -> 1.0.0 and align docs for the first stable
release: promote CHANGELOG [Unreleased] -> [1.0.0], reframe README roadmap
(1.0.0 shipped; MCP/resolvers/binaries moved to post-1.0). Harden the two
agent-mode subprocess tests with an explicit 15s timeout so Node startup
under parallel load no longer trips the 5s default (was failing the release
gate).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The "Rebuild native WebTorrent dependencies" step uses `2>/dev/null`, which
on windows-latest runs under pwsh and is parsed as Out-File to `D:\dev\null`,
failing the step (the `|| true` can't rescue a parse-time error). Pin the step
to `shell: bash` (Git Bash is preinstalled on Windows runners) in both ci.yml
and release.yml so it behaves identically across all three OSes.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
release: streamnet-cli v1.0.0 — full stream pipeline, subtitles, download
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.36.1 to 4.36.1.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@d77b13a...87557b9)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps): bump github/codeql-action from 3 to 4 chore(deps): bump github/codeql-action from 3.36.1 to 4.36.1 Jun 4, 2026
@dependabot dependabot Bot force-pushed the dependabot/github_actions/github/codeql-action-4 branch from 4104937 to d22a274 Compare June 4, 2026 09:32
@dependabot @github

dependabot Bot commented on behalf of github Jun 9, 2026

Copy link
Copy Markdown
Author

A newer version of github/codeql-action exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant