diff --git a/lib/kamal/tags.rb b/lib/kamal/tags.rb index 4538f28d..95145f29 100644 --- a/lib/kamal/tags.rb +++ b/lib/kamal/tags.rb @@ -13,7 +13,8 @@ class Kamal::Tags performer: `whoami`.chomp, destination: config.destination, version: config.version, - service_version: service_version(config) } + service_version: service_version(config), + service: config.service } end def service_version(config) diff --git a/test/cli/cli_test_case.rb b/test/cli/cli_test_case.rb index 5db20c05..a680824c 100644 --- a/test/cli/cli_test_case.rb +++ b/test/cli/cli_test_case.rb @@ -43,6 +43,7 @@ class CliTestCase < ActiveSupport::TestCase def assert_hook_ran(hook, output, version:, service_version:, hosts:, command:, subcommand: nil, runtime: false) performer = `whoami`.strip + service = service_version.split("@").first assert_match "Running the #{hook} hook...\n", output @@ -52,6 +53,7 @@ class CliTestCase < ActiveSupport::TestCase KAMAL_PERFORMER=\"#{performer}\"\s KAMAL_VERSION=\"#{version}\"\s KAMAL_SERVICE_VERSION=\"#{service_version}\"\s + KAMAL_SERVICE=\"#{service}\"\s KAMAL_HOSTS=\"#{hosts}\"\s KAMAL_COMMAND=\"#{command}\"\s #{"KAMAL_SUBCOMMAND=\\\"#{subcommand}\\\"\\s" if subcommand}