-
Notifications
You must be signed in to change notification settings - Fork 30
Build system #16
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
Build system #16
Conversation
- Baselining at Java 8. - Documentation updates. - Initial Bintray OSS release (awaiting Bintray request approval). I think we'll need to create an issue to split the core `README.md` file into smaller feature specific files. This should also allow the documentation to be compatible with gitbooks. I'll add more details to that issue later. Thanks.
|
Ok, TravisCI builds are good now. Thanks. |
|
Also, Bintray has approved the artifact publication. Nice. |
|
Wow, good job with all that! It's great seeing this project being alive again :D I'll give it a quick review tomorrow! |
simonwep
left a comment
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.
Do we need to keep binary files (gradle-wrapper.jar) and script files such as gradlew and gradlew.bat in the repository? They seem to be rather generic (I'm not really familiar with Gradle, just a general though) or are they crucial and fix / unique for this repository?
|
@simonwep they are. At least until we can get TravisCI to upgrade its Gradle version up to at least |
|
Oh, I almost forgot about that - could we switch to GitHub action? This way we'd have better control over CI and could fix the Gradle issue! |
|
I think so. I'll make the changes on the PR. I'll ping back if I need you to grant me admin access to the repo. Thanks! |
|
@simonwep ok I'm putting together a basic github actions template, but I need to configure credentials for artifact publishing. When you have a moment, please grant admin access to my user on this repository. I'll then check in the workflow YAML file for building and uploading snapshots (which should also allow for removing the Gradle wrapper files), and remove the TravisCI monitoring hooks. Cheers. |
- Minor code cleanup.
|
Also pushed a couple of commits to replace |
|
Looks really good! You should already have access to Actions (just checked with another gh-account, you might have to create a workflow in the action tab?) - If I'm not mistaken admin rights are only a thing in organizations, collaborators are basically admins (except that they can't configure the repo). |
|
@simonwep yeah, all I'm looking for is to be able to tweak the settings tab in this repo to remove the TravisCI web hooks. You can do that as well. I'll check in the Github Actions yaml files later during the week. Thanks! |
|
Gotchya, I've removed the webhook :) |
|
Good job! What would come next? |
|
A few ideas:
Got some more stuff in mind, but this should be enough to get going. I'll either open new issues, or submit the PRs directly. Thanks! |
|
I think we'll need to create an issue to split the core
README.mdfile into smaller feature specific files. This should also allow the documentation to be compatible with gitbooks.I'll add more details to that issue later. Thanks.