f6b5413d19
Delete .forgejo/workflows/miau.yaml
deploy blog / deploy (push) Successful in 40s
2026-08-12 02:26:23 +02:00
2696f0af4e
python is not needed anymore
...
deploy blog / deploy (push) Failing after 37s
Signed-off-by: xengi <cccb-git@xengi.de>
2026-08-12 02:06:53 +02:00
b9739ca58c
Merge branch 'production' into staging
deploy blog / deploy (push) Has been cancelled
2026-08-12 02:05:42 +02:00
facc7d15bf
Merge pull request 'switch to ics files; make calendars work; fix some minor issues' ( #53 ) from caldav into staging
...
deploy blog / deploy (push) Failing after 38s
Reviewed-on: #53
2026-08-12 02:03:34 +02:00
c28f04c6e8
switch to ics files; make calendars work; fix some minor issues
2026-08-12 02:01:58 +02:00
1dcc6c473b
Merge pull request 'staging' ( #52 ) from staging into production
...
deploy blog / deploy (push) Successful in 54s
Reviewed-on: #52
2026-08-11 23:32:50 +02:00
5368e75240
Add .forgejo/workflows/miau.yaml
deploy blog / deploy (push) Successful in 49s
2026-08-11 23:31:40 +02:00
b1ff3727c8
Update .forgejo/workflows/deploy.yaml
...
deploy blog / deploy (push) Successful in 56s
Signed-off-by: xengi <cccb-git@xengi.de>
2026-08-11 23:21:32 +02:00
4e2c358668
Merge pull request 'fu github pipelines' ( #51 ) from staging into production
...
deploy blog / deploy (push) Failing after 50s
Reviewed-on: #51
2026-08-11 23:15:28 +02:00
e690426b3f
Merge branch 'production' into staging
deploy blog / deploy (push) Failing after 50s
2026-08-11 23:15:14 +02:00
7689abaf3e
Update .forgejo/workflows/deploy.yaml
deploy blog / deploy (push) Failing after 51s
2026-08-11 23:13:51 +02:00
bafe2bcb81
Update .forgejo/workflows/deploy.yaml
deploy blog / deploy (push) Successful in 52s
2026-08-11 23:05:26 +02:00
bac896e60f
Update .forgejo/workflows/deploy.yaml
deploy blog / deploy (push) Successful in 51s
2026-08-11 22:57:01 +02:00
87e1230301
unfix pipeline
deploy blog / deploy (push) Successful in 52s
2026-08-11 22:45:17 +02:00
f839b1b01a
Update .forgejo/workflows/deploy.yaml
...
deploy blog / deploy (push) Successful in 53s
Signed-off-by: xengi <cccb-git@xengi.de>
2026-08-11 22:37:45 +02:00
2ba5b8cfa8
fix pipeline
deploy blog / deploy (push) Failing after 54s
2026-08-11 22:29:30 +02:00
96919a7188
fix pipeline
deploy blog / deploy (push) Failing after 52s
2026-08-11 22:20:30 +02:00
dfae28d575
Update .forgejo/workflows/deploy.yaml
deploy blog / deploy (push) Successful in 52s
2026-08-11 22:10:47 +02:00
c2a2f6e160
Update .forgejo/workflows/deploy.yaml
deploy blog / deploy (push) Successful in 55s
2026-08-11 22:07:01 +02:00
d3fd2ec8a7
Update .forgejo/workflows/deploy.yaml
deploy blog / deploy (push) Successful in 51s
2026-08-11 22:05:43 +02:00
c18cce53f8
Update .forgejo/workflows/deploy.yaml
deploy blog / deploy (push) Has been cancelled
2026-08-11 22:05:13 +02:00
9cca35810f
Merge pull request 'staging' ( #50 ) from staging into production
...
deploy blog / deploy (push) Successful in 55s
Reviewed-on: #50
2026-08-11 21:42:16 +02:00
5f603574e3
:nerd: minor spelling mistake ❇️
...
deploy blog / deploy (push) Successful in 53s
Signed-off-by: aprl <aprl@noreply.git.berlin.ccc.de>
2026-08-11 21:41:01 +02:00
3afd801344
Merge pull request '2026_08_23_Aktionstag_gegen_Ueberwachung' ( #49 ) from aprl/www:2026_08_23_Aktionstag_gegen_Ueberwachung into staging
...
deploy blog / deploy (push) Successful in 1m14s
Reviewed-on: #49
2026-08-11 21:39:38 +02:00
April John
9b8fbc0106
Text natürlicher formuliert, Gedankenstriche entfernt
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 21:34:13 +02:00
April John
8b4f6d3c95
Aktionstag gegen Überwachung 2026-08-23: Veranstaltung + Ankündigungspost
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 21:16:19 +02:00
43ae6bc869
Update .forgejo/workflows/deploy.yaml
deploy blog / deploy (push) Successful in 1m16s
2026-07-22 22:11:21 +02:00
c67560bd94
Merge pull request 'staging' ( #48 ) from staging into production
...
deploy blog / deploy (push) Successful in 59s
Reviewed-on: #48
2026-07-05 00:38:00 +02:00
42f999443f
Merge pull request 'diday-end-recurrence' ( #47 ) from hauke/www:diday-end-recurrence into staging
...
deploy blog / deploy (push) Successful in 1m0s
Reviewed-on: #47
2026-07-05 00:18:48 +02:00
d8773f4f6f
Weise auf Ausfall des DI.Day am 5. Juli im CCCB hin
...
Der DI.Day findet am 5. Juli 2026 nicht im Chaos Computer Club Berlin
statt. Der neue Blog-Eintrag informiert darüber und verweist auf die
alternativen Berliner DI.Day-Veranstaltungen (c-base, Stadtschloss
Moabit).
Assisted-by: Claude:claude-opus-4-8
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2026-07-04 23:41:25 +02:00
ba76280a3f
Merge pull request 'staging' ( #46 ) from staging into production
...
deploy blog / deploy (push) Successful in 55s
Reviewed-on: #46
2026-07-04 23:40:44 +02:00
e2a5fce03b
Merge pull request 'fix typo' ( #45 ) from 2026_07_05_DiDay_im_Club into staging
...
deploy blog / deploy (push) Successful in 58s
Reviewed-on: #45
2026-07-04 23:37:47 +02:00
Bruno Ranieri
0318a0496a
fix typo
2026-07-04 23:37:19 +02:00
1130d7eef0
Beende die Di.Day-Reihe nach dem 3. Mai 2026
...
Der Digital Independence Day findet ab Juli 2026 nicht mehr im
zweimonatlichen Turnus statt. Mit UNTIL in der RRULE endet die
Wiederholung nach dem letzten Termin am 3. Mai 2026, sodass keine
künftigen Instanzen mehr in den Kalendern (all.ics,
veranstaltungen/index.ics) und in der Terminübersicht erscheinen.
Assisted-by: Claude:claude-opus-4-8
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2026-07-04 23:35:50 +02:00
64ff74e5d2
Behebe Terminübersicht bei Wiederholungen mit UNTIL
...
gen_upcoming.py normalisiert dtstart auf naive lokale Zeit, reichte die
laut RFC 5545 in UTC anzugebende UNTIL-Zeit der RRULE aber tz-aware an
dateutil weiter. Die Mischung aus naivem dtstart und tz-awarer UNTIL
lässt dateutil.rrule mit "RRULE UNTIL values must be specified in UTC
when DTSTART is timezone-aware" abbrechen -- der Build schlägt fehl,
sobald ein wiederkehrender Termin ein UNTIL enthält.
Mit ignoretz=True wird die UNTIL-Zeit ebenfalls naiv behandelt,
konsistent zur restlichen Verarbeitung. Für Termine ohne UNTIL ist das
ein No-Op.
Fixes: 2e3a02af0c ("refacture all the things!")
Assisted-by: Claude:claude-opus-4-8
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2026-07-04 23:35:50 +02:00
aaf48ee2f7
Merge pull request 'remove did-post and update did-page' ( #44 ) from 2026_07_05_DiDay_im_Club into staging
...
deploy blog / deploy (push) Successful in 1m16s
Reviewed-on: #44
2026-07-04 23:34:43 +02:00
Bruno Ranieri
bf1de4633b
remove did-post and update did-page
2026-07-04 23:32:57 +02:00
11893e9cb1
Merge pull request 'staging' ( #43 ) from staging into production
...
deploy blog / deploy (push) Successful in 1m3s
Reviewed-on: #43
2026-07-04 22:27:08 +02:00
09b3535525
Merge pull request 'Behebe Layoutauswahl unter aktuellem Hugo.' ( #34 ) from hauke/www:hugo-tempate-fixes into staging
...
deploy blog / deploy (push) Successful in 1m15s
Reviewed-on: #34
2026-07-04 22:24:32 +02:00
9363618157
Behebe Layoutauswahl unter aktuellem Hugo.
...
Die layouts/_default/*.calendar.html-Vorlagen werden in Hugo
≥0.158 fälschlich für die HTML-Ausgabe ausgewählt, sodass alle
Sektions- und Einzelseiten VCALENDAR- statt HTML-Inhalt
enthielten. Die Vorlagen waren ohnehin nie funktionsfähig
(Warnung „found no layout file for calendar"); die ICS-Feeds
liefern die abschnittsspezifischen Vorlagen unter
layouts/{veranstaltungen,datengarten,page}/.
list.xml.html bekommt aus demselben Grund die korrekte Endung
.xml.
tools/gen_upcoming.py vergleicht Datumsangaben jetzt
zeitzonenneutral, damit Events mit Z-Suffix keinen TypeError
auslösen.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2026-07-04 22:22:53 +02:00
476bf0d6d9
Merge pull request 'wip 1' ( #42 ) from 2026_07_05_DiDay_im_Club into staging
...
deploy blog / deploy (push) Successful in 52s
Reviewed-on: #42
2026-06-19 01:41:55 +02:00
Bruno Ranieri
175c15be11
wip 1
2026-06-19 01:37:32 +02:00
b88cb169c6
Merge pull request 'Post DiDay 2026-07-05' ( #41 ) from 2026_07_05_DiDay_im_Club into staging
...
deploy blog / deploy (push) Failing after 47s
Reviewed-on: #41
2026-06-19 01:32:19 +02:00
c250009473
Merge branch 'staging' into 2026_07_05_DiDay_im_Club
2026-06-19 01:29:48 +02:00
Bruno Ranieri
5cbeeab329
figure definition
2026-06-19 01:28:39 +02:00
Bruno Ranieri
5f565f769c
Merge branch '2026_07_05_DiDay_im_Club' into staging
deploy blog / deploy (push) Successful in 56s
2026-06-19 01:15:38 +02:00
Bruno Ranieri
781bda1674
Post DiDay 2026-07-05
2026-06-19 01:07:53 +02:00
4ad46ab774
Merge pull request 'staging' ( #39 ) from staging into production
...
deploy blog / deploy (push) Successful in 1m1s
Reviewed-on: #39
2026-06-18 21:56:00 +02:00
fe85bebb59
Merge remote-tracking branch 'origin/staging' into production
deploy blog / deploy (push) Successful in 1m9s
2026-06-18 21:13:25 +02:00
8e280c350b
Update .forgejo/workflows/deploy.yaml
...
deploy blog / deploy (push) Successful in 1m19s
Signed-off-by: xengi <cccb-git@xengi.de>
2026-05-10 15:18:56 +02:00