Skip to content

Commit 653c753

Browse files
andre-dietrichSebastianZug
authored andcommitted
fix workflow
1 parent ad1c214 commit 653c753

File tree

110 files changed

+162
-103
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+162
-103
lines changed

.github/workflows/generateOERoverview.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,9 @@ jobs:
173173
git config --local user.name "GitHub Action"
174174
git add .
175175
git commit -m "Add new export version of courses" || echo "No changes to commit"
176-
git push origin HEAD:${GITHUB_REF#refs/heads/}
176+
177+
# Fix authentication by updating remote URL with token
178+
git remote set-url origin https://x-access-token:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git
179+
git push
177180
env:
178181
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Makefile

Lines changed: 62 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,72 @@
11
all: index digitalesysteme prozprog robotikprojekt softwareentwicklung
22

3-
index:
3+
clean-assets-index:
4+
rm -f index.html index.zip
5+
rm -rf assets/index/ || true
6+
7+
clean-assets-digitalesysteme:
8+
rm -f digitalesysteme.html digitalesysteme.zip
9+
rm -rf assets/digitalesysteme/ || true
10+
11+
clean-assets-prozprog:
12+
rm -f prozprog.html prozprog.zip
13+
rm -rf assets/prozprog/ || true
14+
15+
clean-assets-robotikprojekt:
16+
rm -f robotikprojekt.html robotikprojekt.zip
17+
rm -rf assets/robotikprojekt/ || true
18+
19+
clean-assets-softwareentwicklung:
20+
rm -f softwareentwicklung.html softwareentwicklung.zip
21+
rm -rf assets/softwareentwicklung/ || true
22+
23+
git-update:
24+
git add assets/ || true
25+
git add -A
26+
git commit --amend --no-edit
27+
git push origin main -f
28+
29+
index: clean-assets-index index-build organize-assets-index git-update
30+
31+
index-build:
432
liaex --input index.yml --output index --format project
533

6-
digitalesysteme:
34+
organize-assets-index:
35+
mkdir -p assets/index/pdf || true
36+
find assets/pdf -name "*.pdf" -newer index.yml -exec cp {} assets/index/pdf/ \; 2>/dev/null || true
37+
38+
digitalesysteme: clean-assets-digitalesysteme digitalesysteme-build organize-assets-digitalesysteme git-update
39+
40+
digitalesysteme-build:
741
liaex --input digitalesysteme.yml --output digitalesysteme --format project --project-generate-pdf --scorm-organization "TU-Bergakademie Freiberg" --scorm-embed --scorm-masteryScore 80
842

9-
prozprog:
43+
organize-assets-digitalesysteme:
44+
mkdir -p assets/digitalesysteme/pdf || true
45+
find assets/pdf -name "*.pdf" -newer digitalesysteme.yml -exec cp {} assets/digitalesysteme/pdf/ \; 2>/dev/null || true
46+
47+
prozprog: clean-assets-prozprog prozprog-build organize-assets-prozprog git-update
48+
49+
prozprog-build:
1050
liaex --input prozprog.yml --output prozprog --format project --project-generate-pdf --scorm-organization "TU-Bergakademie Freiberg" --scorm-embed --scorm-masteryScore 80
1151

12-
robotikprojekt:
13-
liaex --input robotikprojekt.yml --output robotikprojekt --format project --project-generate-pdf --scorm-organization "TU-Bergakademie Freiberg" --scorm-embed --scorm-masteryScore 80
52+
organize-assets-prozprog:
53+
mkdir -p assets/prozprog/pdf || true
54+
find assets/pdf -name "*.pdf" -newer prozprog.yml -exec cp {} assets/prozprog/pdf/ \; 2>/dev/null || true
55+
56+
robotikprojekt: clean-assets-robotikprojekt robotikprojekt-build organize-assets-robotikprojekt git-update
1457

15-
softwareentwicklung:
58+
robotikprojekt-build:
59+
liaex --input robotikprojekt.yml --output robotikprojekt --format project --project-generate-pdf --scorm-organization "TU-Bergakademie Freibberg" --scorm-embed --scorm-masteryScore 80
60+
61+
organize-assets-robotikprojekt:
62+
mkdir -p assets/robotikprojekt/pdf || true
63+
find assets/pdf -name "*.pdf" -newer robotikprojekt.yml -exec cp {} assets/robotikprojekt/pdf/ \; 2>/dev/null || true
64+
65+
softwareentwicklung: clean-assets-softwareentwicklung softwareentwicklung-build organize-assets-softwareentwicklung git-update
66+
67+
softwareentwicklung-build:
1668
liaex --input softwareentwicklung.yml --output softwareentwicklung --format project --project-generate-pdf --scorm-organization "TU-Bergakademie Freiberg" --scorm-embed --scorm-masteryScore 80
69+
70+
organize-assets-softwareentwicklung:
71+
mkdir -p assets/softwareentwicklung/pdf || true
72+
find assets/pdf -name "*.pdf" -newer softwareentwicklung.yml -exec cp {} assets/softwareentwicklung/pdf/ \; 2>/dev/null || true
1 MB
Binary file not shown.
1.33 MB
Binary file not shown.
1.43 MB
Binary file not shown.
765 KB
Binary file not shown.
1.13 MB
Binary file not shown.
4.44 MB
Binary file not shown.
1.49 MB
Binary file not shown.
5.74 MB
Binary file not shown.

0 commit comments

Comments
 (0)