Skip to content

build(deps): bump github/codeql-action from 3 to 4#9

Closed
dependabot[bot] wants to merge 167 commits into
masterfrom
dependabot/github_actions/github/codeql-action-4
Closed

build(deps): bump github/codeql-action from 3 to 4#9
dependabot[bot] wants to merge 167 commits into
masterfrom
dependabot/github_actions/github/codeql-action-4

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github May 8, 2026

Bumps github/codeql-action from 3 to 4.

Release notes

Sourced from github/codeql-action's releases.

v3.35.4

  • Update default CodeQL bundle version to 2.25.4. #3881

v3.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

v3.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

v3.35.1

v3.35.0

v3.34.1

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

v3.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

v3.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:
    • Repositories owned by an organization: Create a custom repository property with the name github-codeql-file-coverage-on-prs and the type "True/false", then set this property to true in the repository's settings. For more information, see Managing custom properties for repositories in your organization. Alternatively, if you are using an advanced setup workflow, you can set the CODEQL_ACTION_FILE_COVERAGE_ON_PRS environment variable to true in your workflow.
    • User-owned repositories using default setup: Switch to an advanced setup workflow and set the CODEQL_ACTION_FILE_COVERAGE_ON_PRS environment variable to true in your workflow.
    • User-owned repositories using advanced setup: Set the CODEQL_ACTION_FILE_COVERAGE_ON_PRS environment variable to true in your workflow.
  • Fixed a bug which caused the CodeQL Action to fail loading repository properties if a "Multi select" repository property was configured for the repository. #3557
  • The CodeQL Action now loads custom repository properties on GitHub Enterprise Server, enabling the customization of features such as github-codeql-disable-overlay that was previously only available on GitHub.com. #3559
  • Once private package registries can be configured with OIDC-based authentication for organizations, the CodeQL Action will now be able to accept such configurations. #3563
  • Fixed the retry mechanism for database uploads. Previously this would fail with the error "Response body object should not be disturbed or locked". #3564
  • A warning is now emitted if the CodeQL Action detects a repository property whose name suggests that it relates to the CodeQL Action, but which is not one of the properties recognised by the current version of the CodeQL Action. #3570

v3.32.6

  • Update default CodeQL bundle version to 2.24.3. #3548

v3.32.5

  • Repositories owned by an organization can now set up the github-codeql-disable-overlay custom repository property to disable improved incremental analysis for CodeQL. First, create a custom repository property with the name github-codeql-disable-overlay and the type "True/false" in the organization's settings. Then in the repository's settings, set this property to true to disable improved incremental analysis. For more information, see Managing custom properties for repositories in your organization. This feature is not yet available on GitHub Enterprise Server. #3507
  • Added an experimental change so that when improved incremental analysis fails on a runner — potentially due to insufficient disk space — the failure is recorded in the Actions cache so that subsequent runs will automatically skip improved incremental analysis until something changes (e.g. a larger runner is provisioned or a new CodeQL version is released). We expect to roll this change out to everyone in March. #3487

... (truncated)

Changelog

Sourced from github/codeql-action's changelog.

4.32.3 - 13 Feb 2026

  • Added experimental support for testing connections to private package registries. This feature is not currently enabled for any analysis. In the future, it may be enabled by default for Default Setup. #3466

4.32.2 - 05 Feb 2026

  • Update default CodeQL bundle version to 2.24.1. #3460

4.32.1 - 02 Feb 2026

  • A warning is now shown in Default Setup workflow logs if a private package registry is configured using a GitHub Personal Access Token (PAT), but no username is configured. #3422
  • Fixed a bug which caused the CodeQL Action to fail when repository properties cannot successfully be retrieved. #3421

4.32.0 - 26 Jan 2026

  • Update default CodeQL bundle version to 2.24.0. #3425

4.31.11 - 23 Jan 2026

  • When running a Default Setup workflow with Actions debugging enabled, the CodeQL Action will now use more unique names when uploading logs from the Dependabot authentication proxy as workflow artifacts. This ensures that the artifact names do not clash between multiple jobs in a build matrix. #3409
  • Improved error handling throughout the CodeQL Action. #3415
  • Added experimental support for automatically excluding generated files from the analysis. This feature is not currently enabled for any analysis. In the future, it may be enabled by default for some GitHub-managed analyses. #3318
  • The changelog extracts that are included with releases of the CodeQL Action are now shorter to avoid duplicated information from appearing in Dependabot PRs. #3403

4.31.10 - 12 Jan 2026

  • Update default CodeQL bundle version to 2.23.9. #3393

4.31.9 - 16 Dec 2025

No user facing changes.

4.31.8 - 11 Dec 2025

  • Update default CodeQL bundle version to 2.23.8. #3354

4.31.7 - 05 Dec 2025

  • Update default CodeQL bundle version to 2.23.7. #3343

4.31.6 - 01 Dec 2025

No user facing changes.

4.31.5 - 24 Nov 2025

  • Update default CodeQL bundle version to 2.23.6. #3321

4.31.4 - 18 Nov 2025

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

gibbon and others added 30 commits March 28, 2026 18:15
Slidev slide deck for stakeholder presentation covering:
- Problem statement and cost of no enforcement
- The AI Sandwich concept (AI + Determinism + AI)
- Spec-driven generation workflow and YAML spec examples
- Regeneration safety, schema types, and bundle ecosystem
- Competitive comparison, production stats, and commercial model
- Market timing, prior art, and Stage 1 scope

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Merged internal and business decks into slides-business/
- Internal deck (slides/) refocused as internal go/no-go discussion
- Business plan rewritten around end-to-end pipeline (spec → generate → deploy)
- Product framing evolved: individual dev capture/replay → org transformation
- New slides: platform team workflow, developer/PM roles, AI-enabled team structure
- Product architecture: pluggable pipeline integrations (GitHub Actions, GitLab CI)
- Acquisition research with real comps (Astral, Bun, DX, Promptfoo, Windsurf)
- Honest assessment of business options, risks, and open questions
- Removed MCP-first strategy in favour of CLI-native (AI agents call CLIs directly)
- Removed Terraform branding, marketplace assumptions, inflated revenue projections

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- New slides-org/ deck focused on org transformation story
  "Smaller Teams. Faster Delivery. Fewer Handoffs."
- Website updated: hero, problem, AI sandwich, how-it-works all reframed
  around coordination overhead and org change
- New /ai-sandwich detail page with patent pending easter egg
- AI Sandwich first layer split into Domain Specs + Template Curation
- Examples changed from Pexa (workspace/compliance) to generic (orders)
- Removed CQRS and DLQ as standalone features throughout
- Business plan updated with target market, input adapters, design loops
- Cloudflare Pages deployment configured (fixedcode-ai)
- Added .gitignore for node_modules, dist, out, env files

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

Website:
- Hero: tabbed terminal (AI Agent / CLI / CI Pipeline modes)
- SVG sandwich diagram with hover glow animations
- "Why not just one or the other?" section (AI vs scaffolding vs both)
- AI Sandwich split: Domain Specs + Template Curation as separate activities
- HowItWorks: syntax-highlighted code blocks, icons, role dissolving callout
- Org Change section moved up, rewritten around role blurring
- Proven at Scale section with 6 production stats
- Who It's For section (mid-market regulated, fast-scaling, AI-adopting)
- How It Scales section (individual → team → platform → enterprise)
- Pricing page (/pricing) with 4 tiers: Free, Team ($99), Org ($499), Enterprise
- /ai-sandwich detail page with patent pending easter egg
- Light/dark mode toggle
- Shared SVG icons (Person, Robot, Factory) used across site
- Removed Pexa-specific examples (workspace → orders)
- Removed CQRS/DLQ as standalone features
- Generic task tracker references (not Jira-specific)
- Human interaction lines highlighted in purple in terminal

Slides:
- AI Sandwich first layer split into Domain Specs + Template Curation
- Stats show labels first, numbers reveal on click
- ~3s generation time, 100% CFR compliance

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Code example section now tabbed: Domain Service, AI Agent, Orchestrator
  Same engine, different spec + bundle — demonstrated visually
- Agent spec shows tools, middleware, auth generation
- Orchestrator spec shows 4-agent sequential pipeline generation
- Each tab shows spec input → generated file tree output
- Removed outdated slides/ deck (superseded by slides-org/)
- SchemaTypes: split into Services + AI Infrastructure categories
- Bundles: added agent, MCP server, orchestrator bundles + "Your Pattern" card
- Business plan kept — contains unique strategic content not in slides

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Merged unique slides from slides-business/ into slides-org/:
  Competitive Landscape, What We'd Build, What Gets Acquired
- Deleted slides-business/ — all content now in slides-org/
- Single deck at /slides/ covers everything: org transformation,
  product, market, acquisition context, risks, decision

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Cleanroom rewrite of GAP CLI as a pluggable, spec-driven code
generation engine. TypeScript, Handlebars, Commander, npm bundles.
Addresses review feedback: multi-file generation, error handling,
bundle loading mechanics, config resolution, post-render hooks.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
16 tasks across 4 phases: context model design, engine pipeline,
CLI, and end-to-end integration. Context-model-first approach.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Fix {{../package}} → {{package}} (engine merges flat context)
- Remove broken require() code, use direct ESM import
- Add kebabPlural to NameVariants, use for endpoint computation
- Add {{/each}} boundary directory to template structure
- Fix loadConfig receiving file path instead of directory
- Add engine build step before spike bundle compilation
- Use consistent dirname(fileURLToPath()) pattern
- Explicitly list deferred items in Not Included section

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add configDir to FixedCodeConfig, set by loadConfig
- Pass configDir to resolveBundle for local path resolution
- Fix itemContext merge order (item takes precedence over parent)
- Update all tests with configDir parameter

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Phase 1: DDD spike bundle with context model, enrichment functions, 28 passing tests
- Phase 2: Engine pipeline (parse, config, resolve, validate, render, write)
- Phase 3: CLI with generate, validate, init commands
- Handlebars rendering with {{#each}} directory iteration
- Bundle resolution from .fixedcode.yaml config
- bundle-crud-api with enrichment for resources, fields, endpoints
- Generates Express router + TypeScript model interfaces
- 5 REST endpoints per resource (GET list/item, POST, PUT, DELETE)
- Custom Handlebars helpers in bundle
- Better validation error messages with path and details
- Add bundle init command to scaffold new bundles
- Updated CLI help with bundle commands
- Create spring-domain bundle with package.json, tsconfig, vitest config
- Add schema.json defining DDD aggregates structure
- Implement stub index.ts with enrich() and generateFiles()
- Export FileEntry type from engine for bundle compatibility
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
gibbon and others added 22 commits April 24, 2026 09:00
New deterministic bundle for generating CRUD tools backed by the r.dan
state KV. Input spec: { name, description, namespace?, fields[] }.
Output: a single handler with `action: add|list|get|update|delete`
dispatch, wired to getState/saveState/listState/deleteState helpers.

Fills the template gap that caused the media-tracker incident — builder
previously had no deterministic path for 'track/manage/store entity X'
requests and fell back to emitting unwired stub files. Paired with the
r.dan-side kernel-client additions and the namespace-scoped state
delete endpoint (separate commit).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…name

rdan-dashboard-page-crud:
  New bundle that emits a full dashboard page YAML at
  registry/pages/<slug>.yaml. The page is a single custom component with
  inline HTML driving a CRUD form + list table via rdan.ui (button /
  input / select / table) and rdan.callTool against a paired state-crud
  tool. Never calls prompt() / confirm() / localStorage — the sandboxed
  iframe blocks those, which was the other half of the media-tracker
  failure. Delete uses an inline confirm/cancel toggle in the row so
  the page survives the output-shape lint and page-render gate.

rdan-tool-state-crud fix:
  The enrich function exposed only a kebab-case Name, so the emitted
  TS record type came out as e.g. `type Recordmedia-crud = …` which
  doesn't compile. Add a PascalCase NamePascal and use it for the
  generated type name (RecordMediaCrud). Tested via end-to-end
  fixedcode generate against /tmp/state-crud-sample.yaml.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…an-tool-local

Two linked changes that close the 'installed but broken' stub class:

rdan-tool-compute (new):
  Pure-stateless JS computation kind. Spec: { tool: { name, description,
  code, inputFields?, tags? } } where `code` is the real handler body.
  Enrich refuses obvious stubs (`return {};`, `TODO: implement`, empty
  body) so callers can't smuggle a placeholder through this path.
  Covers coin flip / dice / hash / uuid / base64 / format-helper asks
  that previously fell through to rdan-tool-local's source=code stub.
  7 unit tests + end-to-end fixedcode-generate verification.

rdan-tool-local (changes):
  Remove "code" from the source enum and reject source='code' in enrich
  with a pointer to rdan-tool-compute. The IsCode context var and the
  stub branch in the handler template are gone. Existing stub tools
  registered against the old shape are tombstoned already; no live
  regression.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Generates a Next.js dashboard route at dashboard/app/<slug>/page.tsx
— a 3-pane scope -> item -> content browser wired to existing kernel
routes via the /api/rdan/internal/<route> catch-all proxy. Spec
shape covers scope listing, per-scope item listing (string-paths
or object-with-name shape), and read/write endpoints for the editor.

Mirrors the structure of rdan-dashboard-page-crud (schema.json + Hbs
template + enrich.ts) but emits Next.js TSX instead of a sandboxed
iframe page YAML. Used by r.dan/builder when classify-build-request
returns kind=rdan-dashboard-nextjs-page (i.e. requests that wrap
existing kernel routes — memory pages, log viewers, session inspectors).

4 enrich tests cover slug kebab-casing, default field fallbacks,
and string-paths vs objects-with-name shape.
Spec covering 5 phases: cleanup (incl. rdan move + history rewrite),
security review, documentation, CI/CD, npm publish.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Status flipped to Approved, Codecov skip behaviour spelled out,
npm-name fallback documented, 2026-04-06 doc decision pre-resolved.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
40 tasks across 5 phases (cleanup, security review, docs, CI/CD, publish).
References spec at 2026-05-08-productionise-fixedcode-design.md.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…il default)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Remove all rdan-* bundles (moved to ~/projects/r.dan/bundles/).
- Strip rdan refs from .fixedcode.yaml and registry.json.
- Excise rdan-agent sections from 2026-04-06 design doc.
- Remove cruft: order-build/, build/, aggregates}}/, slides-org/, old-cli/,
  design PDFs (Engineering a Deterministic Global Platform.pdf,
  GAP CLI - Technical Deep Dive.pdf), stray root package.json + node_modules,
  *:Zone.Identifier files, order-domain.yaml.
- Tighten .gitignore (add .DS_Store, *:Zone.Identifier, *-build/,
  *.tsbuildinfo, coverage/, .vitest-cache/, .eslintcache).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Remove dead bundles/ddd-basic (TS build broken on arrival, only ever
  one commit, superseded by spring-domain). Drop from .fixedcode.yaml.
- Add --passWithNoTests to vitest in crud-api, mcp-wrapper, openapi
  generator (bundles without test files were exiting non-zero).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
12 findings consolidated from 4 parallel audit agents. Fix this phase:
F-1 (bundle-init path traversal), F-5 (registryRepo arg), F-7 (npm install
regex), F-8 (LLM baseUrl), F-9 (enrich LLM-output warning + docs).
7 medium/low findings deferred to issues.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- F-1: validateBundleName() in cli/bundle-init.ts rejects path traversal
  in `fixedcode bundle init <name>`. Pattern: ^[a-z0-9][a-z0-9_-]*$.
- F-5: validateRegistryRepo() in engine/registry.ts rejects flag-style
  values that gh might interpret as options. Pattern: owner/repo.
- F-7: tighten npm-install command parser. Disallow .. and absolute or
  relative paths in the package identifier.
- F-8: validateBaseUrl() in engine/llm.ts allowlist of LLM hosts
  (openrouter, openai, anthropic, localhost). Reject http on non-loopback.
  Prevents API-key + project-content exfiltration via crafted .fixedcode.yaml.
- F-9: print a privacy banner at the start of every enrich session
  listing the LLM endpoint and reminding the user to review via git diff
  before committing.

Tests: 161/161 passing (+30 from new tests). Smoke test green.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- F-7: extend install allow-list to accept github:owner/repo[#ref]
  spec (publishPackage produces this for bundles with a GitHub repo URL).
  Add INSTALL_GITHUB_PATTERN. Loosen npm version-range portion to accept
  ^/~/>=/+ semver operators while still rejecting ..
- F-8: add IPv6 loopback [::1] to LLM allowlist. Bracket-normalise
  url.hostname for both WHATWG (kept brackets) and older parsers.
- F-1 test: replace unintentionally-escaped null-byte test with a
  whitespace-rejection test that actually exercises the regex boundary.
- Tests: 169/169 passing (+8 new). Smoke green.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Closes the high-severity Vite vulns flagged by `npm audit --audit-level=high`
in engine and the moderate vulns in 8 bundles + openapi generator (all from
old vitest 1.2.2 transitive). All packages now report 0 vulnerabilities.

Tests: engine 169/169, spring-domain 46/46, python-agent 17/17 — all green.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…ELOG

Productionisation Phase 3 root-level docs. README covers value prop,
quickstart, concepts, bundle catalog, CFRs, and links to docs/ tree.
SECURITY.md links the v0.2.0 findings doc and disclosure email.
CHANGELOG.md initial 0.2.0 entry summarising the productionisation push.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Bug, feature, and question issue templates plus a PR template that
enforces a test plan and links. FUNDING.yml is commented-out by default.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…egistry, llm, release)

Seven new docs covering the engine pipeline & contracts, bundle authoring,
generator authoring, the CFR catalog & workflow, the registry distribution
model, LLM trust boundaries & baseUrl allowlist, and the maintainer release
playbook (npm trusted publisher, branch protection, pre-release checklist).

All linked from README.md.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Each bundle README has a tagline, install command, generated-output summary,
spec highlights, optional adapters note, and links into docs/. Engine README
has a CLI command table and programmatic API summary.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- eslint.config.js (flat config, typescript-eslint, no-empty-object-type fix
  in spring-domain). Lint passes with 0 errors / 53 advisory warnings.
- .prettierrc.json + .prettierignore. format check clean across the repo
  after a one-shot reformat (mostly trailing commas and quote normalisation).
- Root package.json with scripts: lint, lint:fix, format, format:check.

Tests: 169/169 still passing post-reformat.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- ci.yml: matrix on Node 20/22; lint, format check, typecheck, build, test
  the engine + each bundle + each generator, plus a smoke generation test.
  npm audit is advisory (continue-on-error).
- release.yml: triggers on v* tags. npm publish --provenance with OIDC
  trusted publisher; falls back to NPM_TOKEN secret if configured. Creates
  a GitHub Release with auto-generated notes and the tarball attached.
- codeql.yml: weekly + per-PR JS/TS scanning.
- dependabot.yml: weekly npm and github-actions updates.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@v3...v4)

---
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 added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels May 8, 2026
@gibbon gibbon closed this May 8, 2026
@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github May 8, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/github_actions/github/codeql-action-4 branch May 8, 2026 15:23
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