You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`release/*`: branches to finalize releases, also used to publish release candidate packages
64
-
-`change/*`, `temp/*`
64
+
-`change/*`, `temp/*`, `test/*`: unspecific changes, maybe only created to test something that won't end necessarily in a PR
65
+
-`maintain/*`: maintain dependencies, changes created in publishing process
65
66
66
67
`next` and `legacy` only exist if necessary, otherwise we do not maintain those branches. Merges into `main`, `develop`, `next` and `legacy` are always managed by pull requests.
67
68
@@ -117,11 +118,13 @@ After you tested the GUI elements package locally you can Clean up your applicat
117
118
118
119
### Process for pull requests and publishing releases
119
120
120
-
1.`feature/*` and `bugfix/*` branches are merged into `develop` via pull request
121
-
2.`release/*`branch is created from `develop`[via GitHub interface](https://github.com/eccenca/gui-elements/actions/workflows/release-branch.yml), there will be created a pull request automatically
122
-
- publish release candidates from this release branch by [manual usage of a GitHub workflow](https://github.com/eccenca/gui-elements/actions/workflows/release-candidate.yml)
123
-
3. PR from release branch into `main` need to be approved
124
-
- this will lead to a published package of the release
121
+
1.`feature/*` and `bugfix/*` branches are merged into `develop` (or `next` and `legacy`) via pull request
122
+
- to test out specific features or bugfixes via npm packages, the can be pre-released by using the ["Publish: feature/fix pre-release" action](https://github.com/eccenca/gui-elements/actions/workflows/publish-featurefix-prerelease.yml)
123
+
2.`release/*`branch is created from `develop` (or `next` and `legacy`) via ["Create: release branch"](https://github.com/eccenca/gui-elements/actions/workflows/create-release-branch.yml), there will be created a pull request automatically
124
+
- publish release candidates from this release branch by triggering the ["Publish: release candidate"](https://github.com/eccenca/gui-elements/actions/workflows/publish-release-candidate.yml)
125
+
3. Pull request from release branch into `main` need to be approved
126
+
- then ["Publish: final release "](https://github.com/eccenca/gui-elements/actions/workflows/publish-final-release.yml) can be used on `main` (or `next` and `legacy`) to publish final release packages
127
+
- another PR is automatically created for changes done during publishing process
0 commit comments