Compare commits

...

6 commits

Author SHA1 Message Date
affb2786f3
pandoc
Some checks failed
/ alpine (push) Successful in 43s
/ arch (push) Successful in 1m38s
/ fedora (push) Successful in 12m23s
/ opensuse (push) Successful in 2m38s
/ alma (push) Failing after 1m38s
/ rocky (push) Failing after 3m6s
/ ubuntu (push) Failing after 1m2s
/ debian (push) Failing after 1m1s
2024-10-13 23:13:32 +02:00
346712f05c
debian 2nd in main 2024-10-13 21:09:31 +02:00
66a848b5e7
alpine first in alt
Some checks failed
/ alpine (push) Successful in 42s
/ arch (push) Successful in 1m29s
/ fedora (push) Successful in 8m57s
/ opensuse (push) Successful in 2m41s
/ alma (push) Successful in 2m33s
/ rocky (push) Successful in 33m29s
/ ubuntu (push) Successful in 1m15s
/ debian (push) Failing after 58s
2024-10-13 20:59:05 +02:00
40fad99700
fedora later in main 2024-10-13 20:55:59 +02:00
68c64ef384
alpine first in main 2024-10-13 20:47:09 +02:00
496fd259e0
web 2024-10-13 20:42:44 +02:00
4 changed files with 44 additions and 41 deletions

View file

@ -1,9 +1,9 @@
on: [push] on: [push]
jobs: jobs:
arch: alpine:
container: container:
image: ${{vars.DOCKER}}archlinux:base-20240101.0.204074 image: ${{vars.DOCKER}}alpine:3.19
steps: steps:
- name: spcd - name: spcd
env: env:
@ -15,11 +15,11 @@ jobs:
- run: spcd-build-project - run: spcd-build-project
- run: spcd-browse-workspace - run: spcd-browse-workspace
alpine: arch:
needs: arch needs: alpine
if: failure() || success() if: failure() || success()
container: container:
image: ${{vars.DOCKER}}alpine:3.19 image: ${{vars.DOCKER}}archlinux:base-20240101.0.204074
steps: steps:
- name: spcd - name: spcd
env: env:

View file

@ -1,23 +1,7 @@
on: [push] on: [push]
jobs: jobs:
arch:
container:
image: ${{vars.DOCKER}}archlinux:base-20240818.0.255804
steps:
- name: spcd
env:
SPCD: ${{vars.SPCD}}
SPCD_TXT_LOCALE: ${{vars.SPCD_TXT_LOCALE}}
run: ${{vars.SPCD}}
- run: spcd-check-project
- run: spcd-build-project
- run: spcd-browse-workspace
alpine: alpine:
needs: arch
if: failure() || success()
container: container:
image: ${{vars.DOCKER}}alpine:3.20 image: ${{vars.DOCKER}}alpine:3.20
steps: steps:
@ -31,24 +15,8 @@ jobs:
- run: spcd-build-project - run: spcd-build-project
- run: spcd-browse-workspace - run: spcd-browse-workspace
fedora:
needs: alpine
if: failure() || success()
container:
image: ${{vars.DOCKER}}fedora:40
steps:
- name: spcd
env:
SPCD: ${{vars.SPCD}}
SPCD_TXT_LOCALE: ${{vars.SPCD_TXT_LOCALE}}
run: ${{vars.SPCD}}
- run: spcd-check-project
- run: spcd-build-project
- run: spcd-browse-workspace
debian: debian:
needs: fedora needs: alpine
if: failure() || success() if: failure() || success()
container: container:
image: ${{vars.DOCKER}}debian:bookworm image: ${{vars.DOCKER}}debian:bookworm
@ -66,9 +34,25 @@ jobs:
- run: spcd-browse-workspace - run: spcd-browse-workspace
- run: spcd-synchronize - run: spcd-synchronize
opensuse: arch:
needs: debian needs: debian
if: failure() || success() if: failure() || success()
container:
image: ${{vars.DOCKER}}archlinux:base-20240818.0.255804
steps:
- name: spcd
env:
SPCD: ${{vars.SPCD}}
SPCD_TXT_LOCALE: ${{vars.SPCD_TXT_LOCALE}}
run: ${{vars.SPCD}}
- run: spcd-check-project
- run: spcd-build-project
- run: spcd-browse-workspace
opensuse:
needs: arch
if: failure() || success()
container: container:
image: ${{vars.DOCKER}}opensuse/leap:15.6 image: ${{vars.DOCKER}}opensuse/leap:15.6
steps: steps:
@ -98,9 +82,25 @@ jobs:
- run: spcd-build-project - run: spcd-build-project
- run: spcd-browse-workspace - run: spcd-browse-workspace
alma: fedora:
needs: ubuntu needs: ubuntu
if: failure() || success() if: failure() || success()
container:
image: ${{vars.DOCKER}}fedora:40
steps:
- name: spcd
env:
SPCD: ${{vars.SPCD}}
SPCD_TXT_LOCALE: ${{vars.SPCD_TXT_LOCALE}}
run: ${{vars.SPCD}}
- run: spcd-check-project
- run: spcd-build-project
- run: spcd-browse-workspace
alma:
needs: fedora
if: failure() || success()
container: container:
image: ${{vars.DOCKER}}almalinux:9 image: ${{vars.DOCKER}}almalinux:9
steps: steps:

View file

@ -6,6 +6,6 @@ from pathlib import Path
from rwx.fs import make_directory, write from rwx.fs import make_directory, write
if __name__ == "__main__": if __name__ == "__main__":
out = Path(__file__).parent / "out" out = Path(__file__).parent / "out" / "web"
make_directory(out) make_directory(out)
write(out / "index.html", "spcd.rwx.work") write(out / "index.html", "spcd.rwx.work")

View file

@ -811,6 +811,9 @@ spcd_f_pkg() {
"${SPCD_PM_PACMAN}") spcd_f_pm_pkg_install "openssh" ;; "${SPCD_PM_PACMAN}") spcd_f_pm_pkg_install "openssh" ;;
*) ;; *) ;;
esac esac
# pandoc
spcd_step "PanDoc"
spcd_f_pm_pkg_install "pandoc"
# plantuml # plantuml
spcd_step "PlantUML" spcd_step "PlantUML"
spcd_f_pm_pkg_install "plantuml" spcd_f_pm_pkg_install "plantuml"