https://github.com/mrmartineau/gh-release-experiments
https://github.com/mrmartineau/gh-release-experiments
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mrmartineau/gh-release-experiments
- Owner: mrmartineau
- Created: 2021-05-19T06:14:58.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-05-28T23:28:25.000Z (about 4 years ago)
- Last Synced: 2024-12-30T22:11:10.853Z (6 months ago)
- Size: 10.7 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# github-release-experiments
This repo is my playground for GitHub actions to release a webapp.
# Production Release workflow
- [x] When a production release is needed: run the "Create Release" workflow
- [x] input release version number
- [x] input git commit sha that will be used for this release
- [x] update the package.json version
- [x] add new git tag
- [ ] GitHub release notes and/or a changelog file should automatically be created
- [ ] Send message to Teams/Slack once the release is done# Staging
- Every push to the `main` branch will trigger a release to the `staging` environment
- this includes merges into `main` from PRs
- commits to `main` should be restricted to PRs and workflow runs only# PR
- Each PR should have its own preview deployment