diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 9187a7ee1..93fffa80b 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -19,3 +19,7 @@ jobs: lint: name: Lint uses: canonical/chisel-releases/.github/workflows/lint.yaml@main + + integration-tests: + name: Integration tests + uses: cjdcordeiro/chisel-releases/.github/workflows/spread.yaml@main diff --git a/slices/libpython3.8-stdlib.yaml b/slices/libpython3.8-stdlib.yaml index 07b41078a..51739970c 100644 --- a/slices/libpython3.8-stdlib.yaml +++ b/slices/libpython3.8-stdlib.yaml @@ -13,6 +13,13 @@ slices: essential: - libbz2-1.0_libs - libc6_libs + # Adding libgcc-s1 here because it is required for the arm arch. + # In practice, libc6 should bring it anyway, BUT, there is a circular + # dependency in the archives, where libc6 depends on libgcc-s1 and + # vice versa. We don't allow that circular dependency to exist in Chisel + # and libgcc-s1 already depends on libc6, so we'll have to include this + # line here, explicitly. + - libgcc-s1_libs - liblzma5_libs - libpython3.8-minimal_libs - mime-support_mime-types diff --git a/tests/spread/integration/base-passwd/task.yaml b/tests/spread/integration/base-passwd/task.yaml index 7b0b74638..9bd8e9b56 100644 --- a/tests/spread/integration/base-passwd/task.yaml +++ b/tests/spread/integration/base-passwd/task.yaml @@ -2,6 +2,7 @@ summary: Integration tests for base-passwd execute: | rootfs="$(install-slices base-passwd_data)" + # TEST test -f ${rootfs}/etc/group ! grep FIXME ${rootfs}/etc/group