diff --git a/.forgejo/workflows/before_almalinux_8.yaml b/.forgejo/workflows/before_almalinux_8.yaml new file mode 100644 index 0000000..945c231 --- /dev/null +++ b/.forgejo/workflows/before_almalinux_8.yaml @@ -0,0 +1,14 @@ +on: [push] +jobs: + job: + container: + image: ${{vars.DOCKER}}almalinux:8 + steps: + - name: spcd + env: + SPCD: ${{vars.SPCD}} + run: ${{vars.SPCD}} + + - run: spcd-check-project + - run: spcd-build-project + - run: spcd-browse-workspace diff --git a/.forgejo/workflows/before_alpine_3.19.yaml b/.forgejo/workflows/before_alpine_3.19.yaml new file mode 100644 index 0000000..10cdc29 --- /dev/null +++ b/.forgejo/workflows/before_alpine_3.19.yaml @@ -0,0 +1,14 @@ +on: [push] +jobs: + job: + container: + image: ${{vars.DOCKER}}alpine:3.19 + steps: + - name: spcd + env: + SPCD: ${{vars.SPCD}} + run: ${{vars.SPCD}} + + - run: spcd-check-project + - run: spcd-build-project + - run: spcd-browse-workspace diff --git a/.forgejo/workflows/before_archlinux_base-20240101.0.204074.yaml b/.forgejo/workflows/before_archlinux_base-20240101.0.204074.yaml new file mode 100644 index 0000000..11f94ef --- /dev/null +++ b/.forgejo/workflows/before_archlinux_base-20240101.0.204074.yaml @@ -0,0 +1,14 @@ +on: [push] +jobs: + job: + container: + image: ${{vars.DOCKER}}archlinux:base-20240101.0.204074 + steps: + - name: spcd + env: + SPCD: ${{vars.SPCD}} + run: ${{vars.SPCD}} + + - run: spcd-check-project + - run: spcd-build-project + - run: spcd-browse-workspace diff --git a/.forgejo/workflows/before_debian_bullseye.yaml b/.forgejo/workflows/before_debian_bullseye.yaml new file mode 100644 index 0000000..4146863 --- /dev/null +++ b/.forgejo/workflows/before_debian_bullseye.yaml @@ -0,0 +1,14 @@ +on: [push] +jobs: + job: + container: + image: ${{vars.DOCKER}}debian:bullseye + steps: + - name: spcd + env: + SPCD: ${{vars.SPCD}} + run: ${{vars.SPCD}} + + - run: spcd-check-project + - run: spcd-build-project + - run: spcd-browse-workspace diff --git a/.forgejo/workflows/before_fedora_39.yaml b/.forgejo/workflows/before_fedora_39.yaml new file mode 100644 index 0000000..cf5e65f --- /dev/null +++ b/.forgejo/workflows/before_fedora_39.yaml @@ -0,0 +1,14 @@ +on: [push] +jobs: + job: + container: + image: ${{vars.DOCKER}}fedora:39 + steps: + - name: spcd + env: + SPCD: ${{vars.SPCD}} + run: ${{vars.SPCD}} + + - run: spcd-check-project + - run: spcd-build-project + - run: spcd-browse-workspace diff --git a/.forgejo/workflows/before_opensuse_15.5.yaml b/.forgejo/workflows/before_opensuse_15.5.yaml new file mode 100644 index 0000000..bcf1b30 --- /dev/null +++ b/.forgejo/workflows/before_opensuse_15.5.yaml @@ -0,0 +1,14 @@ +on: [push] +jobs: + job: + container: + image: ${{vars.DOCKER}}opensuse/leap:15.5 + steps: + - name: spcd + env: + SPCD: ${{vars.SPCD}} + run: ${{vars.SPCD}} + + - run: spcd-check-project + - run: spcd-build-project + - run: spcd-browse-workspace diff --git a/.forgejo/workflows/before_rockylinux_8.yaml b/.forgejo/workflows/before_rockylinux_8.yaml new file mode 100644 index 0000000..10a78f5 --- /dev/null +++ b/.forgejo/workflows/before_rockylinux_8.yaml @@ -0,0 +1,14 @@ +on: [push] +jobs: + job: + container: + image: ${{vars.DOCKER}}rockylinux:8 + steps: + - name: spcd + env: + SPCD: ${{vars.SPCD}} + run: ${{vars.SPCD}} + + - run: spcd-check-project + - run: spcd-build-project + - run: spcd-browse-workspace diff --git a/.forgejo/workflows/before_ubuntu_jammy.yaml b/.forgejo/workflows/before_ubuntu_jammy.yaml new file mode 100644 index 0000000..45245ef --- /dev/null +++ b/.forgejo/workflows/before_ubuntu_jammy.yaml @@ -0,0 +1,14 @@ +on: [push] +jobs: + job: + container: + image: ${{vars.DOCKER}}ubuntu:jammy + steps: + - name: spcd + env: + SPCD: ${{vars.SPCD}} + run: ${{vars.SPCD}} + + - run: spcd-check-project + - run: spcd-build-project + - run: spcd-browse-workspace diff --git a/.forgejo/workflows/latest_almalinux_9.yaml b/.forgejo/workflows/latest_almalinux_9.yaml new file mode 100644 index 0000000..f2c48e3 --- /dev/null +++ b/.forgejo/workflows/latest_almalinux_9.yaml @@ -0,0 +1,14 @@ +on: [push] +jobs: + job: + container: + image: ${{vars.DOCKER}}almalinux:9 + steps: + - name: spcd + env: + SPCD: ${{vars.SPCD}} + run: ${{vars.SPCD}} + + - run: spcd-check-project + - run: spcd-build-project + - run: spcd-browse-workspace diff --git a/.forgejo/workflows/latest_alpine_3.20.yaml b/.forgejo/workflows/latest_alpine_3.20.yaml new file mode 100644 index 0000000..3f1ff3b --- /dev/null +++ b/.forgejo/workflows/latest_alpine_3.20.yaml @@ -0,0 +1,14 @@ +on: [push] +jobs: + job: + container: + image: ${{vars.DOCKER}}alpine:3.20 + steps: + - name: spcd + env: + SPCD: ${{vars.SPCD}} + run: ${{vars.SPCD}} + + - run: spcd-check-project + - run: spcd-build-project + - run: spcd-browse-workspace diff --git a/.forgejo/workflows/latest_archlinux_base-20240818.0.255804.yaml b/.forgejo/workflows/latest_archlinux_base-20240818.0.255804.yaml new file mode 100644 index 0000000..6eeacbd --- /dev/null +++ b/.forgejo/workflows/latest_archlinux_base-20240818.0.255804.yaml @@ -0,0 +1,14 @@ +on: [push] +jobs: + job: + container: + image: ${{vars.DOCKER}}archlinux:base-20240818.0.255804 + steps: + - name: spcd + env: + SPCD: ${{vars.SPCD}} + run: ${{vars.SPCD}} + + - run: spcd-check-project + - run: spcd-build-project + - run: spcd-browse-workspace diff --git a/.forgejo/workflows/latest_debian_bookworm.yaml b/.forgejo/workflows/latest_debian_bookworm.yaml new file mode 100644 index 0000000..47567e8 --- /dev/null +++ b/.forgejo/workflows/latest_debian_bookworm.yaml @@ -0,0 +1,17 @@ +on: [push] +jobs: + job: + container: + image: ${{vars.DOCKER}}debian:bookworm + steps: + - name: spcd + env: + SPCD: ${{vars.SPCD}} + SPCD_SSH_HOSTS: ${{vars.SPCD_SSH_HOSTS}} + SPCD_SSH_KEY: ${{secrets.SPCD_SSH_KEY}} + run: ${{vars.SPCD}} + + - run: spcd-check-project + - run: spcd-build-project + - run: spcd-browse-workspace + - run: spcd-synchronize diff --git a/.forgejo/workflows/latest_fedora_40.yaml b/.forgejo/workflows/latest_fedora_40.yaml new file mode 100644 index 0000000..04a2beb --- /dev/null +++ b/.forgejo/workflows/latest_fedora_40.yaml @@ -0,0 +1,14 @@ +on: [push] +jobs: + job: + container: + image: ${{vars.DOCKER}}fedora:40 + steps: + - name: spcd + env: + SPCD: ${{vars.SPCD}} + run: ${{vars.SPCD}} + + - run: spcd-check-project + - run: spcd-build-project + - run: spcd-browse-workspace diff --git a/.forgejo/workflows/latest_opensuse_15.6.yaml b/.forgejo/workflows/latest_opensuse_15.6.yaml new file mode 100644 index 0000000..0b20f95 --- /dev/null +++ b/.forgejo/workflows/latest_opensuse_15.6.yaml @@ -0,0 +1,14 @@ +on: [push] +jobs: + job: + container: + image: ${{vars.DOCKER}}opensuse/leap:15.6 + steps: + - name: spcd + env: + SPCD: ${{vars.SPCD}} + run: ${{vars.SPCD}} + + - run: spcd-check-project + - run: spcd-build-project + - run: spcd-browse-workspace diff --git a/.forgejo/workflows/latest_rockylinux_9.yaml b/.forgejo/workflows/latest_rockylinux_9.yaml new file mode 100644 index 0000000..7a5f07f --- /dev/null +++ b/.forgejo/workflows/latest_rockylinux_9.yaml @@ -0,0 +1,14 @@ +on: [push] +jobs: + job: + container: + image: ${{vars.DOCKER}}rockylinux:9 + steps: + - name: spcd + env: + SPCD: ${{vars.SPCD}} + run: ${{vars.SPCD}} + + - run: spcd-check-project + - run: spcd-build-project + - run: spcd-browse-workspace diff --git a/.forgejo/workflows/latest_ubuntu_noble.yaml b/.forgejo/workflows/latest_ubuntu_noble.yaml new file mode 100644 index 0000000..ae589e8 --- /dev/null +++ b/.forgejo/workflows/latest_ubuntu_noble.yaml @@ -0,0 +1,14 @@ +on: [push] +jobs: + job: + container: + image: ${{vars.DOCKER}}ubuntu:noble + steps: + - name: spcd + env: + SPCD: ${{vars.SPCD}} + run: ${{vars.SPCD}} + + - run: spcd-check-project + - run: spcd-build-project + - run: spcd-browse-workspace diff --git a/.forgejo/workflows/main.yaml b/.forgejo/workflows/main.yaml deleted file mode 100644 index 780827a..0000000 --- a/.forgejo/workflows/main.yaml +++ /dev/null @@ -1,228 +0,0 @@ -on: [push] -jobs: - - archlinux_latest: - container: - image: ${{vars.DOCKER}}archlinux:base-20240818.0.255804 - steps: - - name: spcd - env: - SPCD: ${{vars.SPCD}} - run: ${{vars.SPCD}} - - - run: spcd-check-project - - run: spcd-build-project - - run: spcd-browse-workspace - - archlinux_previous: - needs: archlinux_latest - container: - image: ${{vars.DOCKER}}archlinux:base-20240101.0.204074 - steps: - - name: spcd - env: - SPCD: ${{vars.SPCD}} - run: ${{vars.SPCD}} - - - run: spcd-check-project - - run: spcd-build-project - - run: spcd-browse-workspace - - alpine_latest: - needs: archlinux_previous - container: - image: ${{vars.DOCKER}}alpine:3.20 - steps: - - name: spcd - env: - SPCD: ${{vars.SPCD}} - run: ${{vars.SPCD}} - - - run: spcd-check-project - - run: spcd-build-project - - run: spcd-browse-workspace - - fedora_latest: - needs: alpine_latest - container: - image: ${{vars.DOCKER}}fedora:40 - steps: - - name: spcd - env: - SPCD: ${{vars.SPCD}} - run: ${{vars.SPCD}} - - - run: spcd-check-project - - run: spcd-build-project - - run: spcd-browse-workspace - - debian_latest: - needs: fedora_latest - container: - image: ${{vars.DOCKER}}debian:bookworm - steps: - - name: spcd - env: - SPCD: ${{vars.SPCD}} - SPCD_SSH_HOSTS: ${{vars.SPCD_SSH_HOSTS}} - SPCD_SSH_KEY: ${{secrets.SPCD_SSH_KEY}} - run: ${{vars.SPCD}} - - - run: spcd-check-project - - run: spcd-build-project - - run: spcd-browse-workspace - - run: spcd-synchronize - - opensuse_latest: - needs: debian_latest - container: - image: ${{vars.DOCKER}}opensuse/leap:15.6 - steps: - - name: spcd - env: - SPCD: ${{vars.SPCD}} - run: ${{vars.SPCD}} - - - run: spcd-check-project - - run: spcd-build-project - - run: spcd-browse-workspace - - ubuntu_latest: - needs: opensuse_latest - container: - image: ${{vars.DOCKER}}ubuntu:noble - steps: - - name: spcd - env: - SPCD: ${{vars.SPCD}} - run: ${{vars.SPCD}} - - - run: spcd-check-project - - run: spcd-build-project - - run: spcd-browse-workspace - - almalinux_latest: - needs: ubuntu_latest - container: - image: ${{vars.DOCKER}}almalinux:9 - steps: - - name: spcd - env: - SPCD: ${{vars.SPCD}} - run: ${{vars.SPCD}} - - - run: spcd-check-project - - run: spcd-build-project - - run: spcd-browse-workspace - - rockylinux_latest: - needs: almalinux_latest - container: - image: ${{vars.DOCKER}}rockylinux:9 - steps: - - name: spcd - env: - SPCD: ${{vars.SPCD}} - run: ${{vars.SPCD}} - - - run: spcd-check-project - - run: spcd-build-project - - run: spcd-browse-workspace - - alpine_previous: - needs: rockylinux_latest - container: - image: ${{vars.DOCKER}}alpine:3.19 - steps: - - name: spcd - env: - SPCD: ${{vars.SPCD}} - run: ${{vars.SPCD}} - - - run: spcd-check-project - - run: spcd-build-project - - run: spcd-browse-workspace - - fedora_previous: - needs: alpine_previous - container: - image: ${{vars.DOCKER}}fedora:39 - steps: - - name: spcd - env: - SPCD: ${{vars.SPCD}} - run: ${{vars.SPCD}} - - - run: spcd-check-project - - run: spcd-build-project - - run: spcd-browse-workspace - - opensuse_previous: - needs: fedora_previous - container: - image: ${{vars.DOCKER}}opensuse/leap:15.5 - steps: - - name: spcd - env: - SPCD: ${{vars.SPCD}} - run: ${{vars.SPCD}} - - - run: spcd-check-project - - run: spcd-build-project - - run: spcd-browse-workspace - - almalinux_previous: - needs: opensuse_previous - container: - image: ${{vars.DOCKER}}almalinux:8 - steps: - - name: spcd - env: - SPCD: ${{vars.SPCD}} - run: ${{vars.SPCD}} - - - run: spcd-check-project - - run: spcd-build-project - - run: spcd-browse-workspace - - rockylinux_previous: - needs: almalinux_previous - container: - image: ${{vars.DOCKER}}rockylinux:8 - steps: - - name: spcd - env: - SPCD: ${{vars.SPCD}} - run: ${{vars.SPCD}} - - - run: spcd-check-project - - run: spcd-build-project - - run: spcd-browse-workspace - - ubuntu_previous: - needs: rockylinux_previous - container: - image: ${{vars.DOCKER}}ubuntu:jammy - steps: - - name: spcd - env: - SPCD: ${{vars.SPCD}} - run: ${{vars.SPCD}} - - - run: spcd-check-project - - run: spcd-build-project - - run: spcd-browse-workspace - - debian_previous: - needs: ubuntu_previous - container: - image: ${{vars.DOCKER}}debian:bullseye - steps: - - name: spcd - env: - SPCD: ${{vars.SPCD}} - run: ${{vars.SPCD}} - - - run: spcd-check-project - - run: spcd-build-project - - run: spcd-browse-workspace diff --git a/readme.md b/readme.md index e9702d4..559e788 100644 --- a/readme.md +++ b/readme.md @@ -211,8 +211,6 @@ Handle project workflows in a unified way: ## When -* sequential workflows - ### Shell * comment