Skip to content

Conversation

@mtrezza
Copy link
Member

@mtrezza mtrezza commented Oct 13, 2021

New Pull Request Checklist

Issue Description

Currently, releases (beta, stable release) have to be done manually by creating a PR.

Related issue: #n/a

Approach

Add scheduler to create PRs automatically in regular intervals, according to the release cycle.
The scheduler is set to run on the 1st of each month, creating 2 PRs

  • PR to merge beta into release
  • PR to merge alpha into beta

TODOs before merging

  • A changelog entry is created automatically using the pull request title (do not manually add a changelog entry)

@parse-github-assistant
Copy link

parse-github-assistant bot commented Oct 13, 2021

Thanks for opening this pull request!

  • 🎉 We are excited about your hands-on contribution!

@mtrezza mtrezza merged commit cef5937 into parse-community:alpha Oct 13, 2021
@mtrezza mtrezza deleted the add-release-scheduler branch October 13, 2021 13:03
@parseplatformorg
Copy link
Contributor

🎉 This pull request has been released in version 3.3.0-alpha.5

@parseplatformorg parseplatformorg added the state:released-alpha Released as alpha version label Oct 15, 2021
@parseplatformorg
Copy link
Contributor

🎉 This change has been released in version 3.3.0-beta.1

@parseplatformorg parseplatformorg added the state:released-beta Released as beta version label Nov 1, 2021
@parseplatformorg
Copy link
Contributor

🎉 This change has been released in version 3.3.0

@parseplatformorg parseplatformorg added the state:released Released as stable version label Jan 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

state:released Released as stable version state:released-alpha Released as alpha version state:released-beta Released as beta version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants