Skip to content

Commit 4daa686

Browse files
committed
Rename some actions and add information on the CI platforms.
Add some information to the readme with regard to the main platforms we are building/testing CBMC on Github Actions.
1 parent 7256821 commit 4daa686

File tree

3 files changed

+28
-2
lines changed

3 files changed

+28
-2
lines changed

.github/workflows/README.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,29 @@ The files in this folder correspond to:
2020
* `release-packages.yaml` -> Configuration file for performing building of build
2121
artifacts that are attached to release when it's being made. Invoked when a
2222
regular release is performed.
23+
24+
## CI Platforms
25+
26+
We are currently building and testing CBMC under the following configurations:
27+
28+
* `make` * `gcc` * `linux` (ubuntu 20.04)
29+
* `make` * `clang` * `linux` (ubuntu 20.04)
30+
* `cmake` * `gcc` * `linux` (ubuntu 20.04)
31+
* `make` * `clang` * `macos` (10.15)
32+
* `cmake` * `clang` * `macos` (10.15)
33+
* `cmake` * `vs` * `windows` (vs2019)
34+
35+
Aside from the main platform builds for testing, we are also performing
36+
some auxiliary builds that test packaging support to be up-to-date. We
37+
do that for:
38+
39+
* a `docker` image
40+
* an `ubuntu-20.04` package
41+
* an `ubuntu-18.04` package
42+
* a `windows-msi` installer package
43+
44+
Last but not least, we are also performing a coverage statistics collection
45+
job, which builds CBMC with coverage information on, and then runs the tests,
46+
finally uploading the results to [Codecov](https://about.codecov.io) which
47+
then updates pull request with coverage statistics after the job has finished
48+
running.

.github/workflows/doxygen-check.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: doxygen-check
1+
name: Build Doxygen Documentation
22
on:
33
pull_request:
44
branches: [ develop ]

.github/workflows/pull-request-checks.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: pull-request-checks
1+
name: Build and Test CBMC
22
on:
33
pull_request:
44
branches: [ develop ]

0 commit comments

Comments
 (0)