Skip to content

Commit 355b15f

Browse files
andre-dietrichSebastianZug
authored andcommitted
fix workflow
1 parent ad1c214 commit 355b15f

File tree

110 files changed

+168
-101
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

+168
-101
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: 69 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,80 @@
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+
rm -rf assets/pdf/* || true
11+
12+
clean-assets-prozprog:
13+
rm -f prozprog.html prozprog.zip
14+
rm -rf assets/prozprog/ || true
15+
rm -rf assets/pdf/* || true
16+
17+
clean-assets-robotikprojekt:
18+
rm -f robotikprojekt.html robotikprojekt.zip
19+
rm -rf assets/robotikprojekt/ || true
20+
rm -rf assets/pdf/* || true
21+
22+
clean-assets-softwareentwicklung:
23+
rm -f softwareentwicklung.html softwareentwicklung.zip
24+
rm -rf assets/softwareentwicklung/ || true
25+
rm -rf assets/pdf/* || true
26+
27+
git-update:
28+
git add assets/ || true
29+
git add -A
30+
git commit --amend --no-edit
31+
git push origin main -f
32+
33+
index: clean-assets-index index-build organize-assets-index git-update
34+
35+
index-build:
436
liaex --input index.yml --output index --format project
537

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

9-
prozprog:
47+
organize-assets-digitalesysteme:
48+
mkdir -p assets/digitalesysteme/pdf || true
49+
cp assets/pdf/*.pdf assets/digitalesysteme/pdf/ 2>/dev/null || true
50+
sed -i 's|assets/pdf/|assets/digitalesysteme/pdf/|g' digitalesysteme.html
51+
52+
prozprog: clean-assets-prozprog prozprog-build organize-assets-prozprog git-update
53+
54+
prozprog-build:
1055
liaex --input prozprog.yml --output prozprog --format project --project-generate-pdf --scorm-organization "TU-Bergakademie Freiberg" --scorm-embed --scorm-masteryScore 80
1156

12-
robotikprojekt:
57+
organize-assets-prozprog:
58+
mkdir -p assets/prozprog/pdf || true
59+
cp assets/pdf/*.pdf assets/prozprog/pdf/ 2>/dev/null || true
60+
sed -i 's|assets/pdf/|assets/prozprog/pdf/|g' prozprog.html
61+
62+
robotikprojekt: clean-assets-robotikprojekt robotikprojekt-build organize-assets-robotikprojekt git-update
63+
64+
robotikprojekt-build:
1365
liaex --input robotikprojekt.yml --output robotikprojekt --format project --project-generate-pdf --scorm-organization "TU-Bergakademie Freiberg" --scorm-embed --scorm-masteryScore 80
1466

15-
softwareentwicklung:
67+
organize-assets-robotikprojekt:
68+
mkdir -p assets/robotikprojekt/pdf || true
69+
cp assets/pdf/*.pdf assets/robotikprojekt/pdf/ 2>/dev/null || true
70+
sed -i 's|assets/pdf/|assets/robotikprojekt/pdf/|g' robotikprojekt.html
71+
72+
softwareentwicklung: clean-assets-softwareentwicklung softwareentwicklung-build organize-assets-softwareentwicklung git-update
73+
74+
softwareentwicklung-build:
1675
liaex --input softwareentwicklung.yml --output softwareentwicklung --format project --project-generate-pdf --scorm-organization "TU-Bergakademie Freiberg" --scorm-embed --scorm-masteryScore 80
76+
77+
organize-assets-softwareentwicklung:
78+
mkdir -p assets/softwareentwicklung/pdf || true
79+
cp assets/pdf/*.pdf assets/softwareentwicklung/pdf/ 2>/dev/null || true
80+
sed -i 's|assets/pdf/|assets/softwareentwicklung/pdf/|g' softwareentwicklung.html
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.16 MB
Binary file not shown.
4.5 MB
Binary file not shown.
1.43 MB
Binary file not shown.
5.69 MB
Binary file not shown.

0 commit comments

Comments
 (0)