astropy / astropy/astropy

Automated bugfix release

Open
#12,889 15 comments 2 reactions 0 assignees View on GitHub
dev-automation Feature Request
Dominant language
Python
Stars
5.3k
Forks
2.2k
Avg merge
1d 20h
Merged PRs (30d)
81

Description

@Cadair suggested that maybe we can use https://docs.github.com/en/actions/deployment/targeting-different-environments/using-environments-for-deployment to fully automated bugfix releases. For instance, maybe a GitHub comment to trigger bot PR to render towncrier change log, and another comment to push to PyPI, and so on.

cc @astropy/core-release-maintainers

Contributor guide

Open the contributing guide

Research direction

Start with the linked GitHub Actions environments documentation and the discussion about comment-triggered bot pull requests, towncrier changelog rendering, and PyPI publishing. No file, test, or existing workflow entry point is named; done would require defining and implementing the automated bugfix release flow.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, python
Domain
ci-cd, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.