Skip to content

Commit 2e90735

Browse files
kjaymillerredfrobrongodfreydarrellajenkinsKalkulus1
authored
Move from jekyll to render-engine (#717)
* add workflow for teahouse * port to render-engine get template path to index working * add render-engine-pico (#693) * fixed css link (#696) Co-authored-by: ngodfrey <[email protected]> * Create map.html (#697) * feat: included navigation items to header (#700) * about page (#698) * fixed css link * fixed js link * fixed js link added About page --------- Co-authored-by: ngodfrey <[email protected]> * remove the library render-engine-pico causing issues (#699) * fix: navigation urls and nav-current class (#701) * feat: included navigation items to header * fix: navigation urls and nav-current class * Pycon us sprints 2025 (#702) * fixed css link * fixed js link * fixed js link added About page * updating events --------- Co-authored-by: ngodfrey <[email protected]> * Pycon liquid to jinja (#705) * Add time to date field * Update from Liquid to Jinja templating * updates posts and post * organize pages * add data to supporters * fix parser for support * update leadership * add 2025 foundational_supporters.json * update index * get all pages working * cleaned up root * fix layout * new-commit * Update assets/css/bpd.css Co-authored-by: Copilot <[email protected]> * update gitignore * update playwright tests * update workflows --------- Co-authored-by: redfrobro <[email protected]> Co-authored-by: ngodfrey <[email protected]> Co-authored-by: Darrell Jenkins <[email protected]> Co-authored-by: Mumuni Mohammed <[email protected]> Co-authored-by: KakoozaJerry <[email protected]> Co-authored-by: Lazouich Ford <[email protected]> Co-authored-by: Copilot <[email protected]>
1 parent 819d159 commit 2e90735

File tree

107 files changed

+1059
-1421
lines changed

Some content is hidden

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

107 files changed

+1059
-1421
lines changed

.github/dependabot.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ updates:
1717
versioning-strategy: "auto"
1818
labels:
1919
- "dependencies"
20-
- "ruby"
2120
commit-message:
2221
prefix: "bundle"
2322
include: "scope"

.github/workflows/accessibility-tests.yml

Lines changed: 0 additions & 35 deletions
This file was deleted.

.github/workflows/contributors.yml

Lines changed: 0 additions & 64 deletions
This file was deleted.

.github/workflows/generate_screenshots.yml

Lines changed: 0 additions & 41 deletions
This file was deleted.

.github/workflows/playwright.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,6 @@ jobs:
2727
python -m pip install --upgrade pip
2828
pip install -r requirements.txt
2929
python -m playwright install --with-deps chromium
30-
- name: Set up Ruby
31-
uses: ruby/setup-ruby@v1
32-
with:
33-
bundler-cache: true
34-
# Run tests
3530
- name: Run Tests
3631
run: |
3732
python -m pytest

.github/workflows/teahouse.yml

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
name: Publish
2+
3+
on:
4+
push:
5+
workflow_dispatch:
6+
repository_dispatch:
7+
8+
permissions:
9+
id-token: write # This is required for requesting the JWT
10+
contents: read # This is required for actions/checkout
11+
12+
concurrency:
13+
group: "teahouse"
14+
cancel-in-progress: false
15+
16+
jobs:
17+
# Build job
18+
build:
19+
runs-on: ubuntu-latest
20+
steps:
21+
- name: Checkout
22+
uses: actions/checkout@v4
23+
- name: Set up Python
24+
uses: actions/setup-python@v4
25+
with:
26+
python-version: "3.13"
27+
cache: "pip"
28+
- name: Install dependencies
29+
run: |
30+
python -m pip install --upgrade pip
31+
pip install -e .
32+
python -m playwright install --with-deps chromium
33+
- name: Build
34+
run: |
35+
render-engine serve
36+
- uses: actions/upload-artifact@v4
37+
with:
38+
name: website
39+
path: ./output
40+
41+
# Deployment job
42+
deploy:
43+
if: github.repository == 'teahouse-hosting/docs.teahouse.cafe' && github.ref == 'refs/heads/trunk'
44+
environment:
45+
name: teahouse
46+
url: https://docs.teahouse.cafe
47+
runs-on: ubuntu-latest
48+
needs: build
49+
steps:
50+
- uses: actions/download-artifact@v4
51+
with:
52+
name: website
53+
path: ./output
54+
- name: Upload
55+
uses: teahouse-hosting/upload@trunk
56+
with:
57+
domain: docs.teahouse.cafe
58+
root: ./build/html

0 commit comments

Comments
 (0)