tektronix / tektronix/python-package-ci-cd

[FEAT]: Update `_reusable-package-release.yml` to support branches other than `main`

Open
#499 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement good first issue help wanted reusable-workflows
Dominant language
Python
Stars
6
Forks
1
Avg merge
15h 7m
Merged PRs (30d)
27

Description

Description

It would be nice if this workflow could support creating a release off of a different branch than main (e.g. off of a release/** branch).

The workflow summary that is created in the first job should include the branch name, as well as the version that would get created (this should be retrievable from the python-semantic-release dry run that gets performed).

Additional Information

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with .github/workflows/_reusable-package-release.yml and inspect the first job and its python-semantic-release dry run. Update the workflow so a release branch can be selected instead of only main, and ensure the workflow summary reports both that branch and the version returned by the dry run.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, python
Domain
ci-cd, release
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.