snap-tempest:stable/wallaby

Last commit made on 2024-04-24
Get this branch:
git clone -b stable/wallaby https://git.launchpad.net/snap-tempest

Branch merges

Branch information

Name:
stable/wallaby
Repository:
lp:snap-tempest

Recent commits

7721279... by Andrea Ieri <email address hidden>

release(wallaby): update snapcraft.yaml (#150)

This commit has been generated by
canonical/snap-tempest-automation/actions/workflows/update-tempest-releases.yaml

Co-authored-by: aieri <email address hidden>

0313460... by Andrea Ieri <email address hidden>

Cleanup everything that was moved to canonical/snap-tempest-automation (#158)

b6ea6ea... by Github Action Bot <unknown>

release(wallaby): update snapcraft.yaml

9c16951... by Andrea Ieri

Move manually injected requirements to a separate file.

This commit moves a single requirement that used to be part of
update_snapcraft.py in a separate file. This makes update_snapcraft.py
completely independent of the target OpenStack release.

c191feb... by Andrea Ieri <email address hidden>

Allow manually bumping the Tempest version in snapcraft.yaml (#78)

update_snapcraft.py is used to automatically detect when there are
available updates for component packaged in the snap (Tempest,
tempestconf, Tempest plugins). Since the comparison is a simple diff, it
is impossible to manually override versions in snapcraft.yaml because
the automation would try to revert the changes. This commit prevents
reverting to an older Tempest version, therefore allowing for manual
version bumps (of Tempest only - the behavior remains unchanged for
other components)

Partial: #76

5a05a2d... by "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com>

release(wallaby): update snapcraft.yaml (#68)

Co-authored-by: Github Action Bot <>

50b196e... by TQ X <email address hidden>

Backport changes from 'main' to 'stable/wallaby' (#46)

* chore(deps): update actions/checkout action to v4 (#26)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Add notes explaining channel-openstack compatibility (#41)

* feat: use tools from stable branches (#39)

The old implementation used the update_snapcraft.py script from the
default branch, however ussuri release needs to be built on a different
core, which requires confluent-kafka version to be different, hence use
the script committed to its stable branch.

Signed-off-by: Mert Kırpıcı <email address hidden>

* Update readonly-quick (#43)

---------

Signed-off-by: Mert Kırpıcı <email address hidden>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Mert Kırpıcı <email address hidden>

d162f6d... by "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com>

release(wallaby): update snapcraft.yaml (#35)

Co-authored-by: Github Action Bot <>

2cb12ae... by "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com>

release(wallaby): update snapcraft.yaml

66a3f5c... by Mert Kirpici

feat: introduce automation for stable branches (#16)

* feat: introduce automation for stable branches

This commit introduces a github workflow for automating updating the
requirements for each of the openstack releases, based on their release
page metadata taken from the opendev.org/openstack/releases repository.

To introduce a new release:
- a stable/<release> branch needs to be created
- the update-tempest-releases github workflow needs to be modified

In addition to that, starting from this commit, PR workflow will run
against the changes to the stable/* branches as well as master and main.

* chore: update-snapcraft -> update_snapcraft.py

Signed-off-by: Mert Kırpıcı <email address hidden>

* fix: run update workflow in snapcraft change only

Signed-off-by: Mert Kırpıcı <email address hidden>

* feat: run update workflow with matrix strategy

Signed-off-by: Mert Kırpıcı <email address hidden>

* fix: rename automation branch -> release

Signed-off-by: Mert Kırpıcı <email address hidden>

* feat: introduce release automation tox env

Signed-off-by: Mert Kırpıcı <email address hidden>

* fix: update releases repo if it exists

Signed-off-by: Mert Kırpıcı <email address hidden>

* fix(update_snapcraft.py): typo in docstring

Co-authored-by: TQ X <email address hidden>

* feat: introduce the --reuse flag

Signed-off-by: Mert Kırpıcı <email address hidden>

* feat: set fail-fast false for automation

Signed-off-by: Mert Kırpıcı <email address hidden>

* fix: corner case

Signed-off-by: Mert Kırpıcı <email address hidden>

* Update tools/update_snapcraft.py

Co-authored-by: Robert Gildein <email address hidden>

* fix: run workflow in ubuntu-latest

Signed-off-by: Mert Kırpıcı <email address hidden>

* chore: add additional requirements constant

Signed-off-by: Mert Kırpıcı <email address hidden>

---------

Signed-off-by: Mert Kırpıcı <email address hidden>
Co-authored-by: TQ X <email address hidden>
Co-authored-by: Robert Gildein <email address hidden>