dimensionalOS / dimensionalOS/dimos
Share binaries across CI jobs
Open
Nobody has claimed this yet.
CI
rust
- Dominant language
- Python
- Stars
- 4.5k
- Forks
- 808
- Avg merge
- 3d 5h
- Merged PRs (30d)
- 233
Description
The Rust FFI tests need to have the built .so files to import. Right now, just a single job builds them and runs the tests.
Instead, a job should build the binaries and upload them to a (temporary) shared location. Then other jobs can pull these binaries if needed.
Synced from DIM-988 by andrew
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the CI job that builds the Rust FFI .so files and the jobs that run the FFI tests. Trace how those jobs currently obtain the binaries, then verify that a temporary shared artifact can be uploaded by the build job and consumed by each required test job.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- build-system, ci-cd, testing-qa
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100