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

Improve SAF CLI Release #2504

Open
9 tasks
georgedias opened this issue Apr 24, 2024 · 0 comments
Open
9 tasks

Improve SAF CLI Release #2504

georgedias opened this issue Apr 24, 2024 · 0 comments
Labels
documentation Improvements or additions to documentation workflow Any updates, improvements, or new workflow code

Comments

@georgedias
Copy link
Contributor

georgedias commented Apr 24, 2024

Based on the SAF CLI release process documented in the wiki, the following have been identified as improvements.

Build Process

  • Identify a mechanism/methodology to release the SAF CLI like the Jenkins build with parameters capability where the SAF CLI release can be build with parameter. These parameters are those values that currently require human intervention.
  • Make the release process cyclical or on demand.

Process Steps to Automate

  • Automate the artifact upload process for releases

SAF CLI

  • Automate verifying the version of any @mitre dependencies in the package.json file.
  • Configure oclif to properly generate the artifacts names as desired. Currently the process generates the artifacts names where the short sha is used within the name, we don't need the short sha in the name. See this issue and the oclif repo
  • Address any vulnerabilities identified by the npm audit command - including any dependency packages

SAF Actions

  • Address unnecessary version bumps and 'v' prefixes to version tags, automate updates

Package Manager (brew)

  • Update the homebrew repository documentation (readme) see this PR. Need to specify that Formulae is an online package browser for Homebrew – the macOS (and Linux) package manager.
@georgedias georgedias added documentation Improvements or additions to documentation workflow Any updates, improvements, or new workflow code labels Apr 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation workflow Any updates, improvements, or new workflow code
Projects
None yet
Development

No branches or pull requests

1 participant