Skip to content

Commit 9e47329

Browse files
authored
Merge pull request #2470 from DARMA-tasking/2468-add-new-build-badges-to-readme
#2468: Add new build badges to `README`
2 parents e194d0c + f3867db commit 9e47329

2 files changed

Lines changed: 56 additions & 3 deletions

File tree

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: Generate Build Badges
2+
3+
on:
4+
workflow_run:
5+
workflows: ["CI"]
6+
branches: develop
7+
types:
8+
- completed
9+
10+
jobs:
11+
generate:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- id: extract
15+
run: |
16+
data=$(gh api /repos/DARMA-tasking/vt/actions/runs/${{ github.event.workflow_run.id }}/jobs)
17+
18+
printf "names<<EOF\n%s\nEOF\n" "$(echo "$data" | jq -r '.jobs[] | select(.name | startswith("bake")) | .name | ltrimstr("bake (vt-build-amd64-") | rtrimstr(")") | gsub("-cpp"; "")')" >>"$GITHUB_OUTPUT"
19+
printf "results<<EOF\n%s\nEOF\n" "$(echo "$data" | jq -r '.jobs[] | select(.name | startswith("bake")) | .conclusion')" >>"$GITHUB_OUTPUT"
20+
env:
21+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
22+
23+
- uses: DARMA-tasking/badge-generator@master
24+
with:
25+
names: ${{ steps.extract.outputs.names }}
26+
results: ${{ steps.extract.outputs.results }}
27+
github_token: ${{ secrets.BADGE_TOKEN }}

‎README.md‎

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,39 @@
11
# *vt* => virtual transport
22

3-
[![CI](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml/badge.svg?branch=develop)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
43
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/e21fba68df8947ecb9a9c51b5e159e56)](https://www.codacy.com/gh/DARMA-tasking/vt?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=DARMA-tasking/vt&amp;utm_campaign=Badge_Grade)
54
[![codecov](https://codecov.io/gh/DARMA-tasking/vt/branch/develop/graph/badge.svg)](https://codecov.io/gh/DARMA-tasking/vt)
65
[![License](https://img.shields.io/badge/License-BSD%203--Clause-orange.svg)](https://opensource.org/licenses/BSD-3-Clause)
7-
![](https://github.com/DARMA-tasking/vt/workflows/Docker%20Image%20CI/badge.svg)
8-
![apple clang, macosx, mpich](https://github.com/DARMA-tasking/vt/workflows/PR%20tests%20(clang-14,%20macosx,%20mpich)/badge.svg?branch=develop)
96
[![](https://github.com/DARMA-tasking/vt/wiki/build_stats/build_status_badge.svg)](https://github.com/DARMA-tasking/vt/wiki/Build-Stats)
107

8+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/alpine-3-16-clang-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
9+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-20-04-clang-10-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
10+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-20-04-clang-9-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
11+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-20-04-gcc-10-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
12+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-20-04-gcc-10-openmpi-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
13+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-20-04-gcc-10-openmpi-spack-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
14+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-20-04-gcc-9-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
15+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-20-04-gcc-9-docs-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
16+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-20-04-gcc-9-cuda-11-4-3-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
17+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-20-04-gcc-9-cuda-12-2-0-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
18+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-20-04-icpx-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
19+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-22-04-clang-11-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
20+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-22-04-clang-12-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
21+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-22-04-clang-13-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
22+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-22-04-clang-14-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
23+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-22-04-clang-15-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
24+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-22-04-gcc-11-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
25+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-22-04-gcc-12-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
26+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-22-04-gcc-12-vtk-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
27+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-24-04-clang-16-vtk-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
28+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-24-04-clang-16-zoltan-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
29+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-24-04-clang-17-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
30+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-24-04-clang-18-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
31+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-24-04-gcc-13-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
32+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-24-04-gcc-14-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
33+
[![](https://github.com/DARMA-tasking/badge-generator/wiki/DARMA-tasking/vt/ubuntu-20-04-gcc-9-ldms-badge.svg)](https://github.com/DARMA-tasking/vt/actions/workflows/build-docker-images.yml?query=branch%3Adevelop)
34+
[![PR tests (clang-15, macosx, mpich)](https://github.com/DARMA-tasking/vt/actions/workflows/macosx-clang-mpich.yml/badge.svg?branch=develop)](https://github.com/DARMA-tasking/vt/actions/workflows/macosx-clang-mpich.yml)
35+
36+
1137
## Introduction : What is *vt*?
1238

1339
*vt* is an active messaging layer that utilizes C++ object virtualization to

0 commit comments

Comments
 (0)