Skip to content
This repository has been archived by the owner on Feb 24, 2022. It is now read-only.
/ nimbus-sdk Public archive

DEPRECATED - Cross Platform Rapid Experiments "Nimbus" SDK

License

Notifications You must be signed in to change notification settings

mozilla/nimbus-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nimbus-sdk

Cross Platform Rapid Experiments "Nimbus" SDK

308 Permanent Redirect

Looking for Nimbus-SDK? We have moved to application-services in order to simplify our release process.

This repo will be archived once we are sure everyone has found Nimbus' new home.

Changelog

New and significant features should be listed in the CHANGELOG.md in the section Unreleased Changes.

Before issuing a new release, the Unreleased Changes section should be renamed to the version that is being released and match with the tagged version, and a new Unreleased Changes section added to the top of the document.

Cutting a release

We use cargo-release to simplify the release process. Steps:

  1. Ensure your local main branch is up to date - the process might try and push this to update tags.
    • git checkout main
    • git pull
  2. If this is a major or minor release, start a new branch for the series (note the x below is a literal 'x'):
    • git checkout -b release-vX.Y.x
    • git push -u origin release-vX.Y.x Otherwise, switch to the existing branch.
  3. Update CHANGELOG.md as noted above, and commit your changes.
  4. Switch to the 'nimbus' directory (cargo release doesn't work in the root of the repo)
  5. Run cargo release --dry-run -vv [major|minor|patch] and check that the things it is proposing to do seem reasonable. (note that this requires cargo-release)
  6. Run cargo release [major|minor|patch] to publish the release to github.
  7. Make a PR from your branch to request it be merged to the main branch.
  8. Check the tag was pushed correctly in the github UI - if not, try git push --tags

Useful Resources

About

DEPRECATED - Cross Platform Rapid Experiments "Nimbus" SDK

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages