Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 1.2 KB

RELEASE.md

File metadata and controls

19 lines (13 loc) · 1.2 KB

Release Process

This document describes the process for creating a release and publishing a new version of the GitHub Action to the GitHub Marketplace.

Prerequisites

Create a Release

  1. Bump the version in package.json. Update any relevant dependencies.
  2. Run npm install to regenerate the package-lock.json.
  3. Commit and Git tag these changes. Use v followed by the semantic version number, for example: git tag -a v1.0.0.
  4. Push the changes to the GitHub repository. Test workflows (test.yml) will run. Ensure the tests complete successfully.
  5. Merge PRs to the master branch.
  6. Tag and create the release on GitHub. To publish the new version to the GitHub Marketplace, ensure the checkbox is selected on the release form page.

New updates to the action can be viewed on the GitHub Marketplace: https://github.com/marketplace/actions/sophos-factory-run-pipeline