Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
Create the following GitHub Actions jobs to validate incoming Pull Requests
- rat check
- Docs
- Console Test
- Console ESLint
- CentOS 7 docker, gcc, RelWithDebInfo, Latest stable proton
- Ubuntu 20.04, gcc, RelWithDebInfo, ASAN, Latest stable proton
- Ubuntu 20.04, gcc, RelWithDebInfo, TSAN, Latest stable proton
Contrary to previous discussions, I don't want to run Debug builds with ASAN (it is slow and compiler is not at its best when it does not have any -O turned on). Instead, it is possible to enable asserts even in nondebug builds, so I propose doing that.
This should allow checking in the PRs quickly, without having to wait for Travis.
Create the following GitHub Actions jobs to validate incoming Pull Requests rat check Docs Console Test Console ESLint CentOS 7 docker, gcc, RelWithDebInfo, Latest stable proton Ubuntu 20.04, gcc, RelWithDebInfo, ASAN, Latest stable proton Ubuntu 20.04, gcc, RelWithDebInfo, TSAN, Latest stable proton Contrary to previous discussions, I don't want to run Debug builds with ASAN (it is slow and compiler is not at its best when it does not have any -O turned on). Instead, it is possible to enable asserts even in nondebug builds, so I propose doing that. This should allow checking in the PRs quickly, without having to wait for Travis.
Description
Create the following GitHub Actions jobs to validate incoming Pull Requests
- rat check
- Docs
- Console Test
- Console ESLint
- CentOS 7 docker, gcc, RelWithDebInfo, Latest stable proton
- Ubuntu 20.04, gcc, RelWithDebInfo, ASAN, Latest stable proton
- Ubuntu 20.04, gcc, RelWithDebInfo, TSAN, Latest stable proton
Contrary to previous discussions, I don't want to run Debug builds with ASAN (it is slow and compiler is not at its best when it does not have any -O turned on). Instead, it is possible to enable asserts even in nondebug builds, so I propose doing that.
This should allow checking in the PRs quickly, without having to wait for Travis.
Attachments
Issue Links
- is a child of
-
DISPATCH-1739 Use GitHub Actions w/ sharding and bubblewrap for some fast CI
- Closed