Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set up CI/CD #11

Closed
RandomSpaceship opened this issue Nov 2, 2024 · 1 comment
Closed

Set up CI/CD #11

RandomSpaceship opened this issue Nov 2, 2024 · 1 comment
Labels
05-enhancement New feature or request 20-software General software issue, not specific to any one area 60-build-system Involves the build system as a whole - either CMake or Nix 61-nix Involves the Nix package manager

Comments

@RandomSpaceship
Copy link
Contributor

Task:
Set up GitHub Actions to automatically build and test rover software. If proper testing is set up (see #10), then this will also catch bugs early as well as just ensuring that the software builds. Additionally, with the CD part of CI/CD set up (eg using Cachix actions), then the entire rover software stack will always be available as binaries, meaning that people won't have to build it on their machines.

@RandomSpaceship RandomSpaceship added 05-enhancement New feature or request 61-nix Involves the Nix package manager 60-build-system Involves the build system as a whole - either CMake or Nix 20-software General software issue, not specific to any one area labels Nov 2, 2024
@RandomSpaceship
Copy link
Contributor Author

Done - docs deployment, formatting, and basic build pipeline all implemented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
05-enhancement New feature or request 20-software General software issue, not specific to any one area 60-build-system Involves the build system as a whole - either CMake or Nix 61-nix Involves the Nix package manager
Projects
None yet
Development

No branches or pull requests

1 participant