Skip to content

Commit 21bf34c

Browse files
authored
.github/workflows: Add option to start workflows remotely (#106)
Reviewed-by: Razvan Deaconescu <razvand@unikraft.io> Approved-by: Razvan Deaconescu <razvand@unikraft.io>
2 parents 959f83d + 9b5e091 commit 21bf34c

21 files changed

+63
-0
lines changed

.github/workflows/library-base.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: library/base:latest
22

33
on:
4+
repository_dispatch:
5+
types: [core_merge]
6+
47
workflow_dispatch:
58

69
schedule:

.github/workflows/library-caddy2.7.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: library/caddy2.7
22

33
on:
4+
repository_dispatch:
5+
types: [core_merge]
6+
47
workflow_dispatch:
58

69
schedule:

.github/workflows/library-helloworld.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: library/helloworld:latest
22

33
on:
4+
repository_dispatch:
5+
types: [core_merge]
6+
47
workflow_dispatch:
58

69
schedule:

.github/workflows/library-hugo0.122.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: library/hugo:0.122
22

33
on:
4+
repository_dispatch:
5+
types: [core_merge]
6+
47
workflow_dispatch:
58

69
schedule:

.github/workflows/library-lua5.4.4.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: library/lua5.4.4
22

33
on:
4+
repository_dispatch:
5+
types: [core_merge]
6+
47
workflow_dispatch:
58

69
schedule:

.github/workflows/library-lua5.4.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: library/lua:5.4
22

33
on:
4+
repository_dispatch:
5+
types: [core_merge]
6+
47
workflow_dispatch:
58

69
schedule:

.github/workflows/library-memcached1.6.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: library/memcached:1.6
22

33
on:
4+
repository_dispatch:
5+
types: [core_merge]
6+
47
workflow_dispatch:
58

69
schedule:

.github/workflows/library-nginx1.15.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: library/nginx:1.15
22

33
on:
4+
repository_dispatch:
5+
types: [core_merge]
6+
47
workflow_dispatch:
58

69
schedule:

.github/workflows/library-nginx1.25.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: library/nginx1.25
22

33
on:
4+
repository_dispatch:
5+
types: [core_merge]
6+
47
workflow_dispatch:
58

69
schedule:

.github/workflows/library-node18.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: library/node:18
22

33
on:
4+
repository_dispatch:
5+
types: [core_merge]
6+
47
workflow_dispatch:
58

69
schedule:

.github/workflows/library-node20.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: library/node:20
22

33
on:
4+
repository_dispatch:
5+
types: [core_merge]
6+
47
schedule:
58
- cron: '0 0 * * *' # Everyday at 12AM
69

.github/workflows/library-node21.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: library/node:21
22

33
on:
4+
repository_dispatch:
5+
types: [core_merge]
6+
47
workflow_dispatch:
58

69
schedule:

.github/workflows/library-perl5.38.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: library/perl5.38
22

33
on:
4+
repository_dispatch:
5+
types: [core_merge]
6+
47
workflow_dispatch:
58

69
schedule:

.github/workflows/library-php8.2.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: library/php8.2
22

33
on:
4+
repository_dispatch:
5+
types: [core_merge]
6+
47
workflow_dispatch:
58

69
schedule:

.github/workflows/library-python3.10.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: library/python:3.10
22

33
on:
4+
repository_dispatch:
5+
types: [core_merge]
6+
47
workflow_dispatch:
58

69
schedule:

.github/workflows/library-python3.12.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: library/python3.12
22

33
on:
4+
repository_dispatch:
5+
types: [core_merge]
6+
47
workflow_dispatch:
58

69
schedule:

.github/workflows/library-redis7.0.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: library/redis:7.0
22

33
on:
4+
repository_dispatch:
5+
types: [core_merge]
6+
47
workflow_dispatch:
58

69
schedule:

.github/workflows/library-redis7.2.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: library/redis7.2
22

33
on:
4+
repository_dispatch:
5+
types: [core_merge]
6+
47
workflow_dispatch:
58

69
schedule:

.github/workflows/library-ruby3.2.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: library/ruby3.2
22

33
on:
4+
repository_dispatch:
5+
types: [core_merge]
6+
47
workflow_dispatch:
58

69
schedule:

.github/workflows/library-skipper0.18.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: library/skipper0.18
22

33
on:
4+
repository_dispatch:
5+
types: [core_merge]
6+
47
workflow_dispatch:
58

69
schedule:

.github/workflows/library-sqlite3.40.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: library/sqlite:3.40
22

33
on:
4+
repository_dispatch:
5+
types: [core_merge]
6+
47
workflow_dispatch:
58

69
schedule:

0 commit comments

Comments
 (0)