vagrant/test/unit/plugins/commands/box/command
Allison Larson 5564b8a1fd Determine compatible version when checking outdated box
When a request to check an outdated box (or update a box), add explicit
architecture compatibility check in addition to ensuring the version is
newer than before.

The architecture compatibility checks allow boxes that were marked as an
"unknown" architecture to see new "unknown" architectures as viable
update options, if an architecture specific provider is not available.
In the scenario that the existing version/provider has an explicit
architecture defined, a new version/provider with an "unknown"
architecture is not considered compatible.

This architecture check can be bypassed by explicitly setting
`config.vm.box_architecture = nil` in the Vagrantfile.
2025-03-03 14:58:45 -08:00
..
add_test.rb Add test coverage for architecture support 2023-09-14 16:15:03 -07:00
outdated_test.rb Determine compatible version when checking outdated box 2025-03-03 14:58:45 -08:00
prune_test.rb add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
remove_test.rb Add test coverage for architecture support 2023-09-14 16:15:03 -07:00
repackage_test.rb add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
update_test.rb Add test coverage for architecture support 2023-09-14 16:15:03 -07:00