Skip to content

Commit d2c3b82

Browse files
committed
language_reference now builds in docker and ci
api can be used to build only the parts it has the path's for (project and/or language_reference) update all language workflows to not regen on `make_ver` (that was heavy and not related)
1 parent 93058e7 commit d2c3b82

18 files changed

+72
-41
lines changed

.dockerignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
**/.venv
2+
*.py[cod]
3+
**/__*/**
4+
api/

.github/workflows/deploy_language_reference.yml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ on:
55
branches:
66
- main
77
paths:
8-
- ".github/workflows/deploy_website.yml"
8+
- ".github/workflows/deploy_language_reference.yml"
99
- "make_ver/**"
1010
- "language_reference/**"
11+
- "static/language_reference.html"
1112

1213
jobs:
1314
deploy:
@@ -18,5 +19,16 @@ jobs:
1819
#- name: run_languages
1920
# run: make --directory language_reference build_and_run
2021

21-
#- name: build_static
22-
# run: (cd teachprogramming/lib && make build_static)
22+
- name: build_static
23+
run: make build_language_reference_docker
24+
25+
# - name: rsync deployments
26+
# uses: burnett01/rsync-deployments@v8
27+
# with:
28+
# switches: -avzr --delete
29+
# path: api/
30+
# remote_path: ${{ secrets.REMOTE_PATH }} # ex: /var/www/html/
31+
# remote_host: ${{ secrets.REMOTE_HOST }} # ex: example.com
32+
# remote_port: ${{ secrets.REMOTE_PORT }} # ex: 22
33+
# remote_user: ${{ secrets.REMOTE_USER }} # ex: ubuntu
34+
# remote_key: ${{ secrets.REMOTE_PRIVATE_KEY }}

.github/workflows/language_reference_c.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ on:
66
- main
77
paths:
88
- ".github/workflows/language_reference_c.yml"
9-
- "make_ver/**"
109
- "language_reference/languages/c"
1110

1211
jobs:

.github/workflows/language_reference_csharp.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ on:
66
- main
77
paths:
88
- ".github/workflows/language_reference_csharp.yml"
9-
- "make_ver/**"
109
- "language_reference/languages/csharp"
1110

1211
jobs:

.github/workflows/language_reference_golang.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ on:
66
- main
77
paths:
88
- ".github/workflows/language_reference_golang.yml"
9-
- "make_ver/**"
109
- "language_reference/languages/golang"
1110

1211
jobs:

.github/workflows/language_reference_java.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ on:
66
- main
77
paths:
88
- ".github/workflows/language_reference_java.yml"
9-
- "make_ver/**"
109
- "language_reference/languages/java"
1110

1211
jobs:

.github/workflows/language_reference_javascript.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ on:
66
- main
77
paths:
88
- ".github/workflows/language_reference_javascript.yml"
9-
- "make_ver/**"
109
- "language_reference/languages/javascript"
1110

1211
jobs:

.github/workflows/language_reference_lua.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ on:
66
- main
77
paths:
88
- ".github/workflows/language_reference_lua.yml"
9-
- "make_ver/**"
109
- "language_reference/languages/lua"
1110

1211
jobs:

.github/workflows/language_reference_php.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ on:
66
- main
77
paths:
88
- ".github/workflows/language_reference_php.yml"
9-
- "make_ver/**"
109
- "language_reference/languages/php"
1110

1211
jobs:

.github/workflows/language_reference_python.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ on:
66
- main
77
paths:
88
- ".github/workflows/language_reference_python.yml"
9-
- "make_ver/**"
109
- "language_reference/languages/python"
1110

1211
jobs:

0 commit comments

Comments
 (0)