Skip to content

ci: add release scheduler - #1860

Merged
mtrezza merged 2 commits into
parse-community:alphafrom
mtrezza:add-release-scheduler
Oct 13, 2021
Merged

mtrezza merged 2 commits into
parse-community:alphafrom
mtrezza:add-release-scheduler

Conversation

@mtrezza

@mtrezza mtrezza commented Oct 13, 2021 •

Copy link
Copy Markdown
Member

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

parse-github-assistant Bot commented Oct 13, 2021 •

Copy link
Copy Markdown

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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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