1 Commits

Author SHA1 Message Date
Amedee Van Gasse ✨🌈🦄
5e4257d377 Update Ria relationship status
All checks were successful
check PR / check_render (pull_request) Successful in 2m54s
2024-10-13 16:00:00 +01:00
5 changed files with 161 additions and 155 deletions

View File

@@ -0,0 +1,18 @@
name: check PR
on:
pull_request:
types:[opened, reopened, edited]
jobs:
check_render:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v4
- name: Download renderer
run: wget https://github.com/plantuml/plantuml/releases/download/v1.2024.5/plantuml-1.2024.5.jar
- name: Download java
run: wget https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.3%2B9/OpenJDK21U-jre_x64_linux_hotspot_21.0.3_9.tar.gz; tar -xvzf OpenJDK21U-jre_x64_linux_hotspot_21.0.3_9.tar.gz
- name: install graphviz
run: sudo add-apt-repository universe; sudo apt update; apt install graphviz -y
- name: render
run: ./jdk-21.0.3+9-jre/bin/java -jar plantuml-1.2024.5.jar polycule.puml

View File

@@ -1,29 +0,0 @@
name: Publish diagram
on:
push:
branches:
- main
jobs:
render:
uses: ./.gitea/workflows/render.yaml
publish:
needs: render
runs-on: ubuntu-latest
steps:
- name: Download build artifact
uses: actions/download-artifact@v3
with:
name: polycule.png
path: ./
- name: Upload to cdn
uses: appleboy/scp-action@v0.1.7
with:
host: bruynooghe.dev
username: elizhium
password: ${{ secrets.ELIZHIUMPW }}
source: "polycule.*"
target: "/home/elizhium/CDN"

View File

@@ -1,31 +1,33 @@
name: Render diagram name: Render diagram
on: on:
pull_request: push:
types: [opened, reopened, edited] branches:
workflow_call: - main
jobs: jobs:
render: Render-Main:
runs-on: ubuntu-latest runs-on: ubuntu-latest
env:
PLANTUML_VERSION: '1.2025.0'
steps: steps:
- name: Check out repository code - name: Check out repository code
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Download renderer - name: Download renderer
run: wget https://github.com/plantuml/plantuml/releases/download/v${{env.PLANTUML_VERSION}}/plantuml-${{env.PLANTUML_VERSION}}.jar run: wget https://github.com/plantuml/plantuml/releases/download/v1.2024.5/plantuml-1.2024.5.jar
- name: Setup Java - name: Download java
uses: actions/setup-java@v4 run: wget https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.3%2B9/OpenJDK21U-jre_x64_linux_hotspot_21.0.3_9.tar.gz; tar -xvzf OpenJDK21U-jre_x64_linux_hotspot_21.0.3_9.tar.gz
- name: install graphviz
run: sudo add-apt-repository universe; sudo apt update; apt install graphviz -y
- name: render
run: ./jdk-21.0.3+9-jre/bin/java -jar plantuml-1.2024.5.jar polycule.puml
- name: upload to cdn
uses: appleboy/scp-action@v0.1.7
with: with:
distribution: 'temurin' host: bruynooghe.dev
java-version: '21' username: elizhium
- name: Setup Graphviz password: ${{ secrets.ELIZHIUMPW }}
uses: ts-graphviz/setup-graphviz@v2 port: 22
- name: Render diagram source: "polycule.png, polycule.puml"
run: java -jar plantuml-${{env.PLANTUML_VERSION}}.jar polycule.puml target: "/home/elizhium/CDN"
- name: Upload build artifact - uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v3
with: with:
name: polycule.png name: polycule.png
path: polycule.png path: polycule.png

View File

@@ -1,23 +0,0 @@
---
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.6.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-yaml
args: ['--unsafe']
- id: check-added-large-files
- repo: https://github.com/python-jsonschema/check-jsonschema
rev: 0.29.0
hooks:
- id: check-github-actions
args: [--verbose]
- repo: https://github.com/rhysd/actionlint
rev: v1.7.1
hooks:
- id: actionlint
- repo: https://github.com/jorisroovers/gitlint
rev: v0.19.1
hooks:
- id: gitlint

View File

@@ -1,136 +1,174 @@
@startuml polycule diagram @startuml
circle Jenna circle Jenna
circle Elizabeth circle Elizabeth
' circle Bea circle Bea
circle Mira circle Mira
circle Rachel circle Rachel
'circle Evelynn circle Evelynn
'circle Matty circle Matty
'circle Joanna circle Joanna
circle "Emily-Larra-Sarah" circle "Emily-Larra"
'circle Celeste 'circle Celeste
'circle Kiran circle Kiran
'circle Soda circle Tinko
circle Michelle
'circle Tara
circle Soda
'circle Lira
circle Evi circle Evi
'circle Kiwi circle Kiwi
'circle "Kiwi's polycule" circle "Kiwi's polycule"
'circle Lara circle Lara
'circle Jack circle Jack
'circle Merel circle Merel
circle Rosie circle Rosie
circle Talinka circle Talinka
circle Ashley circle Ashley
circle "Michelles Partner"
circle Lilia circle Lilia
circle Amber circle Amber
circle Alvin circle Alvin
'circle Dax
circle Amedee circle Amedee
circle Aeryn
circle Ward circle Ward
circle Kathy circle Kathy
circle glas circle Glas
circle Ari circle Ari
circle Frede circle Frede
circle "Charlotte/Elva/Layla" circle Charlotte
'circle Emery
circle Shen circle Shen
circle Enya circle Enya
circle Kyra circle Kyra
circle Chloe circle Chloe
circle Ria
circle Bart
circle Miranda
circle "Miranda's Dom"
circle Els
circle Paul
circle Alexandra
circle Jan
circle Tom
circle Hester circle Hester
circle Koen circle Koen
circle Sylvia circle Sylvia
circle Seba circle Seba
circle Frank
circle CC
circle Pieter
circle "Leuvense supercluster"
circle "Brusselse supercluster"
circle Noud
circle Lies
circle Inger
circle Aegir
circle "Koppel uit het Noorden"
circle Rosemarie
circle Agnes
circle Nina circle Nina
circle Sven circle Sven
circle Tine circle Tine
circle Peppe
circle Jelle
circle "Jelle's partner"
'circle Michael
circle Francis
circle Hannah circle Hannah
circle Tara
circle Everbloom
circle "Lotte/Ember"
' circle Laure
circle Helena
circle Oriana
circle Alex
circle Thomas
circle Pieter
circle Anton
circle Wyvern
circle Tom
circle Gwen
circle Sarah
circle Nicholas
circle Hellen
circle Kris
circle Nari
circle Ara
circle Lisa
circle Amy
circle Aris
Elizabeth -- Jenna: Partner
Mira -- Rachel: Married Jenna -- Elizabeth : Partner
Mira -- Rachel: Married
Evelynn -- Matty :Partner
Matty -- Joanna: Partner
"Emily-Larra" -- Kiran: Partner
'Tara -- Evi: Engaged
Bea -- Kiwi: Partner
Soda -- Lara: Partner
"Kiwi's polycule" .. Kiwi
Jack -- Merel: Partner
Jack .. Lara: Casual
Jack .. Soda: Casual
Elizabeth -- Talinka: Partner
Jenna -- Talinka : Partner Jenna -- Talinka : Partner
Ashley -- Talinka : Engaged Talinka .. Jack : Casual
Rosie -- Ashley : Engaged
Ashley -- Talinka : Engaged
Jack .. Joanna : Casual
Lilia .. Ashley : Casual Lilia .. Ashley : Casual
Amber -- Talinka : Partner Amber -- Talinka : Partner
Rosie -- Talinka : Engaged Rosie -- Talinka : Partner
Alvin -- Talinka : Partner Alvin -- Talinka : Partner
Amedee -- Evi : Partner Mira .. Talinka : Casual
Evi .. Amedee : Dating
Amber -- Ashley : Partner Amber -- Ashley : Partner
Ashley -- Jenna : Partner Ashley -- Jenna : Partner
Rachel -- Ward : Partner Mira -- Amber : Partner
Rachel .. Ward : Casual
Ward -- Kathy : Engaged Ward -- Kathy : Engaged
Ward -- glas : Partner Ward -- Glas : Partner
Kathy -- Ari : Partner Kathy -- Ari : Partner
Ari -- Frede : Partner Ari -- Frede : Partner
Mira -- Evi : Partner Mira -- Evi : Partner
Amber -- "Charlotte/Elva/Layla" : Partner Evi -- Amber : Partner
Amber -- Charlotte : Partner
Shen .. Talinka : Casual Shen .. Talinka : Casual
Amedee -- Enya: Partner Amedee -- Enya: Partner
Enya -- Kyra: Married Enya -- Kyra: Engaged
Amedee .. Chloe: Casual Amedee .. Chloe: Casual
Amedee .. Ria: Casual
Ria -- Bart: Partner
Amedee .. Miranda: Casual
Miranda .. "Miranda's Dom": D/s
Amedee .. Els: Casual
Els .. Paul: Dating
Amedee .. Alexandra: Situationship
Alexandra .. Jan: Situationship
Alexandra .. Tom: Casual
Amedee .. Hester: Situationship
Hester .. Chloe: Casual Hester .. Chloe: Casual
Hester .. Koen: Casual Hester .. Koen: Casual
Chloe .. Koen: Casual Chloe .. Koen: Casual
Chloe .. "Brusselse supercluster": Casual
Koen -- Sylvia: Partner Koen -- Sylvia: Partner
Koen .. "Brusselse supercluster": Casual
Koen .. "Leuvense supercluster": Casual
Hester -- Seba: Partner Hester -- Seba: Partner
Hester .. Amedee: Situationship Hester .. Frank: D/s
Koen .. Nina: Casual Frank -- CC: D/s
Hester .. Pieter: Casual
Hester .. "Leuvense supercluster": Casual
Pieter .. "Leuvense supercluster": Dating
Pieter .. "Brusselse supercluster": Dating
Hester .. Noud: Casual
Hester .. Jelle: Casual
Jelle -- "Jelle's partner": Partner
Jelle .. "Leuvense supercluster": Dating
Jelle .. "Brusselse supercluster": Dating
Noud -- Lies: Partner
Noud .. "Leuvense supercluster": Dating
Lies .. "Leuvense supercluster": Dating
Amedee .. Inger: Casual
Inger .. Aegir: Casual
Inger .. "Koppel uit het Noorden": Casual
Inger .. Rosemarie: Dating
Rosemarie -- Agnes: Engaged
Amedee .. Nina: Casual
Nina -- Sven: Partner Nina -- Sven: Partner
Nina .. Koen: Casual
Nina .. Peppe: Dating
Peppe .. "Brusselse supercluster": Dating
"Leuvense supercluster" .. "Brusselse supercluster": Dating
Tine .. Nina: Dating Tine .. Nina: Dating
Tine .. Sven: Dating Tine .. Sven: Dating
Mira -- Hannah : Partner Tine .. "Leuvense supercluster": Casual
Tara -- Mira: Partner Tine .. "Brusselse supercluster": Casual
Tara -- Evi: Partner Tine .. Amedee: Situationship
Tara .. Amedee: Casual Tine .. Chloe: Casual
Elizabeth -- "Emily-Larra-Sarah": Partner Tine .. Koen: Casual
Mira .. glas: Casual Evi -- Ashley: Partner
Hannah -- "Everbloom": Partner Rosie -- Francis: Partner
Helena -- "Everbloom": Partner Mira .. Hannah : Casual
"Charlotte/Elva/Layla" -- "Lotte/Ember": Engaged
"Emily-Larra-Sarah" .. Oriana : Casual
"Emily-Larra-Sarah" .. Alex : Casual
Thomas .. Tine: Comet
Pieter .. Tine: Dating
Anton .. Tine: Dating
Rosie -- Wyvern: Partner
Hester .. Tom
"Emily-Larra-Sarah" .. "Gwen" : Casual
"Emily-Larra-Sarah" .. "Lotte/Ember": Casual
"Emily-Larra-Sarah" .. "Charlotte/Elva/Layla" : Casual
Mira -- "Everbloom": Partner
Tara .. Sarah: Casual
Amber -- Nicholas : Partner
"Emily-Larra-Sarah" .. Hellen : Casual
Evi .. Kris : Casual
Tara .. Gwen: Casual
Hannah .. Nari : Casual
Nari -- Ara : Partner
"Lotte/Ember" -- Hellen : Partner
Everbloom .. "Emily-Larra-Sarah" : Casual
Lisa -- Ashley : Partner
Lisa -- Amber : Partner
Everbloom .. Amy : Dating
"Charlotte/Elva/Layla" -- Mira : Dating
"Charlotte/Elva/Layla" -- Aris : Dating
Talinka .. Wyvern : Casual
@enduml @enduml