Skip to content

Conversation

@kenoi1
Copy link

@kenoi1 kenoi1 commented Jun 14, 2025

Some pipelines that run on PRs against main to address issues #23 and #18. I also ran the auto formatter so it passes these tests.

See (Tutorial) Micro Autonomy Testing Pipelines.md in the changes for more details.

  • Added the monorepo auto linting and formatting checks for all branches
  • Uses default github token since i'm not sure if we have a private one set up
  • You can now add auto-lint label to your PR to run the formatter
  • Added build and unit testing pipelines based off monorepo
  • Added basic test boilerplate in gym_vis to confirm tests are run

@kenoi1 kenoi1 force-pushed the work/dereklin/workflows branch from 0bbc354 to e7a2c68 Compare June 14, 2025 17:00
@kenoi1 kenoi1 changed the title Draft: Add CI/Testing Workflows Add CI/testing pipelines Jun 14, 2025
@kenoi1 kenoi1 added the auto-lint runs the formatter on branch label Jun 14, 2025
@github-actions github-actions bot removed the auto-lint runs the formatter on branch label Jun 14, 2025
@kenoi1 kenoi1 changed the title Add CI/testing pipelines Add CI/testing pipelines + format code Jun 14, 2025
@hepromark
Copy link
Collaborator

The linter looks good!

For the build_test workflow, does it actually test anything currently? I see that it calls docker compose build only, what is your intended way for a node to be tested?

For the monorepo, I believe it calls the script inside https://github.com/WATonomous/wato_monorepo/tree/main/.github/templates/test .

Either way, could you add some trivial tests to gym_vis and check if it runs?

@hepromark hepromark self-requested a review June 22, 2025 20:20
kenoi1 and others added 4 commits July 9, 2025 02:22
…_toolbox, added : jstest-gtk, added : display passthrough for (workso on linux), input passthough for devies into the container (gamepads can be used in the container now)
@kenoi1 kenoi1 added the auto-lint runs the formatter on branch label Jul 9, 2025
@github-actions github-actions bot removed the auto-lint runs the formatter on branch label Jul 9, 2025
@kenoi1 kenoi1 added the auto-lint runs the formatter on branch label Jul 10, 2025
@github-actions github-actions bot removed the auto-lint runs the formatter on branch label Jul 10, 2025
@kenoi1
Copy link
Author

kenoi1 commented Jul 10, 2025

should be ready for review again! let me know if there's anything else to edit, or if I should squash the branch now

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.

5 participants