Skip to content
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

Release/Development Branche #87

Open
jonassorgenfrei opened this issue Jan 6, 2022 · 2 comments
Open

Release/Development Branche #87

jonassorgenfrei opened this issue Jan 6, 2022 · 2 comments

Comments

@jonassorgenfrei
Copy link
Collaborator

I would suggest to have release/development branches.
So that the (main) release branche is always corresponding to the latest publish.
Then we can merge pull requests to the development branche and merge the dev
branche with the release branche when we create a new release.

At some point we might even can automate the building, and release circle with github actions in the futur. What do you think?
@charlesangus @falkhofmann

@charlesangus
Copy link
Owner

It's an option, yeah. I've always kind of felt like for smaller projects like this, working out of the main branch simplifies things and adding a dev branch doesn't add a lot of value, but you're right, to automate builds, we would probably want a dev branch so that merges to master trigger a release.

I actually started looking at a Docker to containerize and standardize the (Linux) build env, which could be a first step to automating the build. Would we need a license for the automation machine, though? I don't really know how that works.

@jonassorgenfrei
Copy link
Collaborator Author

Have looked into GitHub automatization and made it work for windows and Linux using GitHub actions. Will check with foundry if the way I do this is valid for them.
I would then add an action to build and release plus tag on every push to the main branch. May be we don't need an development branches then (?).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants