-
Notifications
You must be signed in to change notification settings - Fork 265
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
Change dev instructions and CI #593
Conversation
…nd change how they are triggered, so we can control based on the release type: prerelease or release
Great. Let's use the opportunity to move to a |
I like this idea @dbrattli. Previously I was worried about the impact of this change, for example, the documentation at https://giraffe.wiki/. The contents at this site look pretty much what we have on the markdown files from the Please let me know about other potential impacts that you imagine. |
…es by 'main' branch
master
-> main
and CI
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm really happy with this change. There might be issues related to renaming branches 🙈 but let's just "fail forward" and fix them if there's any
master
-> main
and CI
Reverted the commits to avoid replacing the |
Description
With this PR, I'm proposing a change in the development process, to stop using the
develop
->master
branch flow, and start using only themaster
branch.master
branch when they are submitting their PRs.With this in mind, I'm proposing some changes in the README (+ removing the reference to the night builds, since I think they're not running nowadays), DEVGUIDE and the CI workflows.
Related to the CI configuration, I'm separating the build and test workflow, which must work for all PRs and pushes, from the release workflow, which must run only when a new release is created.
Please let me know what you think.
How to test
Related issues