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

Bump firecracker version to v1.7.0 #838

Open
13 tasks
github-actions bot opened this issue Apr 22, 2024 · 0 comments
Open
13 tasks

Bump firecracker version to v1.7.0 #838

github-actions bot opened this issue Apr 22, 2024 · 0 comments
Labels
area/dependency Issues or PRs related to dependency changes area/firecracker Indicates an issue or PR related to Firecracker kind/feature New feature or request priority/critical-urgent Highest priority. Must be actively worked on as someone's top priority right now.

Comments

@github-actions
Copy link
Contributor

This is an automatically generated Issue to release a new version of
Firecracker on our fork.
There are some manual steps to get new releases of our fork
branch published.
This Issue is to track those manual steps.

Note that for now we are mirroring firecracker's releases of v1.1.x, v1.2.x and v1.3.x versions.

To complete work on this Issue:

  • Clone our fork (if you do not have it already).
  • Add the upstream as a remote: git add remote up https://github.com/firecracker-microvm/firecracker
  • Fetch all branches and tags: git fetch && git fetch --tags
  • Check out to the relevant macvtap version branch. feature/macvtap for a new v1.2.x release, feature/macvtapv11x for a new v1.1.x release.
  • Update the feature branch. git rebase firecracker-v1.3 for a v1.3.x release git rebase firecracker-v1.2 for a v1.2.x release, etc. etc.
  • Resolve any merge conflicts if necessary. (There will be merge conflicts.)
  • Add any code if necessary. (This will gradually become more necessary, because the older this feature branch gets, the more the code around it upstream will change.)
  • Make sure it builds. (tools/devtool build)
  • Push the updated firecracker 'feature/macvtap' (or firecracker/macvtapv12, etc) fork branch.
  • Create a new tag on the updated firecracker fork branch: git tag -s v1.7.0-macvtap -m v1.7.0-macvtap.
  • Push the tag to the fork: git push <remote> v1.7.0-macvtap (A new release will be created.)
  • In this repo, trigger the nightly_e2e workflow
  • Once the tests have passed you can close the Issue, if the tests fail, either fix them or unrelease the version

Auto-generated by issue-bot.

@github-actions github-actions bot added area/dependency Issues or PRs related to dependency changes area/firecracker Indicates an issue or PR related to Firecracker kind/feature New feature or request priority/critical-urgent Highest priority. Must be actively worked on as someone's top priority right now. labels Apr 22, 2024
@yitsushi yitsushi removed their assignment Apr 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/dependency Issues or PRs related to dependency changes area/firecracker Indicates an issue or PR related to Firecracker kind/feature New feature or request priority/critical-urgent Highest priority. Must be actively worked on as someone's top priority right now.
Projects
None yet
Development

No branches or pull requests

1 participant