Skip to content

Commit c10b2f2

Browse files
authored
Merge branch 'ep2025' into ep2025-fix-1253
2 parents 716e893 + 7c6f51b commit c10b2f2

File tree

7 files changed

+37
-9
lines changed

7 files changed

+37
-9
lines changed

.github/workflows/preview.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,12 @@ jobs:
5454
BRANCH: "${{ env.GITHUB_BRANCH_NAME }}"
5555
run: make preview
5656

57+
- name: Get safe branch and export to env
58+
env:
59+
BRANCH: ${{ env.GITHUB_BRANCH_NAME }}
60+
run: |
61+
echo "SAFE_BRANCH=$(make safe_branch)" >> $GITHUB_ENV
62+
5763
- name: Update PR Comment
5864
uses: actions/github-script@v7
5965
if: github.event_name == 'pull_request'
@@ -80,8 +86,8 @@ jobs:
8086
}
8187
});
8288
83-
const branch_name = process.env.GITHUB_BRANCH_NAME;
84-
const url = "https://" + branch_name + "." + process.env.PREVIEW_HOSTNAME;
89+
const safe_branch = process.env.SAFE_BRANCH;
90+
const url = "https://" + safe_branch + "." + process.env.PREVIEW_HOSTNAME;
8591
const timestamp = new Date().toISOString();
8692
const header = "\n|Key|Value|\n|---|---|\n"
8793
const body = preview_identifier + header + "|url|" + url + "|\n|last update|" + timestamp + "|";

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export GIT_VERSION ?= $(shell git rev-parse --short HEAD)
1818
# Auto-detect and sanitize current git branch
1919
BRANCH ?= $(shell git rev-parse --abbrev-ref HEAD)
2020
# Replace "/" and other non-alphanumeric characters with "-"
21-
SAFE_BRANCH := $(shell echo "$(BRANCH)" | sed 's/[^A-Za-z0-9-]/-/g')
21+
SAFE_BRANCH := $(shell echo "$(BRANCH)" | tr '[:upper:]' '[:lower:]' | sed 's/[^a-z0-9-]/-/g')
2222
FORCE_DEPLOY ?= false
2323
SITE_URL ?= "https://$(SAFE_BRANCH).ep-preview.click"
2424

src/components/schedule/session.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ const hasFooter = true;
8080
codeId={session.code}
8181
title={session.title}
8282
/>
83-
<h2>
83+
<h2 id=`session-${session.slug}`>
8484
{session.title}
8585
</h2>
8686

src/content/keynoters/cultrepo.svg

Lines changed: 12 additions & 0 deletions
Loading
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
name: '"Python: the Documentary" screening and Q&A'
3+
image: ./cultrepo.svg
4+
tagline: 'Keynote panel and screening of "Python: the Documentary" by CultRepo (formerly Honeypot)'
5+
order: 6
6+
---

src/content/pages/venue.mdx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ subtitle: EuroPython 2025 will be back in Prague!
55

66
## Main Conference Venue (Monday–Friday) – Prague Congress Centre
77
### Where
8-
[The Prague Congress Centre](https://www.praguecc.cz/en/homepage) will host EuroPython 2025 from **July 14th to July 20th** (Monday–Friday).
8+
[The Prague Congress Centre](https://www.praguecc.cz/en/homepage) will host EuroPython 2025 from **14–18 July** (Monday–Friday).
99

1010
Address: 5. května 1640/65, 140 21 Praha 4, Nusle
1111

@@ -23,13 +23,16 @@ Address: 5. května 1640/65, 140 21 Praha 4, Nusle
2323
- **Vyšehrad:** A historic castle complex with parks and beautiful views of Prague. A must-visit.
2424
- **Náplavka from Vyšehrad:** A lively riverside area with pubs and spots to relax.
2525
- **I.P. Pavlova:** One metro stop away — great for food, with plenty of restaurants and fast-food options.
26-
- **City center:** Take the metro two stops to **Muzeum** (line C), then exit onto Wenceslas Square. To explore further, transfer to the green line at **Muzeum** and go to **Staroměstská** (Old Town Square) or **Malostranská** (across the river).
26+
- **City Centre:** Take the metro two stops to **Muzeum** (line C), then exit onto Wenceslas Square. To explore further, transfer to the green line at **Muzeum** and go to **Staroměstská** (Old Town Square) or **Malostranská** (across the river).
2727

2828
---
2929

3030
## Sprints Venue – Saturday & Sunday
3131
### Where
32-
The EuroPython sprints, along with the Unconference day, Humble Data, and Django Girls, will take place at Italská Budova Building, Prague University of Economics and Business, Žižkov Campus on Saturday & Sunday **July 21st to July 22nd**.
32+
The EuroPython sprints, along with the Unconference day, Humble Data, and Django Girls, will be held at a **different venue**.
33+
Details of the location will be announced soon, so stay tuned!
34+
{/*
35+
Italská Budova Building, Prague University of Economics and Business, Žižkov Campus on Saturday & Sunday **19–20 July**.
3336
3437
Address: Vysoká škola ekonomická v Praze - Italská budova, náměstí Winstona Churchilla 1938, 130 00 Praha 3, Žižkov
3538
@@ -50,4 +53,5 @@ Refer to the [Žižkov Campus Map (PDF)](https://www.vse.cz/english/wp-content/u
5053
- **Růžová zahrada:** A quiet rose garden located inside Riegrovy Sady, a few minutes from the venue.
5154
[Entrance location](https://www.google.com/maps/@50.0817811,14.4428445,110m/data=!3m1!1e3)
5255
- **Žižkov TV Tower:** A 15-minute (uphill) walk away. Offers a panoramic view of Prague (entry is a bit pricey) and features David Černý’s iconic crawling baby sculptures.
53-
- **City center:** You can walk to the main train station, go through it, and reach Wenceslas Square. It’s about a 15-minute walk.
56+
- **City Centre:** You can walk to the main train station, go through it, and reach Wenceslas Square. It’s about a 15-minute walk.
57+
*/}

src/pages/schedule.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ const days = await getCollection("days");
2626
<ScheduleDay day={day} />
2727
))
2828
}
29-
</Layout>
3029
<script>
3130
window.addEventListener('load', function() {
3231
function checkForAnchorAndHighlight() {
@@ -88,3 +87,4 @@ window.addEventListener('load', function() {
8887
window.addEventListener('hashchange', checkForAnchorAndHighlight);
8988
});
9089
</script>
90+
</Layout>

0 commit comments

Comments
 (0)