-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
add codeowners and a contributing.md (#2)
* add codeowners and a contributing.md * add release workflow maybe we can automate this in the future * add token things to todo
- Loading branch information
1 parent
468a38c
commit 4d0cbec
Showing
2 changed files
with
25 additions
and
0 deletions.
There are no files selected for viewing
Validating CODEOWNERS rules …
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
* @pantheon-systems/site-experience @pantheon-systems/devrel |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
# Contributing | ||
|
||
The default development branch is `develop`. [Autotag](https://github.com/pantheon-systems/autotag) automatically tags a release on merges to `main`. | ||
|
||
This repository is mostly owned and maintained by [Chris Reynolds](https://github.com/jazzsequence) ([DevRel](https://github.com/orgs/pantheon-systems/teams/devrel)) and is intended _exclusively_ for internal Pantheon projects. (It is a public repository by necessity, because it interacts with other public repositories.) | ||
|
||
Direct commits to `develop` are discouraged. Squash merges are generally preferred. | ||
|
||
## Releases | ||
|
||
When `develop` is ready for a release, merge `develop` into `main` and push to main. | ||
|
||
```bash | ||
git checkout develop && git pull | ||
git checkout main && git pull | ||
git merge develop --ff-only | ||
git push origin main | ||
``` | ||
|
||
## Todo | ||
|
||
- [ ] Break out bash scripts into separate files rather than everything being inside the `action.yml`. | ||
- [ ] Automate releases. | ||
- [ ] Figure out a generic Pantheon token that can be used universally for this action across repositories that's not tied to an individual user. |