Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add tests with the latest unreleased (a.k.a master) containerd #257

Merged
merged 1 commit into from
Feb 5, 2021

Conversation

ktock
Copy link
Member

@ktock ktock commented Feb 5, 2021

#253

Currently, the snapshotter is tested with the latest released containerd (currently v1.4.3).

However, it's not enough from the snapshotter user's perspective as they possibly pick un-released (sometimes the latest) version of containerd and they need to make sure that this snapshotter plugin works with that version of containerd.

Though it's not easy to test snapshotter with arbitrary versions & commits of containerd, we should at least catch up changes on containerd closely and quickly fix snapshotter or containerd when some of the recent changes on containerd cause incompatibility.

This commit helps this by adding the following tests:

  • nightly test with master containerd
    • for tracking changes in containerd on daily basis.
  • matrix integration tests (containerd v1.4.3 & master) in PR CI
    • for making sure that each patch works with master version of containerd as well.

In the future, we should run integration tests in containerd/containerd's CI on each PR. This will make sure that each commit merged into containerd/containerd works with stargz snapshotter. Additionally, the snapshotter user can pick (at least) one commit of stargz snaphotter that is tested with the containerd version (commit) they'll use.

@ktock ktock mentioned this pull request Feb 5, 2021
3 tasks
@AkihiroSuda AkihiroSuda merged commit 4c19cde into containerd:master Feb 5, 2021
@ktock ktock deleted the latest-test branch October 7, 2022 13:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants