Skip to content

Move from jekyll to render-engine #717

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 27 commits into from
Jun 27, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
ef9f198
add workflow for teahouse
kjaymiller May 18, 2025
3bc7c0d
port to render-engine
kjaymiller May 18, 2025
d2c7339
add render-engine-pico (#693)
kjaymiller May 19, 2025
53a07ff
fixed css link (#696)
redfrobro May 19, 2025
c7d6de7
Create map.html (#697)
darrellajenkins May 19, 2025
02d79ce
feat: included navigation items to header (#700)
Kalkulus1 May 19, 2025
c958ad5
about page (#698)
redfrobro May 19, 2025
a6e8689
remove the library render-engine-pico causing issues (#699)
KakoozaJerry May 19, 2025
0ecd9ad
fix: navigation urls and nav-current class (#701)
Kalkulus1 May 19, 2025
d0cd2d0
Pycon us sprints 2025 (#702)
redfrobro May 19, 2025
b3b428d
Pycon liquid to jinja (#705)
lazouich May 19, 2025
0033025
updates posts and post
kjaymiller May 20, 2025
575b2a3
organize pages
kjaymiller May 20, 2025
44db259
add data to supporters
kjaymiller May 20, 2025
98fa11e
fix parser for support
kjaymiller May 20, 2025
1245fdc
update leadership
kjaymiller May 26, 2025
656ae59
add 2025 foundational_supporters.json
kjaymiller May 26, 2025
dc80989
update index
kjaymiller May 27, 2025
dadbfdb
get all pages working
kjaymiller Jun 26, 2025
62b90b0
cleaned up root
kjaymiller Jun 26, 2025
05b2027
fix layout
kjaymiller Jun 26, 2025
1cfa168
new-commit
kjaymiller Jun 26, 2025
a54c3b2
Update assets/css/bpd.css
kjaymiller Jun 26, 2025
ff8ef72
Merge branch 'gh-pages' into pycon-us-sprints-2025
kjaymiller Jun 26, 2025
7fb5a17
update gitignore
kjaymiller Jun 27, 2025
1099d3c
update playwright tests
kjaymiller Jun 27, 2025
6a6ee33
update workflows
kjaymiller Jun 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ updates:
versioning-strategy: "auto"
labels:
- "dependencies"
- "ruby"
commit-message:
prefix: "bundle"
include: "scope"
Expand Down
35 changes: 0 additions & 35 deletions .github/workflows/accessibility-tests.yml

This file was deleted.

64 changes: 0 additions & 64 deletions .github/workflows/contributors.yml

This file was deleted.

41 changes: 0 additions & 41 deletions .github/workflows/generate_screenshots.yml

This file was deleted.

5 changes: 0 additions & 5 deletions .github/workflows/playwright.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,6 @@ jobs:
python -m pip install --upgrade pip
pip install -r requirements.txt
python -m playwright install --with-deps chromium
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
bundler-cache: true
# Run tests
- name: Run Tests
run: |
python -m pytest
58 changes: 58 additions & 0 deletions .github/workflows/teahouse.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
name: Publish

on:
push:
workflow_dispatch:
repository_dispatch:

permissions:
id-token: write # This is required for requesting the JWT
contents: read # This is required for actions/checkout

concurrency:
group: "teahouse"
cancel-in-progress: false

jobs:
# Build job
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: "3.13"
cache: "pip"
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -e .
python -m playwright install --with-deps chromium
- name: Build
run: |
render-engine serve
- uses: actions/upload-artifact@v4
with:
name: website
path: ./output

# Deployment job
deploy:
if: github.repository == 'teahouse-hosting/docs.teahouse.cafe' && github.ref == 'refs/heads/trunk'
environment:
name: teahouse
url: https://docs.teahouse.cafe
runs-on: ubuntu-latest
needs: build
steps:
- uses: actions/download-artifact@v4
with:
name: website
path: ./output
- name: Upload
uses: teahouse-hosting/upload@trunk
with:
domain: docs.teahouse.cafe
root: ./build/html
Loading
Loading