Skip to content

Add CI builds to github actions#222

Merged
etr merged 72 commits into
masterfrom
github-actions-ci-builds
Mar 1, 2021
Merged

Add CI builds to github actions#222
etr merged 72 commits into
masterfrom
github-actions-ci-builds

Conversation

@etr
Copy link
Copy Markdown
Owner

@etr etr commented Feb 27, 2021

Travis keeps exhausting the budget which blocks the library from building (and executing tests). Attempting to use github actions for the same. Credits on github actions regenerate monthly and I estimate a consumption of <600 credits per month (of the 2k that are automatically assigned every month).
On travis they are assigned in bulk and while there should be allowance for OSS, support is being slow at assigning them which is slowing the development of the library. Having a github-actions based alternative, enhances independence in this sense.

@etr etr added travis Related to travis and the CI system work-in-progress Pull requests which are still being worked on, more changes will follow. labels Feb 27, 2021
@etr etr self-assigned this Feb 27, 2021
@codecov
Copy link
Copy Markdown

codecov Bot commented Feb 27, 2021

Codecov Report

Merging #222 (8ffb091) into master (ec973dc) will increase coverage by 0.07%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #222      +/-   ##
==========================================
+ Coverage   95.62%   95.70%   +0.07%     
==========================================
  Files          35       35              
  Lines        3246     3256      +10     
==========================================
+ Hits         3104     3116      +12     
+ Misses        142      140       -2     
Impacted Files Coverage Δ
src/basic_auth_fail_response.cpp 100.00% <ø> (ø)
src/deferred_response.cpp 100.00% <ø> (ø)
src/details/http_endpoint.cpp 97.05% <ø> (+0.04%) ⬆️
src/digest_auth_fail_response.cpp 100.00% <ø> (ø)
src/file_response.cpp 83.33% <ø> (ø)
src/http_resource.cpp 84.61% <ø> (ø)
src/http_utils.cpp 99.17% <ø> (ø)
src/string_response.cpp 100.00% <ø> (ø)
src/webserver.cpp 90.31% <ø> (+0.08%) ⬆️
src/http_response.cpp 84.00% <0.00%> (-1.72%) ⬇️
... and 12 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ec973dc...8ffb091. Read the comment docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

travis Related to travis and the CI system work-in-progress Pull requests which are still being worked on, more changes will follow.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant