Skip to content

Commit afaa736

Browse files
feat: add landing page (LoopTech-branded, Socratic-TA style) + PyPI release workflow
- docs/index.html: GitHub Pages landing page matching Socratic TA's style (centered bordered column, light/dark, Oswald + Inter, indigo accent), embeds the LoopTech logo and red->indigo brand gradient - .github/workflows/release.yml: build + publish to PyPI on version tags (OIDC)
1 parent c546a74 commit afaa736

2 files changed

Lines changed: 421 additions & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Release
2+
3+
# Build and publish to PyPI when a version tag is pushed (e.g. v0.1.0).
4+
# Uses PyPI Trusted Publishing (OIDC) — configure the trusted publisher for this
5+
# repo at https://pypi.org/manage/account/publishing/ ; no API token needed.
6+
7+
on:
8+
push:
9+
tags: ["v*"]
10+
11+
jobs:
12+
publish:
13+
runs-on: ubuntu-latest
14+
environment: pypi
15+
permissions:
16+
id-token: write
17+
steps:
18+
- uses: actions/checkout@v4
19+
- name: Install uv
20+
uses: astral-sh/setup-uv@v5
21+
- name: Build distributions
22+
run: uv build
23+
- name: Publish to PyPI
24+
uses: pypa/gh-action-pypi-publish@release/v1

0 commit comments

Comments
 (0)