Skip to content

Conversation

@ricab
Copy link
Collaborator

@ricab ricab commented Apr 29, 2025

No description provided.

ricab added 30 commits April 23, 2025 00:51
Remove a ctest environment variable which was first introduced in #1768,
but later removed in #1771. It inadvertently crept back into full with
a release-branch merge: 30a86ef.
Do not include the VirtualBox backend on Linux builds by default (but
continue allowing the option).
Fix white space errors introduced with the merger.
Remove carriage returns from Windows "licence.rtf".
Fix incomplete QEMU executable names (i.e. `qemu-system-` instead of
`qemu-system-x86_64`), by defining HOST_ARCH for Linux too.
Remove now-empty functions that used to check for alias, remote, and URL
support.

(Breaks tests build.)
Remove support-checking mocks for alias, remote, and URL. Adapt or
remove any tests for such obsolete feature-locking behaviors.

(Fixes tests.)
Remove obsolete unsupported alias/remote exceptions. Adapt code
accordingly.
Remove unused capture and redundant namespace qualification.
Remove obsolete boolean indicating whether Multipass is "unlocked" when
fetching an image.
Remove header for declarations common to proprietary platforms (macOS
and Windows). Note that the compilation unit (platform_proprietary.cpp)
remains, has it contains an implementation that is common to these two
platforms.
Extract a remote accessor in UbuntuVMImageHost, for later reuse.
Add support for custom image filtering in the UbuntuVMImageHost and use
it to filter snapcraft images.
Re-instate private visibility for fields of the UbuntuVMImageRemote. To
that end, add a public method to check for image admission.
ricab and others added 25 commits April 23, 2025 01:22
Remove cleanup step for a job that used to run in custom infrastructure
but which runs on GitHub runners nowadays (we don't need to clean
those).
Improve job and step naming to distinguish them from other types of
cleanup that are involved in our mac workflows.
Directly checkout the ref/sha that triggered the workflow directly also
on the WindowsMacOS workflow. We no longer need to create a special
branch to merge public into private.
Remove custom action to checkout submodules. The motivating limitations
no longer appear to hold.
Correct comment to reflect actual reason for full fetch depth at
checkout.
It's now checked out in a standard manner. Reorder steps accordingly.
The standard checkout mechanism that is now employed automatically
cleans up after itself. However, the custom cleanup would run beforehand
and cause the automatic cleanup to fail.
Jobs started running out of disk space.
Hardcode the number of characters to abbreviate the hash with to 8, when
deriving the version.
[cmake] Abbreviate hash with 8 chars for version
@ricab ricab added the no-merge label Apr 29, 2025
@codecov
Copy link

codecov bot commented Apr 29, 2025

Codecov Report

❌ Patch coverage is 69.56522% with 14 lines in your changes missing coverage. Please review.
✅ Project coverage is 89.46%. Comparing base (3c489ca) to head (e7341d8).

Files with missing lines Patch % Lines
src/daemon/daemon_config.cpp 8.33% 11 Missing ⚠️
src/daemon/ubuntu_image_host.cpp 90.62% 3 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           merger    #4066      +/-   ##
==========================================
- Coverage   89.52%   89.46%   -0.06%     
==========================================
  Files         260      258       -2     
  Lines       14744    14717      -27     
==========================================
- Hits        13199    13166      -33     
- Misses       1545     1551       +6     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@ricab ricab force-pushed the merger branch 2 times, most recently from c18cac3 to 2f30447 Compare May 5, 2025 15:19
@ricab ricab closed this May 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant