Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
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
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
10 changes: 5 additions & 5 deletions .github/workflows/paper.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ on:
push:
branches: [ main, master ]
paths:
- 'paper/**'
- 'docs/paper/**'
- '.github/workflows/paper.yml'
pull_request:
branches: [ main, master ]
paths:
- 'paper/**'
- 'docs/paper/**'
- '.github/workflows/paper.yml'
workflow_dispatch:

Expand All @@ -34,23 +34,23 @@ jobs:
latexmk

- name: Compile LaTeX document
working-directory: paper
working-directory: docs/paper
run: |
latexmk -pdf -interaction=nonstopmode jquantstats.tex

- name: Upload PDF artifact
uses: actions/upload-artifact@v4
with:
name: jquantstats.pdf
path: paper/jquantstats.pdf
path: docs/paper/jquantstats.pdf
retention-days: 30

- name: Push PDF to paper branch
if: github.event_name != 'pull_request'
run: |
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"
cp paper/jquantstats.pdf /tmp/jquantstats.pdf
cp docs/paper/jquantstats.pdf /tmp/jquantstats.pdf
git fetch origin paper 2>/dev/null || true
if git show-ref --verify --quiet refs/remotes/origin/paper; then
git checkout -b paper origin/paper
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rhiza_quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ jobs:
- name: Run deptry
run: make deptry
# NOTE: make deptry is good style because it encapsulates the folders to check
# (e.g. src and book/marimo) and keeps CI in sync with local development.
# (e.g. src and docs/book/marimo) and keeps CI in sync with local development.
# Since we have uv/uvx installed, the Makefile is optimised to use the
# pre-installed 'uv' and 'uvx' from the system PATH.

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rhiza_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,7 @@ jobs:
version: "0.10.12"

- name: Generate release notes with git-cliff
run: uvx git-cliff --latest --output RELEASE_NOTES.md
run: uvx git-cliff --config .github/cliff.toml --latest --output RELEASE_NOTES.md

- name: Download SBOM artifact
# Downloads sbom.cdx.json and sbom.cdx.xml into sbom/ directory
Expand Down
2 changes: 1 addition & 1 deletion .rhiza/.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
MARIMO_FOLDER=book/marimo/notebooks
MARIMO_FOLDER=docs/book/marimo/notebooks

Copilot AI Mar 29, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MARIMO_FOLDER is now docs/book/marimo/notebooks, but there are still repo references to the old book/ location (e.g. .pre-commit-config.yaml has exclude: ^book/ for interrogate, and .github/secret_scanning.yml ignores book/**). To keep tooling behavior consistent after the move, those references should be updated to docs/book/... (and any user docs like docs/MARIMO.md that still instruct uv run book/marimo/...).

Copilot uses AI. Check for mistakes.
SOURCE_FOLDER=src

# Book-specific variables
Expand Down
4 changes: 2 additions & 2 deletions .rhiza/make.d/book.mk
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,9 @@ _book-reports: test benchmark stress hypothesis-test
@[ -f "docs/reports/coverage/index.html" ] && echo "- [Coverage Report](reports/coverage/index.html)" >> docs/reports.md || true

_book-notebooks:
@if [ -d "book/marimo/notebooks" ]; then \
@if [ -d "docs/book/marimo/notebooks" ]; then \
rm -rf docs/notebooks && mkdir -p docs/notebooks; \
for nb in book/marimo/notebooks/*.py; do \
for nb in docs/book/marimo/notebooks/*.py; do \
name=$$(basename "$$nb" .py); \
printf "${BLUE}[INFO] Exporting $$nb${RESET}\n"; \
abs_output="$$(pwd)/docs/notebooks/$$name.html"; \
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ test-kaleido: install ## run kaleido static image export tests (requires jquants
.PHONY: changelog
changelog: ## generate/update CHANGELOG.md from git history using git-cliff
@printf "${BLUE}[INFO] Generating CHANGELOG.md with git-cliff...${RESET}\n"
@${UVX_BIN} git-cliff --output CHANGELOG.md
@${UVX_BIN} git-cliff --config .github/cliff.toml --output CHANGELOG.md
@printf "${GREEN}[OK] CHANGELOG.md updated.${RESET}\n"

# Override the rhiza template's security target to ignore CVE-2026-4539
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -284,7 +284,7 @@ Contributions are welcome! Please feel free to submit a Pull Request.
## 📝 Citing

If you use jQuantStats in academic work or research reports, please cite it using the
[CITATIONS.bib](https://github.com/jebel-quant/jquantstats/blob/main/CITATIONS.bib) file provided in this repository:
[CITATIONS.bib](https://github.com/jebel-quant/jquantstats/blob/main/.github/CITATIONS.bib) file provided in this repository:

```bibtex
@software{jquantstats,
Expand Down
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loading