Skip to content

Commit 78a3920

Browse files
committed
2026 woooooo 🚀
1 parent a89c36e commit 78a3920

File tree

214 files changed

+347
-5439
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

214 files changed

+347
-5439
lines changed

‎.env.development‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
EP_SESSIONS_API="https://static.europython.eu/programme/ep2025/releases/current/sessions.json"
2-
EP_SPEAKERS_API="https://static.europython.eu/programme/ep2025/releases/current/speakers.json"
3-
EP_SCHEDULE_API="https://static.europython.eu/programme/ep2025/releases/current/schedule.json"
1+
EP_SESSIONS_API="https://static.europython.eu/programme/ep2026/releases/current/sessions.json"
2+
EP_SPEAKERS_API="https://static.europython.eu/programme/ep2026/releases/current/speakers.json"
3+
EP_SCHEDULE_API="https://static.europython.eu/programme/ep2026/releases/current/schedule.json"
44
EP_FAST_BUILD="true"

‎.env.preview‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
EP_SESSIONS_API="https://static.europython.eu/programme/ep2025/releases/current/sessions.json"
2-
EP_SPEAKERS_API="https://static.europython.eu/programme/ep2025/releases/current/speakers.json"
3-
EP_SCHEDULE_API="https://static.europython.eu/programme/ep2025/releases/current/schedule.json"
1+
EP_SESSIONS_API="https://static.europython.eu/programme/ep2026/releases/current/sessions.json"
2+
EP_SPEAKERS_API="https://static.europython.eu/programme/ep2026/releases/current/speakers.json"
3+
EP_SCHEDULE_API="https://static.europython.eu/programme/ep2026/releases/current/schedule.json"

‎.env.production‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
EP_SESSIONS_API="https://static.europython.eu/programme/ep2025/releases/current/sessions.json"
2-
EP_SPEAKERS_API="https://static.europython.eu/programme/ep2025/releases/current/speakers.json"
3-
EP_SCHEDULE_API="https://static.europython.eu/programme/ep2025/releases/current/schedule.json"
1+
EP_SESSIONS_API="https://static.europython.eu/programme/ep2026/releases/current/sessions.json"
2+
EP_SPEAKERS_API="https://static.europython.eu/programme/ep2026/releases/current/speakers.json"
3+
EP_SCHEDULE_API="https://static.europython.eu/programme/ep2026/releases/current/schedule.json"

‎.github/workflows/build-deploy.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
workflow_dispatch:
55
push:
66
branches:
7-
- ep2025
7+
- ep2026
88
schedule:
99
- cron: "0 0 * * *"
1010

‎LICENSE‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (C) 2022-2025 EuroPython Society
3+
Copyright (C) 2022-2026 EuroPython Society
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

‎Makefile‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# =========================
44
VPS_USER ?= static_content_user
55
VPS_HOST ?= static.europython.eu
6-
VPS_PROD_PATH ?= /home/static_content_user/content/europython_websites/ep2025
6+
VPS_PROD_PATH ?= /home/static_content_user/content/europython_websites/ep2026
77
VPS_PREVIEW_PATH ?= /home/static_content_user/content/previews
88
REMOTE_CMD=ssh $(VPS_USER)@$(VPS_HOST)
99
PREVIEW_SITE_URL ?= "https://$(SAFE_BRANCH).ep-preview.click"
@@ -64,7 +64,7 @@ cd $(RELEASES_DIR) && \
6464
echo \"[INFO] Cleaning:\" && \
6565
ls -1 */ \
6666
| sed \"s:/*\\\$$::\" \
67-
| grep \"^2025\" \
67+
| grep \"^2026\" \
6868
| sort -r \
6969
| tail -n +4 \
7070
| xargs -r -I{} echo rm -rf \"{}\"'"

‎astro.config.mjs‎

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -109,44 +109,44 @@ export default defineConfig({
109109
],
110110
plugins: [tailwindcss()],
111111
},
112-
site: process.env.SITE_URL || "https://ep2025.europython.eu",
112+
site: process.env.SITE_URL || "https://ep2026.europython.eu",
113113
redirects: {
114-
"/planning/": "https://forms.gle/riw6CvML8ck94A4V9",
115-
"/reviewers/": "https://forms.gle/4GTJjwZ1nHBGetM18",
116-
"/speaker/savannah-ostrowski": "/speaker/savannah-bailey",
117-
"/rust-summit": "/session/rust-summit",
118-
"/c-api-summit": "/session/c-api-summit",
119-
"/wasm-summit": "/session/webassembly-summit",
120-
"/programme/rust-summit": "/session/rust-summit",
121-
"/programme/c-api-summit": "/session/c-api-summit",
122-
"/programme/wasm-summit": "/session/webassembly-summit",
123-
"/discord": "https://discord.gg/BhTN2zJPMh",
114+
// "/planning/": "https://forms.gle/riw6CvML8ck94A4V9",
115+
// "/reviewers/": "https://forms.gle/4GTJjwZ1nHBGetM18",
116+
// "/speaker/savannah-ostrowski": "/speaker/savannah-bailey",
117+
// "/rust-summit": "/session/rust-summit",
118+
// "/c-api-summit": "/session/c-api-summit",
119+
// "/wasm-summit": "/session/webassembly-summit",
120+
// "/programme/rust-summit": "/session/rust-summit",
121+
// "/programme/c-api-summit": "/session/c-api-summit",
122+
// "/programme/wasm-summit": "/session/webassembly-summit",
123+
// "/discord": "https://discord.gg/BhTN2zJPMh",
124124
// For AV team internal use: break screens
125-
"/break/forum-hall":
126-
"https://overlays.gbdl.in/ep-forum-hall/scene-schedule.html",
127-
"/break/north-hall":
128-
"https://overlays.gbdl.in/ep-north-hall/scene-schedule.html",
129-
"/break/south-hall-2a":
130-
"https://overlays.gbdl.in/ep-south-hall-2a/scene-schedule.html",
131-
"/break/south-hall-2b":
132-
"https://overlays.gbdl.in/ep-south-hall-2b/scene-schedule.html",
133-
"/break/terrace-2a":
134-
"https://overlays.gbdl.in/ep-terrace-2a/scene-schedule.html",
135-
"/break/terrace-2b":
136-
"https://overlays.gbdl.in/ep-terrace-2b/scene-schedule.html",
137-
// For AV team internal use: VDO ninja screen share
138-
"/ninja/forum-hall":
139-
"https://vdo.ninja/?room=EuroPython_2025_Forum_Hall&hash=338a&do",
140-
"/ninja/north-hall":
141-
"https://vdo.ninja/?room=EuroPython_2025_North_Hall&hash=338a&do",
142-
"/ninja/south-hall-2a":
143-
"https://vdo.ninja/?room=EuroPython_2025_Southhall_2A&hash=338a&do",
144-
"/ninja/south-hall-2b":
145-
"https://vdo.ninja/?room=EuroPython_2025_Southhall_2B&hash=338a&do",
146-
"/ninja/terrace-2a":
147-
"https://vdo.ninja/?room=EuroPython_2025_Terrace_2A&hash=338a&do",
148-
"/ninja/terrace-2b":
149-
"https://vdo.ninja/?room=EuroPython_2025_Terrace_2B&hash=338a&do",
125+
// "/break/forum-hall":
126+
// "https://overlays.gbdl.in/ep-forum-hall/scene-schedule.html",
127+
// "/break/north-hall":
128+
// "https://overlays.gbdl.in/ep-north-hall/scene-schedule.html",
129+
// "/break/south-hall-2a":
130+
// "https://overlays.gbdl.in/ep-south-hall-2a/scene-schedule.html",
131+
// "/break/south-hall-2b":
132+
// "https://overlays.gbdl.in/ep-south-hall-2b/scene-schedule.html",
133+
// "/break/terrace-2a":
134+
// "https://overlays.gbdl.in/ep-terrace-2a/scene-schedule.html",
135+
// "/break/terrace-2b":
136+
// "https://overlays.gbdl.in/ep-terrace-2b/scene-schedule.html",
137+
// // For AV team internal use: VDO ninja screen share
138+
// "/ninja/forum-hall":
139+
// "https://vdo.ninja/?room=EuroPython_2025_Forum_Hall&hash=338a&do",
140+
// "/ninja/north-hall":
141+
// "https://vdo.ninja/?room=EuroPython_2025_North_Hall&hash=338a&do",
142+
// "/ninja/south-hall-2a":
143+
// "https://vdo.ninja/?room=EuroPython_2025_Southhall_2A&hash=338a&do",
144+
// "/ninja/south-hall-2b":
145+
// "https://vdo.ninja/?room=EuroPython_2025_Southhall_2B&hash=338a&do",
146+
// "/ninja/terrace-2a":
147+
// "https://vdo.ninja/?room=EuroPython_2025_Terrace_2A&hash=338a&do",
148+
// "/ninja/terrace-2b":
149+
// "https://vdo.ninja/?room=EuroPython_2025_Terrace_2B&hash=338a&do",
150150
},
151151
integrations: [
152152
mdx(),

‎public/eps-logo.svg‎

Lines changed: 53 additions & 1 deletion
Loading

‎public/manifest.json‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"name": "EuroPython 2025",
3-
"short_name": "EP2025",
2+
"name": "EuroPython 2026",
3+
"short_name": "EP2026",
44
"display": "standalone",
55
"start_url": "./schedule/?utm_source=pwa",
66
"lang": "en",

‎src/components/BaseHead.astro‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const { title, description, image = "/social-card.png" } = Astro.props;
1515
<!-- Global Metadata -->
1616
<meta charset="utf-8" />
1717
<meta name="viewport" content="width=device-width,initial-scale=1" />
18-
<link rel="icon" type="image/svg+xml" href="/favicon.ico" />
18+
<link rel="icon" type="image/svg+xml" href="/eps-logo.svg" />
1919
<meta name="generator" content="Astro" />
2020
<meta name="build-version" content={gitVersion} />
2121
<meta name="build-timestamp" content={buildTimestamp} />
@@ -33,7 +33,7 @@ const { title, description, image = "/social-card.png" } = Astro.props;
3333

3434
<!-- Open Graph / Facebook -->
3535
<meta property="og:type" content="website" />
36-
<meta property="og:site_name" content="EuroPython 2025" />
36+
<meta property="og:site_name" content="EuroPython 2026" />
3737
<meta property="og:url" content={Astro.url} />
3838
<meta property="og:title" content={title} />
3939
<meta property="og:description" content={description} />
@@ -56,5 +56,5 @@ const { title, description, image = "/social-card.png" } = Astro.props;
5656
<script
5757
defer
5858
is:inline
59-
data-domain="ep2025.europython.eu"
59+
data-domain="ep2026.europython.eu"
6060
src="https://plausible.io/js/script.outbound-links.js"></script>

0 commit comments

Comments
 (0)