Bump kamal from 2.5.3 to 2.6.0 #2

Merged
dependabot[bot] merged 1 commit from dependabot/bundler/kamal-2.6.0 into main 2025-05-15 14:40:16 +00:00
dependabot[bot] commented 2025-05-13 19:00:52 +00:00 (Migrated from github.com)

Bumps kamal from 2.5.3 to 2.6.0.

Release notes

Sourced from kamal's releases.

v2.6.0

Notes

This version requires kamal-proxy v0.9.0 or higher to deploy. Run kamal proxy reboot to update to v0.9.0.

What's Changed

New Contributors

... (truncated)

Commits
  • 031f55e Bump version for 2.6.0
  • d98d6a3 Merge pull request #1550 from krzysztoff1/add-singular-role
  • 78c9d61 Add a singular role
  • 4187ee2 Merge pull request #1547 from basecamp/pin-accessories-to-tags
  • 7bfb2ed Actually test the fixture for singular
  • 299c741 More natural api when you are just applying accessory to a single tag
  • fb82d04 Use #filter_map instead of #collect + #compact
  • 9d5a534 Refactored for clarity and style
  • 5ad000a Unnecessary parenthesis
  • 1ca2b4d Test with multiple host matches across roles
  • Additional commits viewable in compare view

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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)
Bumps [kamal](https://github.com/basecamp/kamal) from 2.5.3 to 2.6.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/basecamp/kamal/releases">kamal's releases</a>.</em></p> <blockquote> <h2>v2.6.0</h2> <h2>Notes</h2> <p>This version requires <a href="https://github.com/basecamp/kamal-proxy/releases/tag/v0.9.0">kamal-proxy v0.9.0</a> or higher to deploy. Run <code>kamal proxy reboot</code> to update to v0.9.0.</p> <h2>What's Changed</h2> <ul> <li>Bump rack from 3.1.8 to 3.1.10 in the bundler group across 1 directory by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1413">basecamp/kamal#1413</a></li> <li>Update to kamal-proxy 0.8.6 by <a href="https://github.com/djmb"><code>@​djmb</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1449">basecamp/kamal#1449</a></li> <li>Adds the ability to alias/map secrets by <a href="https://github.com/matthewbjones"><code>@​matthewbjones</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1439">basecamp/kamal#1439</a></li> <li>Bump the bundler group across 1 directory with 2 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1452">basecamp/kamal#1452</a></li> <li>Add <code>ssl_redirect</code> option by <a href="https://github.com/kevinmcconnell"><code>@​kevinmcconnell</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1454">basecamp/kamal#1454</a></li> <li>Use xargs to handle spaces in proxy options by <a href="https://github.com/djmb"><code>@​djmb</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1459">basecamp/kamal#1459</a></li> <li>Add ability to alias secrets for tags by <a href="https://github.com/visini"><code>@​visini</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1465">basecamp/kamal#1465</a></li> <li>Tidy up the env secrets handling by <a href="https://github.com/djmb"><code>@​djmb</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1466">basecamp/kamal#1466</a></li> <li>Bump nokogiri from 1.18.3 to 1.18.4 in the bundler group across 1 directory by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1464">basecamp/kamal#1464</a></li> <li>Enforce JSON output format for aws secrets manager command by <a href="https://github.com/aliismayilov"><code>@​aliismayilov</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1476">basecamp/kamal#1476</a></li> <li>Use registry:3 image for the integration tests by <a href="https://github.com/djmb"><code>@​djmb</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1494">basecamp/kamal#1494</a></li> <li>Custom proxy image by <a href="https://github.com/djmb"><code>@​djmb</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1499">basecamp/kamal#1499</a></li> <li>Maintenance mode by <a href="https://github.com/djmb"><code>@​djmb</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1497">basecamp/kamal#1497</a></li> <li>Rely on semver for version checks by <a href="https://github.com/djmb"><code>@​djmb</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1502">basecamp/kamal#1502</a></li> <li>Ensure that the restart policy is unless-stopped by <a href="https://github.com/djmb"><code>@​djmb</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1503">basecamp/kamal#1503</a></li> <li>Allow accessory only configurations by <a href="https://github.com/djmb"><code>@​djmb</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1501">basecamp/kamal#1501</a></li> <li>Move docker login into build command by <a href="https://github.com/djmb"><code>@​djmb</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1506">basecamp/kamal#1506</a></li> <li>Fix accessory setup by <a href="https://github.com/djmb"><code>@​djmb</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1507">basecamp/kamal#1507</a></li> <li>Add KAMAL.app_hosts by <a href="https://github.com/djmb"><code>@​djmb</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1508">basecamp/kamal#1508</a></li> <li>Don't allow booleans for root proxy config by <a href="https://github.com/djmb"><code>@​djmb</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1509">basecamp/kamal#1509</a></li> <li>Run pre-connect hooks before ssh commands by <a href="https://github.com/djmb"><code>@​djmb</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1510">basecamp/kamal#1510</a></li> <li>Docker login if exec might pull image by <a href="https://github.com/djmb"><code>@​djmb</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1511">basecamp/kamal#1511</a></li> <li>Add KAMAL_ROLES to hook env variables by <a href="https://github.com/djmb"><code>@​djmb</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1514">basecamp/kamal#1514</a></li> <li>Redirect buildx build output to stdout by <a href="https://github.com/djmb"><code>@​djmb</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1515">basecamp/kamal#1515</a></li> <li>Raise an error to the user if the exec command parsed is blank by <a href="https://github.com/mike-weiner"><code>@​mike-weiner</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1405">basecamp/kamal#1405</a></li> <li>chore: put github status checks inside block by <a href="https://github.com/pdl"><code>@​pdl</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1470">basecamp/kamal#1470</a></li> <li>Escape the audit line by <a href="https://github.com/djmb"><code>@​djmb</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1519">basecamp/kamal#1519</a></li> <li>Bump nokogiri from 1.18.4 to 1.18.8 in the bundler group across 1 directory by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1518">basecamp/kamal#1518</a></li> <li>Inherit locks by <a href="https://github.com/djmb"><code>@​djmb</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1520">basecamp/kamal#1520</a></li> <li>Handle parentheses in variables in commands by <a href="https://github.com/i7an"><code>@​i7an</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1346">basecamp/kamal#1346</a></li> <li>Create the .kamal/proxy/apps-config directory by <a href="https://github.com/djmb"><code>@​djmb</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1522">basecamp/kamal#1522</a></li> <li>Extract Kamal::Configuration::Proxy::Boot by <a href="https://github.com/djmb"><code>@​djmb</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1526">basecamp/kamal#1526</a></li> <li>Update name of KAMAL_ROLES in sample hooks files by <a href="https://github.com/rahearn"><code>@​rahearn</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1528">basecamp/kamal#1528</a></li> <li>Allow kamal-proxy run command options to be set by <a href="https://github.com/djmb"><code>@​djmb</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1504">basecamp/kamal#1504</a></li> <li>Bumping ed25519 dependency to fix compile errors by <a href="https://github.com/lukef"><code>@​lukef</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1536">basecamp/kamal#1536</a></li> <li>Set minimum proxy version to 0.9.0 by <a href="https://github.com/djmb"><code>@​djmb</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1546">basecamp/kamal#1546</a></li> <li>Pin accessories to tags by <a href="https://github.com/dhh"><code>@​dhh</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1547">basecamp/kamal#1547</a></li> <li>Add a singular role by <a href="https://github.com/krzysztoff1"><code>@​krzysztoff1</code></a> in <a href="https://redirect.github.com/basecamp/kamal/pull/1550">basecamp/kamal#1550</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/visini"><code>@​visini</code></a> made their first contribution in <a href="https://redirect.github.com/basecamp/kamal/pull/1465">basecamp/kamal#1465</a></li> <li><a href="https://github.com/mike-weiner"><code>@​mike-weiner</code></a> made their first contribution in <a href="https://redirect.github.com/basecamp/kamal/pull/1405">basecamp/kamal#1405</a></li> <li><a href="https://github.com/pdl"><code>@​pdl</code></a> made their first contribution in <a href="https://redirect.github.com/basecamp/kamal/pull/1470">basecamp/kamal#1470</a></li> <li><a href="https://github.com/i7an"><code>@​i7an</code></a> made their first contribution in <a href="https://redirect.github.com/basecamp/kamal/pull/1346">basecamp/kamal#1346</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/basecamp/kamal/commit/031f55ecf745bd7a3aec173d360bd96dc64b643c"><code>031f55e</code></a> Bump version for 2.6.0</li> <li><a href="https://github.com/basecamp/kamal/commit/d98d6a347544a699e2b0d9b70d170ddfb5741674"><code>d98d6a3</code></a> Merge pull request <a href="https://redirect.github.com/basecamp/kamal/issues/1550">#1550</a> from krzysztoff1/add-singular-role</li> <li><a href="https://github.com/basecamp/kamal/commit/78c9d610cf61e2dbe45d1899a7f47a3b6e879a96"><code>78c9d61</code></a> Add a singular role</li> <li><a href="https://github.com/basecamp/kamal/commit/4187ee2397e93a8b935ee2e3135b7cfc563d1bd5"><code>4187ee2</code></a> Merge pull request <a href="https://redirect.github.com/basecamp/kamal/issues/1547">#1547</a> from basecamp/pin-accessories-to-tags</li> <li><a href="https://github.com/basecamp/kamal/commit/7bfb2ed9f2777db7b87293121ddc0359350a795e"><code>7bfb2ed</code></a> Actually test the fixture for singular</li> <li><a href="https://github.com/basecamp/kamal/commit/299c741c1b872a96fbce90815522c8b8e5e69658"><code>299c741</code></a> More natural api when you are just applying accessory to a single tag</li> <li><a href="https://github.com/basecamp/kamal/commit/fb82d04aafb30f43b67309e19a9a3d835b60767b"><code>fb82d04</code></a> Use #filter_map instead of #collect + #compact</li> <li><a href="https://github.com/basecamp/kamal/commit/9d5a534ef86e5bf7beb8edabce5f36d374fb8e12"><code>9d5a534</code></a> Refactored for clarity and style</li> <li><a href="https://github.com/basecamp/kamal/commit/5ad000a08e0e480c76cdbf0362aa1033e3b8cba5"><code>5ad000a</code></a> Unnecessary parenthesis</li> <li><a href="https://github.com/basecamp/kamal/commit/1ca2b4d394af052e687938e4bfe3863e342af6e8"><code>1ca2b4d</code></a> Test with multiple host matches across roles</li> <li>Additional commits viewable in <a href="https://github.com/basecamp/kamal/compare/v2.5.3...v2.6.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=kamal&package-manager=bundler&previous-version=2.5.3&new-version=2.6.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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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>
Sign in to join this conversation.
No description provided.