Implement Jekyll CI workflow with docker #2

Merged
btlogy merged 60 commits from 1.test-ci into main 2024-05-23 12:16:39 +00:00
Owner

Part of #1

Part of #1
btlogy added 60 commits 2024-05-23 12:15:28 +00:00
Test Gitea actions
Some checks failed
Jekyll / Explore-Gitea-Actions (push) Failing after 42s
df4dfc08a4
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Avoid the slim runner for now
All checks were successful
Jekyll / Explore-Gitea-Actions (push) Successful in 21s
42d516fbba
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Test docker and add name and id to steps
Some checks failed
Jekyll / test-ci-actions (push) Failing after 4s
e75bee1cd4
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Install docker first
Some checks failed
Jekyll / test-ci-actions (push) Failing after 3s
1666286fd5
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Skip sudo for now
Some checks failed
Jekyll / test-ci-actions (push) Failing after 3s
b081b1db58
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
List docker packages
Some checks failed
Jekyll / test-ci-actions (push) Failing after 10s
05fbd8f0ed
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Switch to ubuntu runner
Some checks failed
Jekyll / test-ci-actions (push) Failing after 25s
0752ee1e9e
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Update package list first
Some checks failed
Jekyll / test-ci-actions (push) Failing after 8s
5f590082f3
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Switch to apt-get
All checks were successful
Jekyll / test-ci-actions (push) Successful in 14s
42a6f94691
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Fix typo
Some checks failed
Jekyll / test-ci-actions (push) Failing after 1m4s
47d6dda81b
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Try to fix permissions
Some checks failed
Jekyll / test-ci-actions (push) Failing after 18s
944d7ffb40
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Build image with root user and group
Some checks failed
Jekyll / test-ci-actions (push) Failing after 42s
3290d8a3ee
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
List file to see ownership
Some checks failed
Jekyll / test-ci-actions (push) Failing after 18s
3f335ed4d5
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Try to fix file permissions
Some checks failed
Jekyll / test-ci-actions (push) Failing after 3s
f4169d494d
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Add ubuntu user to runner!?
Some checks failed
Jekyll / test-ci-actions (push) Failing after 18s
dae2ef07c3
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Use ubuntu instead of jekyll user
Some checks failed
Jekyll / test-ci-actions (push) Failing after 17s
bbf59e574b
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Verify Jekyll container
Some checks failed
Jekyll / test-ci-actions (push) Failing after 18s
d387b63973
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Figure where we are after the checkout
Some checks failed
Jekyll / test-ci-actions (push) Failing after 18s
488936a387
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Who are we inside the task container
Some checks failed
Jekyll / test-ci-actions (push) Failing after 19s
a6dd656df5
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
List the volumes
Some checks failed
Jekyll / test-ci-actions (push) Failing after 19s
496c140246
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Hack to share the volume between the task containers
Some checks failed
Jekyll / test-ci-actions (push) Failing after 20s
af8978018e
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Debug the thing
Some checks failed
Jekyll / test-ci-actions (push) Failing after 19s
aae049f80d
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Take only one volume
Some checks failed
Jekyll / test-ci-actions (push) Failing after 17s
2f1abb8c08
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Share the workspace to build Jekyll
All checks were successful
Jekyll / test-ci-actions (push) Successful in 22s
4dd57bf844
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Cleanup the workflow
Some checks failed
Jekyll / test-ci-actions (push) Failing after 18s
a73d5986bc
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Stick to the legacy docker-compose for now
All checks were successful
Jekyll / test-ci-actions (push) Successful in 18s
797e87c126
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Test artifact upload
All checks were successful
Jekyll / test-ci-actions (push) Successful in 22s
0e31b5b592
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Look for the artifact
Some checks failed
Jekyll / test-ci-actions (push) Failing after 20s
2cdbfd47a9
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Name the volume with existing variables
Some checks failed
Jekyll / test-ci-actions (push) Failing after 17s
b15883c239
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Inspect volumes
Some checks failed
Jekyll / test-ci-actions (push) Failing after 18s
63baae593b
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Debug this
Some checks failed
Jekyll / test-ci-actions (push) Failing after 19s
9f59dcee85
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
This reverts commit 9f59dcee85.
This reverts commit 63baae593b.
This reverts commit b15883c239.
Revert "Look for the artifact"
All checks were successful
Jekyll / test-ci-actions (push) Successful in 21s
148dd2733f
This reverts commit 2cdbfd47a9.
Name the volume with existing variables
All checks were successful
Jekyll / test-ci-actions (push) Successful in 20s
09ffc900c5
This reverts commit b15883c239.

Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Use existing var for volume everywhere
Some checks failed
Jekyll / test-ci-actions (push) Failing after 19s
55d102a963
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Debug this
Some checks failed
Jekyll / test-ci-actions (push) Failing after 19s
afcf260ac9
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Stop debugging this
All checks were successful
Jekyll / test-ci-actions (push) Successful in 21s
d9e1720aba
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Use var name there too!
All checks were successful
Jekyll / test-ci-actions (push) Successful in 21s
7103c9a82f
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Look for the uploaded artifact
All checks were successful
Jekyll / test-ci-actions (push) Successful in 20s
dc95ab799a
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Show step outputs
All checks were successful
Jekyll / test-ci-actions (push) Successful in 22s
5051ae2599
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
More upload outputs
All checks were successful
Jekyll / test-ci-actions (push) Successful in 20s
32cbdbec73
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Give up on upload and just list the site for now
Some checks failed
Jekyll / test-ci-actions (push) Failing after 19s
deb9c59da4
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Verify link action
Some checks failed
Jekyll / test-ci-actions (push) Failing after 22s
bf8334e31c
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Verify action requirements
Some checks failed
Jekyll / test-ci-actions (push) Failing after 17s
2617e930c5
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Inspect volume before using it
Some checks failed
Jekyll / test-ci-actions (push) Failing after 17s
f9756339f3
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
List volume content
Some checks failed
Jekyll / test-ci-actions (push) Failing after 17s
ecd1bcecb9
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Try to mount the path instead of the name
Some checks failed
Jekyll / test-ci-actions (push) Failing after 17s
de1ced6c96
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Avoid listing volume from container
Some checks failed
Jekyll / test-ci-actions (push) Failing after 27s
444b318ee3
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Improve permissions and cleanup
All checks were successful
Jekyll / jekyll (push) Successful in 24s
4c11a160f4
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Switch to appuser
Some checks failed
Jekyll / jekyll (push) Failing after 17s
85ce376ad0
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Verify the container again
Some checks failed
Jekyll / jekyll (push) Failing after 17s
db8d566b99
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Use /appdata dir instead of home
All checks were successful
Jekyll / jekyll (push) Successful in 21s
4428c78f0d
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Cleanup
All checks were successful
Jekyll / jekyll (push) Successful in 21s
fcf1b29db2
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
More cleanup
All checks were successful
Jekyll / jekyll (push) Successful in 21s
f9eab1ff6a
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Prepare for PR
Some checks failed
Jekyll / jekyll (push) Failing after 16s
d3a5b93704
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Try to avoid empty volume
All checks were successful
Jekyll / jekyll (push) Successful in 18s
1e7ba01f27
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
CI only in the main branch and the PRs
All checks were successful
Jekyll / jekyll (pull_request) Successful in 19s
5ca1836538
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
btlogy merged commit 097fc8acc6 into main 2024-05-23 12:16:39 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: tahoe-lafs/web-landing-page#2
No description provided.