Skip to content

Add testing on macOS, update GitHub Actions, add Dependabot#61

Merged
agriyakhetarpal merged 5 commits into
pyodide:mainfrom
agriyakhetarpal:update-workflows
Jun 1, 2026
Merged

Add testing on macOS, update GitHub Actions, add Dependabot#61
agriyakhetarpal merged 5 commits into
pyodide:mainfrom
agriyakhetarpal:update-workflows

Conversation

@agriyakhetarpal
Copy link
Copy Markdown
Member

Seeing if we can run the test suite on macOS, in light of #55. Also adds Dependabot and other security-related things.

@agriyakhetarpal
Copy link
Copy Markdown
Member Author

The tests on macOS failed as follows:

FAILED test/test_repair.py::test_repair_rpath[wheel_file0-libname0-expected0] - AssertionError: expected runtime path $ORIGIN not found in libgeos_c.so
assert '$ORIGIN' in ['$ORIGIN/../../../../../../../../../var/folders/8d/778wjbv96mq1760tv6gk374m0000gn/T/tmp0kceidi2/Shapely-1.8.2/Shapely.libs']
 +  where ['$ORIGIN/../../../../../../../../../var/folders/8d/778wjbv96mq1760tv6gk374m0000gn/T/tmp0kceidi2/Shapely-1.8.2/Shapely.libs'] = Dylink(mem_size=2384, mem_align=4, table_size=4, table_align=0, needed=['libgeos.so.3.10.3'], export_info={}, import_info={}, runtime_paths=['$ORIGIN/../../../../../../../../../var/folders/8d/778wjbv96mq1760tv6gk374m0000gn/T/tmp0kceidi2/Shapely-1.8.2/Shapely.libs']).runtime_paths

And they are now passing when I added my fix from #55 here. Let's merge that one first; I'll rebase this later!

@agriyakhetarpal agriyakhetarpal marked this pull request as draft May 29, 2026 17:15
@agriyakhetarpal agriyakhetarpal marked this pull request as ready for review June 1, 2026 05:23
@agriyakhetarpal agriyakhetarpal changed the title Try testing on macOS, update GitHub Actions, add Dependabot Add testing on macOS, update GitHub Actions, add Dependabot Jun 1, 2026
@agriyakhetarpal agriyakhetarpal merged commit 955fbbd into pyodide:main Jun 1, 2026
2 checks passed
@agriyakhetarpal agriyakhetarpal deleted the update-workflows branch June 1, 2026 05:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant