Skip to content

Update GitHub workflows#43

Merged
uatuko merged 8 commits intomainfrom
feature/github-workflows
Nov 1, 2024
Merged

Update GitHub workflows#43
uatuko merged 8 commits intomainfrom
feature/github-workflows

Conversation

@uatuko
Copy link
Owner

@uatuko uatuko commented Oct 31, 2024

This is mainly to move testing to the CI workflow and leave build jobs to focus on release builds.

Drop testing from build jobs since testing is done in ci workflow now.
@uatuko uatuko force-pushed the feature/github-workflows branch 3 times, most recently from 661f402 to 65aa754 Compare October 31, 2024 21:09
Although googletest recommends using the latest commit from the main branch
as often as possible, we also need to know which exact version we are
using for debugging purposes.

We could use a git commit hash for the version but this isn't very human
friendly, so using a tagged version instead.
@uatuko uatuko force-pushed the feature/github-workflows branch from 65aa754 to 3fd58d1 Compare October 31, 2024 21:20
`BUILD_TESTING` is a well known cmake option but this also means it
could get set unintentionally by other projects (e.g. libuv).
@uatuko uatuko force-pushed the feature/github-workflows branch from 4b14b60 to 9413773 Compare October 31, 2024 21:38
@uatuko uatuko marked this pull request as ready for review October 31, 2024 21:44
@uatuko uatuko force-pushed the feature/github-workflows branch 14 times, most recently from b679bcf to 7f86c0f Compare November 1, 2024 00:53
@uatuko uatuko force-pushed the feature/github-workflows branch 2 times, most recently from 8c33cd3 to dde6679 Compare November 1, 2024 14:15
@uatuko uatuko force-pushed the feature/github-workflows branch 4 times, most recently from 8035a0e to 84cf00e Compare November 1, 2024 15:03
@uatuko uatuko force-pushed the feature/github-workflows branch from 84cf00e to 6ef6fa8 Compare November 1, 2024 15:41
@uatuko uatuko requested a review from tchernobog November 1, 2024 15:48
@uatuko uatuko enabled auto-merge November 1, 2024 21:56
@uatuko uatuko disabled auto-merge November 1, 2024 23:07
@uatuko uatuko merged commit 5d9b6d0 into main Nov 1, 2024
@uatuko uatuko deleted the feature/github-workflows branch November 1, 2024 23:08
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

Successfully merging this pull request may close these issues.

2 participants