← Back to issue list

tests: test with core22 by default, remove core16 tests

View original Github issue

Metadata

Project
craft-providers
Number
#300
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #300 (commit 511996d) by maintainer mr-cal: CI tests now use core22 by default, ubuntu-latest runner and lxd latest/stable; core16 tests removed. Resolves #270; supersedes #278.

Resolution: closed resolved

Reason: The PR was approved and merged into main as commit 511996d ('tests: test with core22 by default, remove core16 tests (#300)', CRAFT-1726), 17 files changed (+228/-225). It closes issue #270 by switching the LXD integration test suite to core22 on ubuntu-latest with lxd latest/stable and dropping the failing core16 tests.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [X] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? ----- Welcome to the future! Changes: - Use `ubuntu-latest` runner - Use `lxd` on `latest/stable` - Use `core22` for tests and examples - Remove `core16` tests I need to get this done before moving to `tox`, as there is a strange error occurring with `core20` images + a `20.04` runner + lxd `4.0` (likely due to the ordering of tests). Resolves https://github.com/canonical/craft-providers/issues/270 and related to https://github.com/canonical/craft-providers/pull/278 (CRAFT-1726)

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #300 (commit 511996d) by maintainer mr-cal: CI tests now use core22 by default, ubuntu-latest runner and lxd latest/stable; core16 tests removed. Resolves #270; supersedes #278.
qwen/qwen3.6-35b-a3b — closed resolved Merged PR updating tests to use core22 by default, switching to ubuntu-latest runner and lxd latest/stable, and removing core16 tests. Resolves #270.

Update history

Date Change
created

Related work

  • Related To: canonical/craft-providers#270 (confidence 95%)

    Issue 'LXD integration tests fail on Ubuntu 22.04' is explicitly stated as resolved by this PR.

  • Superseded By: canonical/craft-providers#278 (confidence 90%)

    Earlier attempt to enable 22.04 in integration tests was closed as superseded by this PR's broader CI update.

Related issues

Issue Project State Summary Similarity
#6009 test: remove core20 spread tests snapcraft merged Squash-merged PR #6009 as commit d0f1b4394, deleting core20 spread tests and migrating applicable ones to core22/core24 (+20 net tests). Unblocked core20 lifecycle removal for Snapcraft 9 (#5675).
72%
#3540 spread tests: remove 16.04 and core (CRAFT-210) snapcraft merged Merged PR #3540 as ba522b2c9 (change 62e5eb7e4), removing Ubuntu 16.04 and core-only spread-test variants; non-duplicate coverage may return in later iterations.
70%