Skip to content

Commit a826bcb

Browse files
committed
Added workflow files for languages individually
Added workflow generator for workflow files Move make_ver out of root
1 parent 6338e52 commit a826bcb

19 files changed

+285
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: deploy_language_referemce
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
paths:
8+
- ".github/workflows/deploy_website.yml"
9+
- "make_ver/**"
10+
- "language_reference/**"
11+
12+
jobs:
13+
deploy:
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@main
17+
18+
#- name: run_languages
19+
# run: make --directory language_reference build_and_run
20+
21+
#- name: build_static
22+
# run: (cd teachprogramming/lib && make build_static)
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: language_reference_c
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
paths:
8+
- ".github/workflows/language_reference_c.yml"
9+
- "make_ver/**"
10+
- "language_reference/languages/c"
11+
12+
jobs:
13+
deploy:
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@main
17+
18+
- name: c
19+
run: docker compose --project-directory language_reference up --build c
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: language_reference_csharp
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
paths:
8+
- ".github/workflows/language_reference_csharp.yml"
9+
- "make_ver/**"
10+
- "language_reference/languages/csharp"
11+
12+
jobs:
13+
deploy:
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@main
17+
18+
- name: csharp
19+
run: docker compose --project-directory language_reference up --build csharp
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: language_reference_golang
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
paths:
8+
- ".github/workflows/language_reference_golang.yml"
9+
- "make_ver/**"
10+
- "language_reference/languages/golang"
11+
12+
jobs:
13+
deploy:
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@main
17+
18+
- name: golang
19+
run: docker compose --project-directory language_reference up --build golang
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: language_reference_java
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
paths:
8+
- ".github/workflows/language_reference_java.yml"
9+
- "make_ver/**"
10+
- "language_reference/languages/java"
11+
12+
jobs:
13+
deploy:
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@main
17+
18+
- name: java
19+
run: docker compose --project-directory language_reference up --build java
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: language_reference_javascript
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
paths:
8+
- ".github/workflows/language_reference_javascript.yml"
9+
- "make_ver/**"
10+
- "language_reference/languages/javascript"
11+
12+
jobs:
13+
deploy:
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@main
17+
18+
- name: javascript
19+
run: docker compose --project-directory language_reference up --build javascript
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: language_reference_lua
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
paths:
8+
- ".github/workflows/language_reference_lua.yml"
9+
- "make_ver/**"
10+
- "language_reference/languages/lua"
11+
12+
jobs:
13+
deploy:
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@main
17+
18+
- name: lua
19+
run: docker compose --project-directory language_reference up --build lua
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: language_reference_php
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
paths:
8+
- ".github/workflows/language_reference_php.yml"
9+
- "make_ver/**"
10+
- "language_reference/languages/php"
11+
12+
jobs:
13+
deploy:
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@main
17+
18+
- name: php
19+
run: docker compose --project-directory language_reference up --build php
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: language_reference_python
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
paths:
8+
- ".github/workflows/language_reference_python.yml"
9+
- "make_ver/**"
10+
- "language_reference/languages/python"
11+
12+
jobs:
13+
deploy:
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@main
17+
18+
- name: python
19+
run: docker compose --project-directory language_reference up --build python
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: language_reference_ruby
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
paths:
8+
- ".github/workflows/language_reference_ruby.yml"
9+
- "make_ver/**"
10+
- "language_reference/languages/ruby"
11+
12+
jobs:
13+
deploy:
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@main
17+
18+
- name: ruby
19+
run: docker compose --project-directory language_reference up --build ruby

0 commit comments

Comments
 (0)