Skip to content

Release Process

Tim van der Meij edited this page Nov 2, 2024 · 32 revisions
  1. Make sure there are no release blockers before continuing.

  2. Create the release artifacts:

    $ git fetch mozilla
    $ git checkout mozilla/master
    $ npm install
    $ npx gulp publish
    
  3. Create the release on GitHub:

    1. Go to https://github.com/mozilla/pdf.js/releases/new.
    2. Name the release and tag v{version}, with the version from the name of the ZIP file.
    3. Attach the ZIP files from the step above.
    4. Write the release notes using the "Generate release notes" button.
    5. Wait until that the latest tag is updated on NPM by the GitHub Actions workflow.
  4. Bump the stable version number in pdfjs.config

  5. Share the new release in the Matrix channel.