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: basecamp/kamal
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.6.0
Choose a base ref
...
head repository: basecamp/kamal
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.6.1
Choose a head ref
  • 11 commits
  • 12 files changed
  • 2 contributors

Commits on May 14, 2025

  1. Run pre-connect hooks before building

    They might be needed for remote builds or the pre-build hook.
    djmb committed May 14, 2025
    Configuration menu
    Copy the full SHA
    2c1d6ed View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1554 from basecamp/pre-connect-hook-before-remote…

    …-builds
    
    Run pre-connect hooks before building
    djmb authored May 14, 2025
    Configuration menu
    Copy the full SHA
    f62c1a5 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2025

  1. Ensure primary_role app hosts are sorted first

    When booting non-primary role hosts we will always wait for a primary
    role host to boor first.
    
    So when booting in groups, if there are no primary role hosts in the
    first batch, then booting will stall.
    
    Sort primary role app_hosts first to avoid this.
    
    Fixes: #1553
    djmb committed May 15, 2025
    Configuration menu
    Copy the full SHA
    b9e5ce7 View commit details
    Browse the repository at this point in the history
  2. Update per-role proxy docs

    Clarify that proxy: true/proxy: false only belong in the role config,
    not at the root level.
    djmb committed May 15, 2025
    Configuration menu
    Copy the full SHA
    7b1439c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1557 from basecamp/sort-primary-role-app-hosts-first

    Ensure primary_role app hosts are sorted first
    djmb authored May 15, 2025
    Configuration menu
    Copy the full SHA
    dca96ea View commit details
    Browse the repository at this point in the history
  4. Default the proxy config is it is nil

    Instead of checking for the proxy key, we'll set the config to {} if it
    is nil in the Kamal::Configuration::Proxy initializer.
    
    This is a bit cleaner, and maybe it will help with
    #1555 if somehow
    @raw_config.key?(:proxy) is false but @raw_config.proxy is not nil.
    djmb committed May 15, 2025
    Configuration menu
    Copy the full SHA
    8796528 View commit details
    Browse the repository at this point in the history
  5. Don't deploy on proxy reboot

    It shouldn't be necessary to deploy the app on proxy reboot. When there
    are multiple apps using the same proxy we'll only deploy the one we
    run the reboot command from, so we don't always reboot anyway.
    djmb committed May 15, 2025
    Configuration menu
    Copy the full SHA
    ad21c7e View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1559 from basecamp/default-proxy-config-if-nil

    Default the proxy config if it is nil
    djmb authored May 15, 2025
    Configuration menu
    Copy the full SHA
    d6459e8 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1560 from basecamp/dont-redeploy-on-proxy-reboot

    Don't deploy on proxy reboot
    djmb authored May 15, 2025
    Configuration menu
    Copy the full SHA
    a82e88d View commit details
    Browse the repository at this point in the history
  8. Merge pull request #1558 from basecamp/per-role-proxy-docs

    Per role proxy docs
    djmb authored May 15, 2025
    Configuration menu
    Copy the full SHA
    259a018 View commit details
    Browse the repository at this point in the history
  9. Bump version for 2.6.1

    djmb committed May 15, 2025
    Configuration menu
    Copy the full SHA
    22e7243 View commit details
    Browse the repository at this point in the history
Loading