~canonical-kernel/+git/kteam-tools:john-cabaj/add-shankbot-rt-test-options

Last commit made on 2023-12-14
Get this branch:
git clone -b john-cabaj/add-shankbot-rt-test-options https://git.launchpad.net/~canonical-kernel/+git/kteam-tools
Members of Canonical Kernel can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
john-cabaj/add-shankbot-rt-test-options
Repository:
lp:~canonical-kernel/+git/kteam-tools

Recent commits

d56cdd2... by John Cabaj

swm: tbt -- Add rt op, test-names, and instance-types

Adding additional parameters to allow shankbot to
request specific RT tests on specific instances

Test and instance looping is done here for now as
CKCT doesn't (seem to) presently have functionality to
provide multiple tests in list format, or at least
it's not simple to debug on the external server.

CKCT will require an additional patch to specify an
instance, and not perform tests across all instances.

Signed-off-by: John Cabaj <email address hidden>

8f68d3a... by Dimitri John Ledkov

ktl/new_release/add-dependent-versions

Add support for bumping lrm, signed and meta package versions so that all the version mangling is in one place. Handling old meta versions is not yet fully complete, there's sure to be some backports and such that are not yet supported.

This patchset is a prereq for pulling the countless update-version scripts out of the various trees.
Acked-by: Thadeu Lima de Souza Cascardo <email address hidden>
Acked-by: Dimitri John Ledkov <email address hidden>

Acked-by: Thadeu Lima de Souza Cascardo <email address hidden>
Acked-by: Dimitri John Ledkov <email address hidden>
Signed-off-by: Dimitri John Ledkov <email address hidden>

9f9d3a1... by Juerg Haefliger

cranky: shell-helper: Add --package-type argument for newrelease

Signed-off-by: Juerg Haefliger <email address hidden>

988d7f9... by Juerg Haefliger

ktl/new_release: Check that the bumped version is greater

Raise an exception if the bumped version is not greater than the
previous version.

Signed-off-by: Juerg Haefliger <email address hidden>

50db132... by Juerg Haefliger

ktl/new_release: Add support for linux-meta package versions

Extend the KernelVersion class to support incrementing linux-meta
package version numbers. For Noble and later, they follow the same
rules as LRM and signed package versions.

Pre-Noble meta pacakge versions are native versions (no '-') and
follow different rules.

Signed-off-by: Juerg Haefliger <email address hidden>

8f0938d... by Juerg Haefliger

ktl/new_release: Add support for linux-signed package versions

Extend the KernelVersion class to support incrementing linux-signed
package version numbers. They follow the same rules as LRM package
versions.

Note that there are currently two packages that use a suffix '+signedX'
rather than '+X' like all the others:

  - xenial/linux-cascade/linux-signed-cascade
  - bionic/linux-fde/linux-signed-fde

Using this class will switch these packages over to using the 'standard'
'+X' suffix.

Signed-off-by: Juerg Haefliger <email address hidden>

22d7657... by Juerg Haefliger

ktl/new_release: Add support for linux-restricted-modules package versions

Extend the KernelVersion class to support incrementing LRM package
version numbers.

Signed-off-by: Juerg Haefliger <email address hidden>

818f894... by Juerg Haefliger

ktl/new_release: Create private method _bump_main()

Make the private method name explicit so that we can later add other
bump methods for other types of packages. Also, move all the private
methods to the top of the class.

Signed-off-by: Juerg Haefliger <email address hidden>

ce110bb... by Dimitri John Ledkov

KERNTT-650: cranky/verify-release-ready: Add check for upstream source information

This adds a stage to verify-release-ready which checks that non-UBUNTU
commits have a cherry-picked or backported line. This is only run on
kernels which have a debian/upstream-<source> file and are not -generic.

Signed-off-by: Portia Stephens <email address hidden>
Acked-by: Thibault Ferrante <email address hidden>
Acked-by: Dimitri John Ledkov <email address hidden>
Acked-by: Thibault Ferrante <email address hidden>
Acked-by: Dimitri John Ledkov <email address hidden>
Signed-off-by: Dimitri John Ledkov <email address hidden>

c34739f... by Portia Stephens

cranky/verify-release-ready: Add check for upstream source information

This adds a stage to verify-release-ready which checks that non-UBUNTU
commits have a cherry-picked or backported line. This is only run on
kernels which have a debian/upstream-<source> file and are not -generic.

Signed-off-by: Portia Stephens <email address hidden>