aws / aws/aws-pdk

[FEATURE] Change release workflow to be scheduled fortnightly

Open
#722 2 comments 0 reactions 0 assignees View on GitHub
backlog feature-request needs-triage
Dominant language
TypeScript
Stars
451
Forks
84
Avg merge
20h 3m
Merged PRs (30d)
1

Description

### Describe the feature

Change release workflow to be scheduled fortnightly in order to throttle the number of releases.

### Use Case

PYPI has limitations on the Project size and as such we need to throttle our releases.

### Proposed Solution

- Change the release script to be scheduled.
- Add a check to ensure latest commit has a tag (meaning it has been released), otherwise abort.
- Manual releases will still be supported.

### Other Information

_No response_

### Acknowledgements

- [X] I may be able to implement this feature request
- [ ] This feature might incur a breaking change

### PDK version used

latest

### What languages will this feature affect?

Typescript, Java, Python

### Environment details (OS name and version, etc.)

NA

Contributor guide

Open the contributing guide

Research direction

Start by locating the release workflow and release script in the repository. Confirm where releases are scheduled, how manual releases are invoked, and how the latest commit's tag is checked. Done means fortnightly scheduled releases, an abort when the latest commit is untagged, and continued manual-release support.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, python, typescript
Domain
ci-cd, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.