-
-
Notifications
You must be signed in to change notification settings - Fork 5
/
ci.pug
85 lines (64 loc) · 2.8 KB
/
ci.pug
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
---
layout: page
title: CI dashboard
permalink: /ci/
---
p
| Here we try to list all our continuous integration pipelines along with some useful stats to get an overview of the subprojects.
| {% assign modules = "activitywatch,aw-core,aw-server,aw-server-rust,aw-qt,aw-android,aw-client,aw-client-js,aw-webui,aw-watcher-afk,aw-watcher-window,aw-watcher-window-wayland,aw-watcher-web,aw-watcher-input,activitywatch.github.io,docs" | split: ',' %}
| {% assign ghactions_modules = "activitywatch,aw-core,aw-server,aw-server-rust,aw-qt,aw-android,aw-client,aw-client-js,aw-webui,aw-watcher-afk,aw-watcher-window,aw-watcher-window-wayland,aw-watcher-web,aw-watcher-input,activitywatch.github.io,docs" | split: ',' %}
| {% assign codeclimate_modules = "aw-core,aw-server,aw-client,aw-client-js,aw-qt,aw-watcher-afk,aw-watcher-window,aw-webui,aw-watcher-web" | split: ',' %}
| {% assign codecov_modules = "aw-core,aw-server,aw-server-rust,aw-webui" | split: ',' %}
h2 Pipelines
table(class="table dense")
tr
th Module
th GitHub Actions
th Code Climate
th Codecov
| {% for module in modules %}
tr
td
| {{ module }}
td
| {% if ghactions_modules contains module %}
a(href="https://github.com/ActivityWatch/{{ module }}/actions" target="_blank")
img(src="https://github.com/ActivityWatch/{{ module }}/workflows/Build/badge.svg")
| {% endif %}
td
| {% if codeclimate_modules contains module %}
a(href="https://codeclimate.com/github/ActivityWatch/{{module}}" target="_blank")
img(src="https://codeclimate.com/github/ActivityWatch/{{module}}/badges/gpa.svg")
| {% endif %}
td
| {% if codecov_modules contains module %}
a(href="https://codecov.io/gh/ActivityWatch/{{module}}" target="_blank")
img(src="https://codecov.io/gh/ActivityWatch/{{module}}/branch/master/graph/badge.svg")
| {% endif %}
tr
| {% endfor %}
h2 Issues and PRs
table(class="table dense")
tr
th Module
th Issues
th PRs
th LoC
| {% for module in modules %}
tr
td
| {{ module }}
td
a(href="https://github.com/ActivityWatch/{{module}}/issues")
img(alt="Open issues" src="https://img.shields.io/github/issues/activitywatch/{{module}}.svg?style=flat-square")
td
a(href="https://github.com/ActivityWatch/{{module}}/pulls")
img(alt="Open pull requests" src="https://img.shields.io/github/issues-pr/activitywatch/{{module}}.svg?style=flat-square")
td
a(href="#")
img(alt="Lines of code" src="https://img.shields.io/tokei/lines/github/activitywatch/{{module}}.svg")
tr
| {% endfor %}
h2 Packaging status
a(href="https://repology.org/project/activitywatch/versions")
img(src="https://repology.org/badge/vertical-allrepos/activitywatch.svg" alt="Packaging status")