-
Notifications
You must be signed in to change notification settings - Fork 174
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: Update builders. #627
ci: Update builders. #627
Conversation
Treated warnings as errors. Added current dir to include path ($PWD and %CD%). Set low verbosity.
While you at it, can you remove 1.8 from the build matrix and update it to build against the newest SM development version (1.11) and allow it to fail. |
Updated SM versions and i'm added matrix for AppVeyor. (It's so fun. I did this changes in last night and in three hours before when i'm start RP, Alliedmodders have decided bump version) |
Done and tested. Results with test error: (Travis) (appveyor) |
Why we need both (travis and appveyor)? |
We can work with github actions and "runs-on" for compiling under linux and windows. |
We could always move to Github's actions down the road; as of right now Github's action is still in a premature state, at least from my experience trying to use it in a Golang project. |
I already setuped GitHub Actions for own periodically building plugins. You can try "rewrite" my config. |
There are a few issues that I'm waiting on to be resolved with actions, so we can potentially have multi-workflow builds and jobs for this repo and the doc repo. Upload Artifact
Download Artifact
Github Universe 2019 is about a month away; I suspect by then it'll be out of beta. |
@rumblefrog or disable artifact uploads at the beginning. and just compiling the plugins to get the logs. |
Motivation and Context
Treated warnings as errors (flag -E).
Any warnings is potentially maybe issue. It is better to avoid warnings.
Added current dir to include path ($PWD and %CD%)(flag -I<name>).
For prevent failed build. See: #625
Set low verbosity (flag -v<num>).
Just less output info like sourcemod compiler version and
done.
message.How Has This Been Tested?
Tested:
1.x branch here: (Travis) (appveyor)
For PR here: (Travis) (appveyor)
Types of changes
Checklist: