-
Notifications
You must be signed in to change notification settings - Fork 0
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
CI with GitHub Actions? #86
Comments
This'd be great - workflow is generated here
Somewhat related to |
I think the matrix is very valuable! I should add that to Canals too |
I've already done some research here The issue I ran into there can be solved by cloning the current branch for the repo each workflow belongs to https://stackoverflow.com/questions/58033366/how-to-get-the-current-branch-within-github-actions Possible problem with shared branches
I foresee an issue where you are working on a feature spanning multiple repos, then tests will never pass... Checking out branches has a tiny chance to create use-case where you didn't intend to share the same branch name with another repo, that's probably fine though. When we start making use of artifacts we could create a nice little table for which branch was used for each repo |
Current simple plan
Idea for clean git history
Once this is incorporated we could
This will give us a much nicer git history moving forward p.s: Just realized we cannot really do this, I don't want to run actions with any credentials meaning some tests won't run and we won't be able to make new commits onto the branch (possibly only allow that one?) |
Also cleaned up actions_name ManderaGeneral/generalpackager#86
Applied for skipping `gh` calls if `GH_TOKEN` is missing ManderaGeneral/generalpackager#86
Applied for skipping `gh` calls if `GH_TOKEN` is missing ManderaGeneral/generalpackager#86
I thought -a added new files too, but a `git add .` is required
As a contributor I would find very useful to have a small CI, for example I'd like to see the tests running on the PRs I open, as a sanity check. Having a Linux machine, I can't test on Windows and MacOS for example, so I can't tell if my changes are breaking on someone else's platform.
Would you consider adding such features to this project? I can volunteer to implement them if you are happy with the idea.
The text was updated successfully, but these errors were encountered: