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

Update the release utilities to the current processes #5643

Closed
4 tasks done
Desvelao opened this issue Jul 7, 2023 · 1 comment · Fixed by #5677, #5715 or #5716
Closed
4 tasks done

Update the release utilities to the current processes #5643

Desvelao opened this issue Jul 7, 2023 · 1 comment · Fixed by #5677, #5715 or #5716
Assignees
Labels
level/task Task issue request/operational Operational requests type/enhancement Enhancement issue

Comments

@Desvelao
Copy link
Member

Desvelao commented Jul 7, 2023

Description

The current release processes have changed, and we need to update the internal utilities that manage some of them and remove the deprecated ones.

The current scripts/tags.py file used to create the tags doesn't adapt to the current release process. We want to split it into two processes and let the values can be defined using parameters instead of hardcoded values that force us to commit and push the changes to the remote.

We want to separate the process to:

  • Bump: bump the plugin version. The script should accept parameters to define the version.
  • Tag: create the target tags. The script should accept the revision and tag_suffix parameters.

Tasks

  • Remove stage and commit properties from the package.json
  • Separate the current scripts/tags.py
    • bump
    • tags
@Desvelao Desvelao self-assigned this Jul 7, 2023
@Desvelao Desvelao added level/task Task issue type/enhancement Enhancement issue labels Jul 7, 2023
@Desvelao Desvelao changed the title Split scripts/tags.py in 2 separate processes: bump and tags Update the release utilities to the current release processes Jul 7, 2023
@Desvelao Desvelao changed the title Update the release utilities to the current release processes Update the release utilities to the current processes Jul 7, 2023
@gdiazlo gdiazlo added the request/operational Operational requests label Jul 11, 2023
@Desvelao Desvelao mentioned this issue Jul 13, 2023
6 tasks
@Desvelao Desvelao linked a pull request Jul 13, 2023 that will close this issue
6 tasks
@Desvelao
Copy link
Member Author

Changes

  • Create bump script
  • Port tag.py to NodeJS. Allow to define the input from stdin
  • Remove tag.py
  • Add package scripts
  • Remove stage and commit properties form the package manifest
  • Add RELEASING.md file

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