Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: getsentry/sentry-cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3.4.3
Choose a base ref
...
head repository: getsentry/sentry-cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3.5.0
Choose a head ref
  • 16 commits
  • 46 files changed
  • 9 contributors

Commits on May 21, 2026

  1. Configuration menu
    Copy the full SHA
    f6171a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d51919 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2026

  1. fix(ssl): Pass CA bundle env vars to curl on macOS (#3301)

    On macOS, sentry-cli links system libcurl which uses SecureTransport as
    its TLS backend. SecureTransport ignores SSL_CERT_FILE, so custom CA
    bundles (e.g. corporate MITM proxies) don't work even though
    openssl_probe sets the env var. This reads SSL_CERT_FILE (or
    CURL_CA_BUNDLE) back and passes it via CURLOPT_CAINFO, which
    SecureTransport does honor.
    
    Previously we would get a TLS validation when running through our https
    proxy, like this
    
    ```
     error: API request failed
    
      Caused by:
          0: API request failed
          1: [60] SSL peer certificate or SSH remote key was not OK (SSL certificate problem: unable to get local issuer certificate)
    ```
    
    
    Let me know if I should approach this differently or open an issue first
    to discuss this
    
    ---------
    
    Co-authored-by: Daniel Szoke <[email protected]>
    chris-smith-zocdoc and szokeasaurusrex authored May 26, 2026
    Configuration menu
    Copy the full SHA
    49f8725 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2026

  1. fix(config): Improve error message for missing organization (#3311)

    When no organization is provided, the error message previously only
    mentioned the `--org` flag. This can be confusing for users who may
    not know about other ways to configure the organization.
    
    The updated error message now lists all three options:
    - `--org` flag
    - `SENTRY_ORG` environment variable
    - Org-scoped auth token
    
    This helps users resolve the issue faster, especially in CI
    environments where env vars or scoped tokens are the preferred
    approach.
    
    ---------
    
    Co-authored-by: Claude <[email protected]>
    NicoHinderling and claude authored May 27, 2026
    Configuration menu
    Copy the full SHA
    807b12c View commit details
    Browse the repository at this point in the history
  2. feat(snapshots): Add local image diff command using odiff (#3306)

    ## Summary
    
    - Adds `sentry-cli snapshots diff <base_dir> <head_dir>` for locally
    comparing directories of PNG snapshot images using
    [odiff](https://github.com/nicolo-ribaudo/odiff-bin)
    - Auto-downloads odiff-bin v4.3.8 from the npm registry on first use,
    caches at `~/.sentry-cli/odiff/<version>/odiff`
    - Uses odiff's `--server` mode for efficient batch image comparison over
    stdin/stdout JSON protocol
    - Outputs structured JSON to stdout with per-image diff results (status,
    diff_percentage, diff_pixel_count, diff_mask_path) and writes diff mask
    PNGs to the output directory
    - Supports `--threshold`, `--no-antialiasing`, `--fail-on-diff`,
    `--selective`, and `--output` flags
    
    ### Selective mode
    
    Supports `--selective` flag matching the backend's simple selective diff
    mode. When set, images present in the base directory but missing from
    the head directory are categorized as `skipped` instead of `removed`.
    This is intended for partial test runs where only a subset of
    screenshots are captured — missing images are not treated as deletions.
    
    ### Security
    
    - SHA-256 integrity verification of the downloaded odiff tarball before
    extraction
    - Respects sentry-cli proxy, SSL verification, and SSL revocation
    settings for the odiff download (via `Config`)
    
    ## Motivation
    
    Enables AI agents (and developers) to rapidly validate visual changes by
    diffing screenshots/snapshots locally without needing server-side
    infrastructure. This pairs with `sentry-mcp` for end-to-end snapshot
    test investigation workflows.
    
    ## Example
    
    ```bash
    $ sentry-cli snapshots diff ./base-snapshots ./head-snapshots --fail-on-diff
    {
      "summary": { "total": 6, "changed": 6, "unchanged": 0, "added": 0, "removed": 0, "skipped": 0, "errored": 0 },
      "images": [
        { "name": "sidebar-dark.png", "status": "changed", "diff_percentage": 4.18, "diff_pixel_count": 30442, "diff_mask_path": "./diff-output/sidebar-dark.png" },
        ...
      ]
    }
    ```
    
    ```bash
    # Selective mode: missing base images are "skipped", not "removed"
    $ sentry-cli snapshots diff ./base-snapshots ./partial-head-snapshots --selective
    ```
    
    ## Test plan
    
    - [x] `cargo test snapshots` — help output and missing-dir error trycmd
    tests pass
    - [x] `cargo check --features managed` — compiles with managed feature
    flag
    - [x] Verified on real failing snapshots from PR #115836 (snapshot
    259299) — diff percentages match Sentry's server-side results exactly
    - [x] Diff mask PNGs generated correctly
    - [x] `--fail-on-diff` returns exit code 1 when diffs found
    - [x] `--selective` correctly categorizes base-only images as `skipped`
    - [x] Full test suite (189 tests) passes
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    ---------
    
    Co-authored-by: Claude Opus 4.6 <[email protected]>
    Co-authored-by: Daniel Szoke <[email protected]>
    3 people authored May 27, 2026
    Configuration menu
    Copy the full SHA
    a9013c4 View commit details
    Browse the repository at this point in the history
  3. feat(snapshots): Add download command for baseline snapshots (#3310)

    ## Summary
    
    - Adds `sentry-cli snapshots download` command for downloading baseline
    snapshot images from Sentry's preprod system to a local directory
    - Supports `--app-id` (resolves latest baseline snapshot) or
    `--snapshot-id` (direct artifact ID), with optional `--branch` filter
    - Downloads a ZIP from the server and extracts images to `--output`
    directory (default `./snapshots-base/`)
    - Adds two API methods: `get_latest_base_snapshot` and
    `download_snapshot_zip`
    
    ### Usage
    
    ```bash
    # Download latest baselines for an app
    sentry-cli snapshots download --app-id sentry-frontend
    
    # Download from a specific branch
    sentry-cli snapshots download --app-id sentry-frontend --branch main
    
    # Download a specific snapshot by ID
    sentry-cli snapshots download --snapshot-id 259299
    
    # Full local visual regression workflow
    sentry-cli snapshots download --app-id sentry-frontend
    pnpm run snapshots
    sentry-cli snapshots diff ./snapshots-base .artifacts/snapshots --fail-on-diff
    ```
    
    ## Test plan
    
    - [x] `cargo clippy -- -Dwarnings` passes clean
    - [x] `cargo fmt --check` passes
    - [x] `cargo test snapshots` — all 4 integration tests pass (including
    new download help test)
    - [ ] Manual test: run `sentry-cli snapshots download --app-id
    sentry-frontend` against real Sentry org
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    ---------
    
    Co-authored-by: Claude Opus 4.6 <[email protected]>
    NicoHinderling and claude authored May 27, 2026
    Configuration menu
    Copy the full SHA
    48c1f24 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2026

  1. docs(readme): add notice pointing to the new Sentry CLI (#3315)

    ### Description
    Adds a note at the top of the README pointing users toward the new
    Sentry CLI ([cli.sentry.dev](https://cli.sentry.dev/)).
    
    We've been getting confused users in this repo who are looking for the
    newer, AI-capable CLI. We already added a similar disclaimer to the docs
    site and it worked well. This brings the same treatment to the GitHub
    README, where a lot of users land first.
    
    The notice is intentionally forward-looking: the new CLI is where things
    are headed, already supports some of what `sentry-cli` does (including
    source maps), and is designed for AI-powered workflows and agent use
    cases.
    
    ### Issues
    <!-- N/A -->
    
    ### Legal Boilerplate
    Look, I get it. The entity doing business as "Sentry" was incorporated
    in the State of Delaware in 2015 as Functional Software, Inc. and is
    gonna need some rights from me in order to utilize my contributions in
    this here PR. So here's the deal: I retain all rights, title and
    interest in and to my contributions, and by keeping this boilerplate
    intact I confirm that Sentry can use, modify, copy, and redistribute my
    contributions, under Sentry's choice of terms.
    betegon authored May 28, 2026
    Configuration menu
    Copy the full SHA
    fafcbbd View commit details
    Browse the repository at this point in the history
  2. feat(snapshots): Add --all-image-file-names and --all-image-file-name…

    …s-file flags (#3312)
    
    Add two mutually exclusive flags to `snapshots upload` that allow
    selective
    builds to provide a complete list of image file names from the full test
    suite.
    The backend uses this list to distinguish genuinely removed images from
    images
    that were simply not included in a selective upload.
    
    - `--all-image-file-names <NAMES>` accepts a comma-separated list inline
    - `--all-image-file-names-file <PATH>` reads one name per line from a
    file
    - Either flag implicitly enables `--selective`
    - CLI validates that every discovered image appears in the list before
    uploading
    
    Companion to
    [sentry#113006](getsentry/sentry#113006)
    which adds the backend support for `all_image_file_names`.
    
    Follows up on [#3268](#3268)
    which added the `--selective` flag.
    
    ---------
    
    Co-authored-by: Claude Opus 4.6 <[email protected]>
    NicoHinderling and claude authored May 28, 2026
    Configuration menu
    Copy the full SHA
    4338ee0 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2026

  1. fix: Fix compile error in Docker build (#3317)

    We were failing to compile in our Docker release build step due to this
    function being called when not compiled in.
    szokeasaurusrex authored Jun 1, 2026
    Configuration menu
    Copy the full SHA
    9b8df25 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump getsentry/craft from 2.25.0 to 2.26.3 (#3297)

    Bumps [getsentry/craft](https://github.com/getsentry/craft) from 2.25.0
    to 2.26.3.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/getsentry/craft/releases">getsentry/craft's
    releases</a>.</em></p>
    <blockquote>
    <h2>2.26.3</h2>
    <h3>Bug Fixes 🐛</h3>
    <ul>
    <li>Prevent shell injection vulnerabilities in GitHub Actions workflows
    by <a
    href="https://github.com/fix-it-felix-sentry"><code>@​fix-it-felix-sentry</code></a>
    in <a
    href="https://redirect.github.com/getsentry/craft/pull/811">#811</a></li>
    </ul>
    <h2>2.26.2</h2>
    <h3>Security 🔒</h3>
    <ul>
    <li>(deps) Bump uuid to ^14.0.0 (fix GHSA-w5hq-g745-h8pq) by <a
    href="https://github.com/BYK"><code>@​BYK</code></a> in <a
    href="https://redirect.github.com/getsentry/craft/pull/810">#810</a></li>
    </ul>
    <h3>Bug Fixes 🐛</h3>
    <ul>
    <li>(prepare) Remove --allow-remote-config gate by <a
    href="https://github.com/BYK"><code>@​BYK</code></a> in <a
    href="https://redirect.github.com/getsentry/craft/pull/809">#809</a></li>
    </ul>
    <h3>Internal Changes 🔧</h3>
    <ul>
    <li>(deps) Bump astro from 5.18.1 to 6.1.6 in /docs by <a
    href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
    href="https://redirect.github.com/getsentry/craft/pull/806">#806</a></li>
    <li>(deps-dev) Bump fast-xml-parser from 5.5.7 to 5.7.0 by <a
    href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
    href="https://redirect.github.com/getsentry/craft/pull/808">#808</a></li>
    </ul>
    <h2>2.26.1</h2>
    <h3>Security 🔒</h3>
    <ul>
    <li>(release-env) Allowlist GITHUB_* and RUNNER_* by prefix by <a
    href="https://github.com/BYK"><code>@​BYK</code></a> in <a
    href="https://redirect.github.com/getsentry/craft/pull/807">#807</a></li>
    </ul>
    <h3>Bug Fixes 🐛</h3>
    <ul>
    <li>(npm) Tolerate workspace:* deps in version bump and bun.lock
    patching by <a href="https://github.com/BYK"><code>@​BYK</code></a> in
    <a
    href="https://redirect.github.com/getsentry/craft/pull/805">#805</a></li>
    </ul>
    <h3>Internal Changes 🔧</h3>
    <ul>
    <li>Fix Node 20 + app-id deprecation warnings, refresh Node matrix by <a
    href="https://github.com/BYK"><code>@​BYK</code></a> in <a
    href="https://redirect.github.com/getsentry/craft/pull/803">#803</a></li>
    </ul>
    <h2>2.26.0</h2>
    <h3>Security 🔒</h3>
    <ul>
    <li>(ci) Pin third-party GitHub Actions to commit SHAs by <a
    href="https://github.com/BYK"><code>@​BYK</code></a> in <a
    href="https://redirect.github.com/getsentry/craft/pull/801">#801</a></li>
    <li>(commit-repo) Replace execSync tar with node-tar by <a
    href="https://github.com/BYK"><code>@​BYK</code></a> in <a
    href="https://redirect.github.com/getsentry/craft/pull/799">#799</a></li>
    <li>(gpg) Pipe private key via stdin instead of writing to /tmp by <a
    href="https://github.com/BYK"><code>@​BYK</code></a> in <a
    href="https://redirect.github.com/getsentry/craft/pull/798">#798</a></li>
    <li>(publish) Move publish-state file out of repo cwd by <a
    href="https://github.com/BYK"><code>@​BYK</code></a> in <a
    href="https://redirect.github.com/getsentry/craft/pull/797">#797</a></li>
    <li>(spawn) Strip dynamic-linker env vars from subprocess env by <a
    href="https://github.com/BYK"><code>@​BYK</code></a> in <a
    href="https://redirect.github.com/getsentry/craft/pull/800">#800</a></li>
    </ul>
    <h3>New Features ✨</h3>
    <ul>
    <li>Recognize <code>security:</code> commit prefix for changelog and
    versioning by <a href="https://github.com/BYK"><code>@​BYK</code></a> in
    <a
    href="https://redirect.github.com/getsentry/craft/pull/802">#802</a></li>
    </ul>
    <h2>2.25.5</h2>
    <h3>Bug Fixes 🐛</h3>
    <h4>Security</h4>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/getsentry/craft/blob/master/CHANGELOG.md">getsentry/craft's
    changelog</a>.</em></p>
    <blockquote>
    <h1>Changelog</h1>
    <h2>2.26.3</h2>
    <h3>Bug Fixes 🐛</h3>
    <ul>
    <li>Prevent shell injection vulnerabilities in GitHub Actions workflows
    by <a
    href="https://github.com/fix-it-felix-sentry"><code>@​fix-it-felix-sentry</code></a>
    in <a
    href="https://redirect.github.com/getsentry/craft/pull/811">#811</a></li>
    </ul>
    <h2>2.26.2</h2>
    <h3>Security 🔒</h3>
    <ul>
    <li>(deps) Bump uuid to ^14.0.0 (fix GHSA-w5hq-g745-h8pq) by <a
    href="https://github.com/BYK"><code>@​BYK</code></a> in <a
    href="https://redirect.github.com/getsentry/craft/pull/810">#810</a></li>
    </ul>
    <h3>Bug Fixes 🐛</h3>
    <ul>
    <li>(prepare) Remove --allow-remote-config gate by <a
    href="https://github.com/BYK"><code>@​BYK</code></a> in <a
    href="https://redirect.github.com/getsentry/craft/pull/809">#809</a></li>
    </ul>
    <h3>Internal Changes 🔧</h3>
    <ul>
    <li>(deps) Bump astro from 5.18.1 to 6.1.6 in /docs by <a
    href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
    href="https://redirect.github.com/getsentry/craft/pull/806">#806</a></li>
    <li>(deps-dev) Bump fast-xml-parser from 5.5.7 to 5.7.0 by <a
    href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
    href="https://redirect.github.com/getsentry/craft/pull/808">#808</a></li>
    </ul>
    <h2>2.26.1</h2>
    <h3>Security 🔒</h3>
    <ul>
    <li>(release-env) Allowlist GITHUB_* and RUNNER_* by prefix by <a
    href="https://github.com/BYK"><code>@​BYK</code></a> in <a
    href="https://redirect.github.com/getsentry/craft/pull/807">#807</a></li>
    </ul>
    <h3>Bug Fixes 🐛</h3>
    <ul>
    <li>(npm) Tolerate workspace:* deps in version bump and bun.lock
    patching by <a href="https://github.com/BYK"><code>@​BYK</code></a> in
    <a
    href="https://redirect.github.com/getsentry/craft/pull/805">#805</a></li>
    </ul>
    <h3>Internal Changes 🔧</h3>
    <ul>
    <li>Fix Node 20 + app-id deprecation warnings, refresh Node matrix by <a
    href="https://github.com/BYK"><code>@​BYK</code></a> in <a
    href="https://redirect.github.com/getsentry/craft/pull/803">#803</a></li>
    </ul>
    <h2>2.26.0</h2>
    <h3>Security 🔒</h3>
    <ul>
    <li>(ci) Pin third-party GitHub Actions to commit SHAs by <a
    href="https://github.com/BYK"><code>@​BYK</code></a> in <a
    href="https://redirect.github.com/getsentry/craft/pull/801">#801</a></li>
    <li>(commit-repo) Replace execSync tar with node-tar by <a
    href="https://github.com/BYK"><code>@​BYK</code></a> in <a
    href="https://redirect.github.com/getsentry/craft/pull/799">#799</a></li>
    <li>(gpg) Pipe private key via stdin instead of writing to /tmp by <a
    href="https://github.com/BYK"><code>@​BYK</code></a> in <a
    href="https://redirect.github.com/getsentry/craft/pull/798">#798</a></li>
    <li>(publish) Move publish-state file out of repo cwd by <a
    href="https://github.com/BYK"><code>@​BYK</code></a> in <a
    href="https://redirect.github.com/getsentry/craft/pull/797">#797</a></li>
    <li>(spawn) Strip dynamic-linker env vars from subprocess env by <a
    href="https://github.com/BYK"><code>@​BYK</code></a> in <a
    href="https://redirect.github.com/getsentry/craft/pull/800">#800</a></li>
    </ul>
    <h3>New Features ✨</h3>
    <ul>
    <li>Recognize <code>security:</code> commit prefix for changelog and
    versioning by <a href="https://github.com/BYK"><code>@​BYK</code></a> in
    <a
    href="https://redirect.github.com/getsentry/craft/pull/802">#802</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/getsentry/craft/commit/bae212ca7aec50bb716eafd387c80bcfb28da937"><code>bae212c</code></a>
    release: 2.26.3</li>
    <li><a
    href="https://github.com/getsentry/craft/commit/cc72e8f3cde3aec44d2fca36e1d6f5ca082e2b73"><code>cc72e8f</code></a>
    fix: Prevent shell injection vulnerabilities in GitHub Actions workflows
    (<a
    href="https://redirect.github.com/getsentry/craft/issues/811">#811</a>)</li>
    <li><a
    href="https://github.com/getsentry/craft/commit/f0daed82a84e7e398f85f26465ef06ec3e13b206"><code>f0daed8</code></a>
    feat(changelog-preview): add require-conventional-title opt-in
    enforcement (#...</li>
    <li><a
    href="https://github.com/getsentry/craft/commit/37f91181d659c04fced8518b08094bef9d2c4eb2"><code>37f9118</code></a>
    meta: Bump new development version</li>
    <li><a
    href="https://github.com/getsentry/craft/commit/b98376ed608a8fb8ddda2fdea5bfc4d541dc8cb6"><code>b98376e</code></a>
    Merge branch 'release/2.26.2'</li>
    <li><a
    href="https://github.com/getsentry/craft/commit/3dc647fee3586e57c7c31eb900fdec7cbb44f23f"><code>3dc647f</code></a>
    release: 2.26.2</li>
    <li><a
    href="https://github.com/getsentry/craft/commit/3739fa14b4cdeb60f755f69cca623ecb57f46608"><code>3739fa1</code></a>
    security(deps): bump uuid to ^14.0.0 (fix GHSA-w5hq-g745-h8pq) (<a
    href="https://redirect.github.com/getsentry/craft/issues/810">#810</a>)</li>
    <li><a
    href="https://github.com/getsentry/craft/commit/86fd3dadc299588db78108b6792351352c969c0e"><code>86fd3da</code></a>
    fix(prepare): remove --allow-remote-config gate (<a
    href="https://redirect.github.com/getsentry/craft/issues/809">#809</a>)</li>
    <li><a
    href="https://github.com/getsentry/craft/commit/3294203f73cc00ba13488b649b228b11254a68c8"><code>3294203</code></a>
    build(deps): bump astro from 5.18.1 to 6.1.6 in /docs (<a
    href="https://redirect.github.com/getsentry/craft/issues/806">#806</a>)</li>
    <li><a
    href="https://github.com/getsentry/craft/commit/ad5568e7715d729e221734493cca255d86d7f722"><code>ad5568e</code></a>
    build(deps-dev): bump fast-xml-parser from 5.5.7 to 5.7.0 (<a
    href="https://redirect.github.com/getsentry/craft/issues/808">#808</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/getsentry/craft/compare/f4889d04564e47311038ecb6b910fef6b6cf1363...bae212ca7aec50bb716eafd387c80bcfb28da937">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=getsentry/craft&package-manager=github_actions&previous-version=2.25.0&new-version=2.26.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    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-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    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)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 1, 2026
    Configuration menu
    Copy the full SHA
    2badbb1 View commit details
    Browse the repository at this point in the history
  3. build(deps): bump github/codeql-action from 4.32.6 to 4.35.4 (#3298)

    Bumps [github/codeql-action](https://github.com/github/codeql-action)
    from 4.32.6 to 4.35.4.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/github/codeql-action/releases">github/codeql-action's
    releases</a>.</em></p>
    <blockquote>
    <h2>v4.35.4</h2>
    <ul>
    <li>Update default CodeQL bundle version to <a
    href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.25.4">2.25.4</a>.
    <a
    href="https://redirect.github.com/github/codeql-action/pull/3881">#3881</a></li>
    </ul>
    <h2>v4.35.3</h2>
    <ul>
    <li><em>Upcoming breaking change</em>: 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. <a
    href="https://redirect.github.com/github/codeql-action/pull/3837">#3837</a></li>
    <li>Configurations for private registries that use Cloudsmith or GCP
    OIDC are now accepted. <a
    href="https://redirect.github.com/github/codeql-action/pull/3850">#3850</a></li>
    <li>Best-effort connection tests for private registries now use
    <code>GET</code> requests instead of <code>HEAD</code> for better
    compatibility with various registry implementations. For NuGet feeds,
    the test is now always performed against the service index. <a
    href="https://redirect.github.com/github/codeql-action/pull/3853">#3853</a></li>
    <li>Fixed a bug where two diagnostics produced within the same
    millisecond could overwrite each other on disk, causing one of them to
    be lost. <a
    href="https://redirect.github.com/github/codeql-action/pull/3852">#3852</a></li>
    <li>Update default CodeQL bundle version to <a
    href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.25.3">2.25.3</a>.
    <a
    href="https://redirect.github.com/github/codeql-action/pull/3865">#3865</a></li>
    </ul>
    <h2>v4.35.2</h2>
    <ul>
    <li>The undocumented TRAP cache cleanup feature that could be enabled
    using the <code>CODEQL_ACTION_CLEANUP_TRAP_CACHES</code> 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
    <code>trap-caching: false</code> input to the <code>init</code> Action.
    <a
    href="https://redirect.github.com/github/codeql-action/pull/3795">#3795</a></li>
    <li>The Git version 2.36.0 requirement for improved incremental analysis
    now only applies to repositories that contain submodules. <a
    href="https://redirect.github.com/github/codeql-action/pull/3789">#3789</a></li>
    <li>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. <a
    href="https://redirect.github.com/github/codeql-action/pull/3794">#3794</a></li>
    <li>Fixed a bug in the validation of OIDC configurations for private
    registries that was added in CodeQL Action 4.33.0 / 3.33.0. <a
    href="https://redirect.github.com/github/codeql-action/pull/3807">#3807</a></li>
    <li>Update default CodeQL bundle version to <a
    href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.25.2">2.25.2</a>.
    <a
    href="https://redirect.github.com/github/codeql-action/pull/3823">#3823</a></li>
    </ul>
    <h2>v4.35.1</h2>
    <ul>
    <li>Fix incorrect minimum required Git version for <a
    href="https://redirect.github.com/github/roadmap/issues/1158">improved
    incremental analysis</a>: it should have been 2.36.0, not 2.11.0. <a
    href="https://redirect.github.com/github/codeql-action/pull/3781">#3781</a></li>
    </ul>
    <h2>v4.35.0</h2>
    <ul>
    <li>Reduced the minimum Git version required for <a
    href="https://redirect.github.com/github/roadmap/issues/1158">improved
    incremental analysis</a> from 2.38.0 to 2.11.0. <a
    href="https://redirect.github.com/github/codeql-action/pull/3767">#3767</a></li>
    <li>Update default CodeQL bundle version to <a
    href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.25.1">2.25.1</a>.
    <a
    href="https://redirect.github.com/github/codeql-action/pull/3773">#3773</a></li>
    </ul>
    <h2>v4.34.1</h2>
    <ul>
    <li>Downgrade default CodeQL bundle version to <a
    href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.24.3">2.24.3</a>
    due to issues with a small percentage of Actions and JavaScript
    analyses. <a
    href="https://redirect.github.com/github/codeql-action/pull/3762">#3762</a></li>
    </ul>
    <h2>v4.34.0</h2>
    <ul>
    <li>Added an experimental change which disables TRAP caching when <a
    href="https://redirect.github.com/github/roadmap/issues/1158">improved
    incremental analysis</a> 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. <a
    href="https://redirect.github.com/github/codeql-action/pull/3569">#3569</a></li>
    <li>We are rolling out improved incremental analysis to C/C++ analyses
    that use build mode <code>none</code>. We expect this rollout to be
    complete by the end of April 2026. <a
    href="https://redirect.github.com/github/codeql-action/pull/3584">#3584</a></li>
    <li>Update default CodeQL bundle version to <a
    href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.25.0">2.25.0</a>.
    <a
    href="https://redirect.github.com/github/codeql-action/pull/3585">#3585</a></li>
    </ul>
    <h2>v4.33.0</h2>
    <ul>
    <li>
    <p>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. <a
    href="https://redirect.github.com/github/codeql-action/pull/3562">#3562</a></p>
    <p>To opt out of this change:</p>
    <ul>
    <li><strong>Repositories owned by an organization:</strong> Create a
    custom repository property with the name
    <code>github-codeql-file-coverage-on-prs</code> and the type
    &quot;True/false&quot;, then set this property to <code>true</code> in
    the repository's settings. For more information, see <a
    href="https://docs.github.com/en/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization">Managing
    custom properties for repositories in your organization</a>.
    Alternatively, if you are using an advanced setup workflow, you can set
    the <code>CODEQL_ACTION_FILE_COVERAGE_ON_PRS</code> environment variable
    to <code>true</code> in your workflow.</li>
    <li><strong>User-owned repositories using default setup:</strong> Switch
    to an advanced setup workflow and set the
    <code>CODEQL_ACTION_FILE_COVERAGE_ON_PRS</code> environment variable to
    <code>true</code> in your workflow.</li>
    <li><strong>User-owned repositories using advanced setup:</strong> Set
    the <code>CODEQL_ACTION_FILE_COVERAGE_ON_PRS</code> environment variable
    to <code>true</code> in your workflow.</li>
    </ul>
    </li>
    <li>
    <p>Fixed <a
    href="https://redirect.github.com/github/codeql-action/issues/3555">a
    bug</a> which caused the CodeQL Action to fail loading repository
    properties if a &quot;Multi select&quot; repository property was
    configured for the repository. <a
    href="https://redirect.github.com/github/codeql-action/pull/3557">#3557</a></p>
    </li>
    <li>
    <p>The CodeQL Action now loads <a
    href="https://docs.github.com/en/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization">custom
    repository properties</a> on GitHub Enterprise Server, enabling the
    customization of features such as
    <code>github-codeql-disable-overlay</code> that was previously only
    available on GitHub.com. <a
    href="https://redirect.github.com/github/codeql-action/pull/3559">#3559</a></p>
    </li>
    <li>
    <p>Once <a
    href="https://docs.github.com/en/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/giving-org-access-private-registries">private
    package registries</a> can be configured with OIDC-based authentication
    for organizations, the CodeQL Action will now be able to accept such
    configurations. <a
    href="https://redirect.github.com/github/codeql-action/pull/3563">#3563</a></p>
    </li>
    <li>
    <p>Fixed the retry mechanism for database uploads. Previously this would
    fail with the error &quot;Response body object should not be disturbed
    or locked&quot;. <a
    href="https://redirect.github.com/github/codeql-action/pull/3564">#3564</a></p>
    </li>
    <li>
    <p>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. <a
    href="https://redirect.github.com/github/codeql-action/pull/3570">#3570</a></p>
    </li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action's
    changelog</a>.</em></p>
    <blockquote>
    <h1>CodeQL Action Changelog</h1>
    <p>See the <a
    href="https://github.com/github/codeql-action/releases">releases
    page</a> for the relevant changes to the CodeQL CLI and language
    packs.</p>
    <h2>[UNRELEASED]</h2>
    <p>No user facing changes.</p>
    <h2>4.35.4 - 07 May 2026</h2>
    <ul>
    <li>Update default CodeQL bundle version to <a
    href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.25.4">2.25.4</a>.
    <a
    href="https://redirect.github.com/github/codeql-action/pull/3881">#3881</a></li>
    </ul>
    <h2>4.35.3 - 01 May 2026</h2>
    <ul>
    <li><em>Upcoming breaking change</em>: 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. <a
    href="https://redirect.github.com/github/codeql-action/pull/3837">#3837</a></li>
    <li>Configurations for private registries that use Cloudsmith or GCP
    OIDC are now accepted. <a
    href="https://redirect.github.com/github/codeql-action/pull/3850">#3850</a></li>
    <li>Best-effort connection tests for private registries now use
    <code>GET</code> requests instead of <code>HEAD</code> for better
    compatibility with various registry implementations. For NuGet feeds,
    the test is now always performed against the service index. <a
    href="https://redirect.github.com/github/codeql-action/pull/3853">#3853</a></li>
    <li>Fixed a bug where two diagnostics produced within the same
    millisecond could overwrite each other on disk, causing one of them to
    be lost. <a
    href="https://redirect.github.com/github/codeql-action/pull/3852">#3852</a></li>
    <li>Update default CodeQL bundle version to <a
    href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.25.3">2.25.3</a>.
    <a
    href="https://redirect.github.com/github/codeql-action/pull/3865">#3865</a></li>
    </ul>
    <h2>4.35.2 - 15 Apr 2026</h2>
    <ul>
    <li>The undocumented TRAP cache cleanup feature that could be enabled
    using the <code>CODEQL_ACTION_CLEANUP_TRAP_CACHES</code> 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
    <code>trap-caching: false</code> input to the <code>init</code> Action.
    <a
    href="https://redirect.github.com/github/codeql-action/pull/3795">#3795</a></li>
    <li>The Git version 2.36.0 requirement for improved incremental analysis
    now only applies to repositories that contain submodules. <a
    href="https://redirect.github.com/github/codeql-action/pull/3789">#3789</a></li>
    <li>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. <a
    href="https://redirect.github.com/github/codeql-action/pull/3794">#3794</a></li>
    <li>Fixed a bug in the validation of OIDC configurations for private
    registries that was added in CodeQL Action 4.33.0 / 3.33.0. <a
    href="https://redirect.github.com/github/codeql-action/pull/3807">#3807</a></li>
    <li>Update default CodeQL bundle version to <a
    href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.25.2">2.25.2</a>.
    <a
    href="https://redirect.github.com/github/codeql-action/pull/3823">#3823</a></li>
    </ul>
    <h2>4.35.1 - 27 Mar 2026</h2>
    <ul>
    <li>Fix incorrect minimum required Git version for <a
    href="https://redirect.github.com/github/roadmap/issues/1158">improved
    incremental analysis</a>: it should have been 2.36.0, not 2.11.0. <a
    href="https://redirect.github.com/github/codeql-action/pull/3781">#3781</a></li>
    </ul>
    <h2>4.35.0 - 27 Mar 2026</h2>
    <ul>
    <li>Reduced the minimum Git version required for <a
    href="https://redirect.github.com/github/roadmap/issues/1158">improved
    incremental analysis</a> from 2.38.0 to 2.11.0. <a
    href="https://redirect.github.com/github/codeql-action/pull/3767">#3767</a></li>
    <li>Update default CodeQL bundle version to <a
    href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.25.1">2.25.1</a>.
    <a
    href="https://redirect.github.com/github/codeql-action/pull/3773">#3773</a></li>
    </ul>
    <h2>4.34.1 - 20 Mar 2026</h2>
    <ul>
    <li>Downgrade default CodeQL bundle version to <a
    href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.24.3">2.24.3</a>
    due to issues with a small percentage of Actions and JavaScript
    analyses. <a
    href="https://redirect.github.com/github/codeql-action/pull/3762">#3762</a></li>
    </ul>
    <h2>4.34.0 - 20 Mar 2026</h2>
    <ul>
    <li>Added an experimental change which disables TRAP caching when <a
    href="https://redirect.github.com/github/roadmap/issues/1158">improved
    incremental analysis</a> 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. <a
    href="https://redirect.github.com/github/codeql-action/pull/3569">#3569</a></li>
    <li>We are rolling out improved incremental analysis to C/C++ analyses
    that use build mode <code>none</code>. We expect this rollout to be
    complete by the end of April 2026. <a
    href="https://redirect.github.com/github/codeql-action/pull/3584">#3584</a></li>
    <li>Update default CodeQL bundle version to <a
    href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.25.0">2.25.0</a>.
    <a
    href="https://redirect.github.com/github/codeql-action/pull/3585">#3585</a></li>
    </ul>
    <h2>4.33.0 - 16 Mar 2026</h2>
    <ul>
    <li>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. <a
    href="https://redirect.github.com/github/codeql-action/pull/3562">#3562</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/github/codeql-action/commit/68bde559dea0fdcac2102bfdf6230c5f70eb485e"><code>68bde55</code></a>
    Merge pull request <a
    href="https://redirect.github.com/github/codeql-action/issues/3885">#3885</a>
    from github/update-v4.35.4-803d9e8c3</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/9739ad2d182c072da0d01a6887f7f39620f71b1e"><code>9739ad2</code></a>
    Update changelog for v4.35.4</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/803d9e8c3ca8b0dd2029a1da3b541a18b6bfb076"><code>803d9e8</code></a>
    Merge pull request <a
    href="https://redirect.github.com/github/codeql-action/issues/3883">#3883</a>
    from github/mbg/test/macro-wrapper</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/0fd9c7d1358a7404e46ed8165f12262f56bd1434"><code>0fd9c7d</code></a>
    Merge pull request <a
    href="https://redirect.github.com/github/codeql-action/issues/3882">#3882</a>
    from github/dependabot/github_actions/dot-github/wor...</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/922d6fb888d665134eb982b150b8912dbd48e21a"><code>922d6fb</code></a>
    Use <code>makeMacro</code> instead of <code>test.macro</code></li>
    <li><a
    href="https://github.com/github/codeql-action/commit/df77e87896689b5c736433984c5df14d86c63d56"><code>df77e87</code></a>
    Update test macro snippet</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/6e3f985e4fc409a188c7701b68c4dec158c9ced3"><code>6e3f985</code></a>
    Add wrapper for <code>test.macro</code></li>
    <li><a
    href="https://github.com/github/codeql-action/commit/e7a347dfb1bfb7a858347623fcb4f650effca6b5"><code>e7a347d</code></a>
    Merge pull request <a
    href="https://redirect.github.com/github/codeql-action/issues/3881">#3881</a>
    from github/update-bundle/codeql-bundle-v2.25.4</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/17eabb2500031486a71e00ecbcb72c73804a6c9f"><code>17eabb2</code></a>
    Rebuild</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/aaef09c48db2dd7f0100363de1785963a34cd706"><code>aaef09c</code></a>
    Bump ruby/setup-ruby</li>
    <li>Additional commits viewable in <a
    href="https://github.com/github/codeql-action/compare/0d579ffd059c29b07949a3cce3983f0780820c98...68bde559dea0fdcac2102bfdf6230c5f70eb485e">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github/codeql-action&package-manager=github_actions&previous-version=4.32.6&new-version=4.35.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    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-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    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)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 1, 2026
    Configuration menu
    Copy the full SHA
    42c6fd4 View commit details
    Browse the repository at this point in the history
  4. build(deps): bump docker/login-action from 4.0.0 to 4.1.0 (#3299)

    Bumps [docker/login-action](https://github.com/docker/login-action) from
    4.0.0 to 4.1.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/docker/login-action/releases">docker/login-action's
    releases</a>.</em></p>
    <blockquote>
    <h2>v4.1.0</h2>
    <ul>
    <li>Fix scoped Docker Hub cleanup path when registry is omitted by <a
    href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
    href="https://redirect.github.com/docker/login-action/pull/945">docker/login-action#945</a></li>
    <li>Bump <code>@​aws-sdk/client-ecr</code> and
    <code>@​aws-sdk/client-ecr-public</code> to 3.1020.0 in <a
    href="https://redirect.github.com/docker/login-action/pull/930">docker/login-action#930</a></li>
    <li>Bump <code>@​docker/actions-toolkit</code> from 0.77.0 to 0.86.0 in
    <a
    href="https://redirect.github.com/docker/login-action/pull/932">docker/login-action#932</a>
    <a
    href="https://redirect.github.com/docker/login-action/pull/936">docker/login-action#936</a></li>
    <li>Bump brace-expansion from 1.1.12 to 1.1.13 in <a
    href="https://redirect.github.com/docker/login-action/pull/952">docker/login-action#952</a></li>
    <li>Bump fast-xml-parser from 5.3.4 to 5.3.6 in <a
    href="https://redirect.github.com/docker/login-action/pull/942">docker/login-action#942</a></li>
    <li>Bump flatted from 3.3.3 to 3.4.2 in <a
    href="https://redirect.github.com/docker/login-action/pull/944">docker/login-action#944</a></li>
    <li>Bump glob from 10.3.12 to 10.5.0 in <a
    href="https://redirect.github.com/docker/login-action/pull/940">docker/login-action#940</a></li>
    <li>Bump handlebars from 4.7.8 to 4.7.9 in <a
    href="https://redirect.github.com/docker/login-action/pull/949">docker/login-action#949</a></li>
    <li>Bump http-proxy-agent and https-proxy-agent to 8.0.0 in <a
    href="https://redirect.github.com/docker/login-action/pull/937">docker/login-action#937</a></li>
    <li>Bump lodash from 4.17.23 to 4.18.1 in <a
    href="https://redirect.github.com/docker/login-action/pull/958">docker/login-action#958</a></li>
    <li>Bump minimatch from 3.1.2 to 3.1.5 in <a
    href="https://redirect.github.com/docker/login-action/pull/941">docker/login-action#941</a></li>
    <li>Bump picomatch from 4.0.3 to 4.0.4 in <a
    href="https://redirect.github.com/docker/login-action/pull/948">docker/login-action#948</a></li>
    <li>Bump undici from 6.23.0 to 6.24.1 in <a
    href="https://redirect.github.com/docker/login-action/pull/938">docker/login-action#938</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/docker/login-action/compare/v4.0.0...v4.1.0">https://github.com/docker/login-action/compare/v4.0.0...v4.1.0</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/docker/login-action/commit/4907a6ddec9925e35a0a9e82d7399ccc52663121"><code>4907a6d</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/login-action/issues/930">#930</a>
    from docker/dependabot/npm_and_yarn/aws-sdk-dependenc...</li>
    <li><a
    href="https://github.com/docker/login-action/commit/1e233e691a8881d7f35ca7c2d5dfaaed80b39636"><code>1e233e6</code></a>
    chore: update generated content</li>
    <li><a
    href="https://github.com/docker/login-action/commit/6c24ead68057f18c30c808a431f0b85dc25663cb"><code>6c24ead</code></a>
    build(deps): bump the aws-sdk-dependencies group with 2 updates</li>
    <li><a
    href="https://github.com/docker/login-action/commit/ee034d70944e3546349cd24295914f139342f1e6"><code>ee034d7</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/login-action/issues/958">#958</a>
    from docker/dependabot/npm_and_yarn/lodash-4.18.1</li>
    <li><a
    href="https://github.com/docker/login-action/commit/1527209db9734bd2352a2dc1a63d79c9aa5358bb"><code>1527209</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/login-action/issues/937">#937</a>
    from docker/dependabot/npm_and_yarn/proxy-agent-depen...</li>
    <li><a
    href="https://github.com/docker/login-action/commit/d39362aba4d72f8d9d93e0962119840690133e1b"><code>d39362a</code></a>
    build(deps): bump lodash from 4.17.23 to 4.18.1</li>
    <li><a
    href="https://github.com/docker/login-action/commit/a6f092b568105cbb6d9deb7e55e0a4c5c1025fce"><code>a6f092b</code></a>
    chore: update generated content</li>
    <li><a
    href="https://github.com/docker/login-action/commit/60953f0bed2120ec69659d271fe18d34bc069779"><code>60953f0</code></a>
    build(deps): bump the proxy-agent-dependencies group with 2 updates</li>
    <li><a
    href="https://github.com/docker/login-action/commit/62c688590fb4ab6c6e89a217ced0a7b2ddcf1340"><code>62c6885</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/login-action/issues/936">#936</a>
    from docker/dependabot/npm_and_yarn/docker/actions-to...</li>
    <li><a
    href="https://github.com/docker/login-action/commit/102c0e672992d2e992c89b6f4808d65a353b5a1a"><code>102c0e6</code></a>
    chore: update generated content</li>
    <li>Additional commits viewable in <a
    href="https://github.com/docker/login-action/compare/b45d80f862d83dbcd57f89517bcf500b2ab88fb2...4907a6ddec9925e35a0a9e82d7399ccc52663121">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=docker/login-action&package-manager=github_actions&previous-version=4.0.0&new-version=4.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    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-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    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)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 1, 2026
    Configuration menu
    Copy the full SHA
    dd9d907 View commit details
    Browse the repository at this point in the history
  5. build(deps): bump openssl from 0.10.79 to 0.10.80 (#3307)

    Bumps [openssl](https://github.com/rust-openssl/rust-openssl) from
    0.10.79 to 0.10.80.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/rust-openssl/rust-openssl/releases">openssl's
    releases</a>.</em></p>
    <blockquote>
    <h2>openssl-v0.10.80</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Prefer Homebrew openssl@4 and stop looking for [email protected] by <a
    href="https://github.com/alex"><code>@​alex</code></a> in <a
    href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2633">rust-openssl/rust-openssl#2633</a></li>
    <li>Fix output buffer overflow in cipher_update_inplace for AES
    key-wrap-with-padding by <a
    href="https://github.com/alex"><code>@​alex</code></a> in <a
    href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2638">rust-openssl/rust-openssl#2638</a></li>
    <li>Release openssl 0.10.80 and openssl-sys 0.9.116 by <a
    href="https://github.com/alex"><code>@​alex</code></a> in <a
    href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2639">rust-openssl/rust-openssl#2639</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.79...openssl-v0.10.80">https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.79...openssl-v0.10.80</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/rust-openssl/rust-openssl/commit/35be7ae43b207fc0448a648a21e9156bc360c9af"><code>35be7ae</code></a>
    Release openssl 0.10.80 and openssl-sys 0.9.116 (<a
    href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2639">#2639</a>)</li>
    <li><a
    href="https://github.com/rust-openssl/rust-openssl/commit/19eceb26f2404aae187e5444e65c404ebc1348a7"><code>19eceb2</code></a>
    Fix output buffer overflow in cipher_update_inplace for AES
    key-wrap-with-pad...</li>
    <li><a
    href="https://github.com/rust-openssl/rust-openssl/commit/b460eb378c335610df5395a251408ad70bb60d42"><code>b460eb3</code></a>
    Prefer Homebrew openssl@4 and stop looking for [email protected] (<a
    href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2633">#2633</a>)</li>
    <li>See full diff in <a
    href="https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.79...openssl-v0.10.80">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=openssl&package-manager=cargo&previous-version=0.10.79&new-version=0.10.80)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    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-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    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)
    You can disable automated security fix PRs for this repo from the
    [Security Alerts
    page](https://github.com/getsentry/sentry-cli/network/alerts).
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 1, 2026
    Configuration menu
    Copy the full SHA
    b3d48e1 View commit details
    Browse the repository at this point in the history
  6. build(deps): bump actions/download-artifact from 8.0.0 to 8.0.1 (#3232)

    Bumps
    [actions/download-artifact](https://github.com/actions/download-artifact)
    from 8.0.0 to 8.0.1.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/actions/download-artifact/releases">actions/download-artifact's
    releases</a>.</em></p>
    <blockquote>
    <h2>v8.0.1</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Support for CJK characters in the artifact name by <a
    href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a> in
    <a
    href="https://redirect.github.com/actions/download-artifact/pull/471">actions/download-artifact#471</a></li>
    <li>Add a regression test for artifact name + content-type mismatches by
    <a href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a>
    in <a
    href="https://redirect.github.com/actions/download-artifact/pull/472">actions/download-artifact#472</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/actions/download-artifact/compare/v8...v8.0.1">https://github.com/actions/download-artifact/compare/v8...v8.0.1</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/actions/download-artifact/commit/3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c"><code>3e5f45b</code></a>
    Add regression tests for CJK characters (<a
    href="https://redirect.github.com/actions/download-artifact/issues/471">#471</a>)</li>
    <li><a
    href="https://github.com/actions/download-artifact/commit/e6d03f67377d4412c7aa56a8e2e4988e6ec479dd"><code>e6d03f6</code></a>
    Add a regression test for artifact name + content-type mismatches (<a
    href="https://redirect.github.com/actions/download-artifact/issues/472">#472</a>)</li>
    <li>See full diff in <a
    href="https://github.com/actions/download-artifact/compare/70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3...3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    > **Note**
    > Automatic rebases have been disabled on this pull request as it has
    been open for over 30 days.
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 1, 2026
    Configuration menu
    Copy the full SHA
    11d9824 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2026

  1. feat: PE DWARF companion support (#3240)

    ### Description
    
    Extracted from #3237
    
    Some tests currently fail, because `symbolic` updated its `zip`
    dependency (`2.4.2` to `7.2.0`) since the last bump. This changed the
    encoding and invalidated a bunch of test assertions. A fix proposal for
    the failing tests is #3239.
    
    This change was triggered by bumping `symbolic` to `12.17.3` to include
    getsentry/symbolic#960.
    
    The new permissive PE parser fixes in
    getsentry/symbolic#960 exposed performance edge
    cases for some of the debug companions during PE import-table parsing,
    the result of which neither `symbolic` nor `sentry-cli` really needs.
    
    The PR addresses the issue in the following way:
    
    I introduced a new `goblin` option that excludes the `PE` import table
    from parsing. Of course, this requires further upstream PRs (`cargo`
    points `goblin` and `symbolic` to dev branches) before we can merge
    this, but I wanted to check whether you are generally in agreement with
    these changes before going upstream.
    
    Upstream changes required:
    
    - m4b/goblin#522
    - getsentry/symbolic#964
    
    
    Ideally, this PR gets merged after
    #3238 and
    #3239, because both solve
    issues this PR is affected by. If we drop or defer
    #3239, we need to update all
    snapshots and magic digests here first.
    
    ### Issues
    
    At least partially fixes
    getsentry/sentry#104738
    
    ### Legal Boilerplate
    Look, I get it. The entity doing business as "Sentry" was incorporated
    in the State of Delaware in 2015 as Functional Software, Inc. and is
    gonna need some rights from me in order to utilize my contributions in
    this here PR. So here's the deal: I retain all rights, title and
    interest in and to my contributions, and by keeping this boilerplate
    intact I confirm that Sentry can use, modify, copy, and redistribute my
    contributions, under Sentry's choice of terms.
    supervacuus authored Jun 2, 2026
    Configuration menu
    Copy the full SHA
    8b6f051 View commit details
    Browse the repository at this point in the history
  2. release: 3.5.0

    szokeasaurusrex committed Jun 2, 2026
    Configuration menu
    Copy the full SHA
    3a107c2 View commit details
    Browse the repository at this point in the history
Loading