Skip to content

Commit 25010a1

Browse files
committed
feat!: initial v2 code
We're going to iterate on this A Lot, but got to start somewhere!
1 parent b3dfa27 commit 25010a1

File tree

996 files changed

+4109
-465040
lines changed

Some content is hidden

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

996 files changed

+4109
-465040
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

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

.github/ISSUE_TEMPLATE/feature_request.md

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

.github/dependabot.yml

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

.github/pull_request_template.md

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

.github/workflows/ci.yaml

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches:
6+
- v2
7+
8+
jobs:
9+
test:
10+
name: Test
11+
runs-on: ${{ matrix.os }}
12+
strategy:
13+
matrix:
14+
python-version:
15+
- "3.10"
16+
- "3.11"
17+
- "3.12"
18+
- "3.13"
19+
os:
20+
- ubuntu-latest
21+
- windows-latest
22+
- macos-latest
23+
steps:
24+
- uses: actions/checkout@v4
25+
- uses: astral-sh/setup-uv@v5
26+
with:
27+
python-version: ${{ matrix.python-version }}
28+
- name: Sync
29+
run: uv sync
30+
- name: Lint
31+
run: scripts/lint
32+
- name: Test
33+
run: uv run pytest
34+
- name: Test w/ validation extra
35+
run: uv run pytest --extra validation
36+
- name: Test w/ obstore extra
37+
run: uv run pytest --extra obstore
38+
build-docs:
39+
name: Build docs
40+
runs-on: ubuntu-latest
41+
steps:
42+
- uses: actions/checkout@v4
43+
- uses: astral-sh/setup-uv@v5
44+
- name: Sync
45+
run: uv sync
46+
- name: Build
47+
run: uv run mkdocs build
48+
- name: Upload
49+
id: deployment
50+
uses: actions/upload-pages-artifact@v3
51+
with:
52+
path: site/
53+
deploy-docs:
54+
name: Deploy docs
55+
environment:
56+
name: github-pages
57+
url: ${{ steps.deployment.outputs.page_url }}
58+
runs-on: ubuntu-latest
59+
needs: build-docs
60+
steps:
61+
- name: Deploy to GitHub Pages
62+
id: deployment
63+
uses: actions/deploy-pages@v4

.github/workflows/continuous-integration.yml

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

.github/workflows/release.yml

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

.pre-commit-config.yaml

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

.readthedocs.yaml

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

MANIFEST.in

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

0 commit comments

Comments
 (0)