File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : CI
2+
3+ # Runs on PRs and pushes to the default branch. We use `pull_request` (never
4+ # `pull_request_target`), so secrets are NOT exposed to pull requests from forks.
5+ on :
6+ pull_request :
7+ push :
8+ branches : [main, master]
9+
10+ permissions :
11+ contents : read
12+
13+ concurrency :
14+ group : ci-${{ github.ref }}
15+ cancel-in-progress : true
16+
17+ jobs :
18+ test :
19+ runs-on : ubuntu-22.04
20+ steps :
21+ - uses : actions/checkout@v4
22+ - name : Install dependencies
23+ run : |
24+ sudo apt-get update
25+ sudo apt-get install -y cmake g++ pkg-config libssl-dev libcpprest-dev libboost-all-dev libsecret-1-dev
26+ - name : Configure
27+ run : cmake -S . -B build
28+ - name : Build
29+ run : cmake --build build -j
30+ - name : Run tests
31+ run : ctest --test-dir build --output-on-failure
32+ env :
33+ FASTCOMMENTS_API_KEY : ${{ secrets.FASTCOMMENTS_API_KEY }}
34+ FASTCOMMENTS_TENANT_ID : ${{ secrets.FASTCOMMENTS_TENANT_ID }}
You can’t perform that action at this time.
0 commit comments