Skip to content

Release v1.0.0 #293

Description

@freshstrangemusic

Welcome Release Captain ! ⛵️

  • Assign this issue to yourself

  • Check the v1.0.0 milestone

    • Any open issues (except this one) should be moved into a future milestone.
  • Check out the main branch: git checkout main

  • Check the following files have the expected version:

    • package.json
    • web-ext-config.json

    If they don't, update them in a separate PR.

  • Create a tag for this release:

git tag release/vVERSION # e.g., release/v0.1.0
git push origin --tags
  • Fill out the Mozilla Add On Review Request Intake Form:

    1. Submit a review request for an updated add-on

      1. Fill in the following fields:

      2. Remove or strike-out unchanged fields (description, add-on owner, etc.)

      3. Remove or strike-out all badging options except "No badging"

    2. Flag someone from the security team in a comment the created JIRA ticket to ask for a security
      review.

    3. Link the JIRA ticket here in a comment

  • Once the security review has finished and the add-on is released, you can edit the new GitHub
    release. Update the release with a name (nimbus-devtools vVERSION) .

  • Open a new PR that updates update.json:

    If the minimum required version of Firefox has not changed since the last release you can
    replace the latest entry.

    If the minimum required version of Firefox has changed since the last release you must add a
    new entry to the list. This ensures that older versions of Firefox can update the addon.

    Be sure to verify the add-on version: the web extension infrastructure modifies the last two
    components of the version to include the build timestamp.

  • Create a milestone for the next release.

  • Close this issue and the milestone.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions