Skip to content
Draft
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
febb0f3
fix: Standardize string representation to i8* and remove STRING_TYPE …
dev-m03 Jan 14, 2026
9033753
chore: trigger CI rerun
dev-m03 Jan 15, 2026
d21e17a
chore: ci rerun check
dev-m03 Jan 15, 2026
4d951f5
ci rerun trigger
dev-m03 Jan 15, 2026
53647bc
ci: fix makim yaml indentation and set PYTHONPATH for tests
dev-m03 Jan 15, 2026
005bb75
fix: correct readme path for Poetry packaging
dev-m03 Jan 15, 2026
1e44cf2
ci: set PYTHONPATH for tests and notebooks with no-root install
dev-m03 Jan 15, 2026
32b0df1
fix: pass PYTHONPATH to nbmake kernel for notebook tests
dev-m03 Jan 15, 2026
ef53542
fix: configure pytest pythonpath for notebook execution
dev-m03 Jan 16, 2026
995f9d4
docs: add missing mkdocs index page
dev-m03 Jan 16, 2026
82104ec
new fixes
dev-m03 Jan 16, 2026
c0d866d
fixing docu tests
dev-m03 Jan 16, 2026
ad42446
docs: fix mkdocs paths for CI working directory
dev-m03 Jan 16, 2026
5128c7a
docs: fix mkdocs paths for CI working directory
dev-m03 Jan 16, 2026
dc03d2c
fixing test runs
dev-m03 Jan 16, 2026
450e392
fixing test runs
dev-m03 Jan 16, 2026
c73d364
fixing test runs
dev-m03 Jan 16, 2026
4d9ec09
fixing test runs
dev-m03 Jan 16, 2026
8f279ec
fixing test runs
dev-m03 Jan 16, 2026
e5292eb
fixing test runs
dev-m03 Jan 16, 2026
ab4c80b
fixing test runs
dev-m03 Jan 16, 2026
7d51aba
Add index.md for documentation homepage
dev-m03 Jan 16, 2026
557f64a
fixing docs
dev-m03 Jan 21, 2026
edb9bea
Update readme path and adjust linting settings
dev-m03 Jan 21, 2026
aa3f396
Update print statement from 'Hello' to 'Goodbye'
dev-m03 Jan 21, 2026
6b97ae0
restoring file
dev-m03 Jan 21, 2026
d929fce
Merge branch 'main' into fix/string-i8-pointer
dev-m03 Jan 22, 2026
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
6 changes: 4 additions & 2 deletions .github/workflows/docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,12 @@ jobs:
- name: Install deps
run: |
poetry config virtualenvs.create false
poetry install
poetry install --no-root
Copy link
Contributor

Choose a reason for hiding this comment

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

any reason for changing this file?


- name: Test tutorials
run: makim --verbose tests.notebooks
run: |
export PYTHONPATH=$PWD/src
makim --verbose tests.notebooks

- name: Generate documentation with changes from semantic-release
run: makim --verbose docs.build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ jobs:
- name: Install dependencies
run: |
poetry check
poetry install
poetry install --no-root
Copy link
Contributor

Choose a reason for hiding this comment

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

any reason for changing this file?

Copy link
Author

Choose a reason for hiding this comment

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

its because it was causing CI build failures , so I added --no-root to prevent Poetry from installing the project itself, as IRX is dependency-driven and not meant to be installed as a package during tests.


- name: Run tests
run: makim tests.unit
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
python-version: "3.9"

- name: Install deps
run: poetry install
run: poetry install --no-root
Copy link
Contributor

Choose a reason for hiding this comment

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

any reason for changing this file?

Copy link
Author

Choose a reason for hiding this comment

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

same reason as previously told


- name: Run semantic release (for tests)
if: ${{ github.event_name != 'workflow_dispatch' }}
Expand Down
6 changes: 4 additions & 2 deletions .makim.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,12 @@ groups:

notebooks:
help: test jupyter notebooks
run: pytest -vv --nbmake docs/tutorials
run: |
pip install -e .
pytest -vv --nbmake docs/tutorials
Copy link
Contributor

Choose a reason for hiding this comment

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

any reason for changing this file?

Copy link
Author

Choose a reason for hiding this comment

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

Installed the project in editable mode before running tests so tutorial notebooks can import the code correctly, so that CI failures can be tackled


ci:
help: run the sames tests executed on CI
help: run the same tests executed on CI
Copy link
Contributor

Choose a reason for hiding this comment

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

good catch, thanks!

hooks:
pre-run:
- task: tests.unit
Expand Down
2 changes: 1 addition & 1 deletion docs/index.md
15 changes: 8 additions & 7 deletions mkdocs.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
site_name: IRx
site_url: https://irx.arxlang.org
repo_url: https://github.com/arxlang/irx
docs_dir: ./docs
site_dir: ./build
docs_dir: docs
site_dir: build

nav:
- index.md
Expand Down Expand Up @@ -57,8 +57,6 @@ plugins:
- gen-files:
scripts:
- scripts/gen_ref_nav.py
- literate-nav:
nav_file: SUMMARY.md
- mkdocstrings:
enable_inventory: true
handlers:
Expand Down Expand Up @@ -105,8 +103,8 @@ markdown_extensions:
- md_in_html
- meta
- pymdownx.emoji:
emoji_index: !!python/name:materialx.emoji.twemoji
emoji_generator: !!python/name:materialx.emoji.to_svg
emoji_index: !!python/name:material.extensions.emoji.twemoji
emoji_generator: !!python/name:material.extensions.emoji.to_svg
options:
custom_icons:
- docs/static/icons
Expand All @@ -119,7 +117,10 @@ markdown_extensions:
provider: github
repo_url_shortener: true
- pymdownx.saneheaders
- pymdownx.snippets
- pymdownx.snippets:
base_path: [docs, .]
restrict_base_path: false
check_paths: false
- pymdownx.superfences
- pymdownx.tabbed:
alternate_style: true
Expand Down
Loading
Loading