Skip to content

ci: add release automation #1423

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 9 commits into from
Oct 26, 2021

Conversation

mtrezza
Copy link
Member

@mtrezza mtrezza commented Oct 26, 2021

New Pull Request Checklist

Issue Description

Adds release automation with the following branch model change:

  • alpha: working branch
  • release: stable branch

Note that there is currently no beta branch, due to the currently low activity in this repository. If necessary a beta branch can be added in the future.

A scheduler automatically creates a stable release PR from the alpha branch every 1st of the month. Whether this is practical, or stable releases should be triggered manually is tbd. A stable release PR can also be triggered manually, by manually executing the workflow release-automated-scheduler.

Related issue: #n/a

Approach

n/a

TODOs before merging

n/a

@parse-github-assistant
Copy link

parse-github-assistant bot commented Oct 26, 2021

Thanks for opening this pull request!

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

@mtrezza mtrezza force-pushed the add-release-automation branch from 430967e to 9951980 Compare October 26, 2021 18:37
@codecov
Copy link

codecov bot commented Oct 26, 2021

Codecov Report

❗ No coverage uploaded for pull request base (alpha@38455ef). Click here to learn what that means.
The diff coverage is n/a.

❗ Current head 8e3a32f differs from pull request most recent head f34158b. Consider uploading reports for the commit f34158b to get more accurate results
Impacted file tree graph

@@           Coverage Diff            @@
##             alpha    #1423   +/-   ##
========================================
  Coverage         ?   99.94%           
========================================
  Files            ?       61           
  Lines            ?     5943           
  Branches         ?     1350           
========================================
  Hits             ?     5940           
  Misses           ?        3           
  Partials         ?        0           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 38455ef...f34158b. Read the comment docs.

@mtrezza mtrezza merged commit 1566602 into parse-community:alpha Oct 26, 2021
@parseplatformorg
Copy link
Contributor

🎉 This change has been released in version 3.3.2-alpha.1

@parseplatformorg parseplatformorg added the state:released-alpha Released as alpha version label Oct 26, 2021
@mtrezza mtrezza deleted the add-release-automation branch October 26, 2021 21:24
@parseplatformorg
Copy link
Contributor

🎉 This change has been released in version 3.4.0

@parseplatformorg parseplatformorg added the state:released Released as stable version label Nov 1, 2021
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants