Releases: UBCSailbot/sailbot_workspace
v1.4.6
CI bug fixes.
What's Changed
Bug Fixes 🪲
- Don't run extract-metadata when not needed by @patrick-5546 in #195
- CI fails if called workflow fails by @patrick-5546 in #196
Dev Container Configuration Changes 🐳
- Remove Grafana by @patrick-5546 in #194
Full Changelog: v1.4.5...v1.4.6
v1.4.5
Fix for v1.4.5. Also matched the ref of sailbot workspace with what is checked out in each action.
What's Changed
Bug Fixes 🪲
- Fix sailbot workspace ref in CI by @patrick-5546 in #191
- Fix sailbot workspace ref for other repositories by @patrick-5546 in #193
- Checkout virtual iridium repo in CI by @patrick-5546 in #188
Dev Container Configuration Changes 🐳
Full Changelog: v1.4.4...v1.4.5
v1.4.4
Fix for v1.4.3
What's Changed
Bug Fixes 🪲
- Revert "Run virtual iridium before tests (#184)" by @hhenry01 in #185
- Don't cancel in-progress jobs by @patrick-5546 in #186
GitHub Configuration Changes
Full Changelog: v1.4.3...v1.4.4
v1.4.3
Breaks colcon-test, will fix in next release
Add dependency for NET tests.
What's Changed
VS Code Configuration Changes 💻
GitHub Configuration Changes
New Contributors
Full Changelog: v1.4.2...v1.4.3
v1.4.2
Adds a new job called run-sailbot-workspace-ci
. This runs when a PR is merged into main for repositories besides sailbot_workspace and docs. This is to check if the changes introduced by the PR breaks any other repositories.
What's Changed
GitHub Configuration Changes
- Add run-sailbot-workspace-ci job by @patrick-5546 in #182
Other Changes 🛠️
- Remove quick build flag by @patrick-5546 in #181
- ROS Parameters: Add boat simulator ROS parameters by @chrischang5 in #178
New Contributors
- @chrischang5 made their first contribution in #178
Full Changelog: v1.4.1...v1.4.2
v1.4.1
Substantially reduces build times by not running clang-tidy. This makes the colcon-tests and clang-tidy CI complete much faster for C++ repositories. Also, it ignores a flake8 error that black creates.
What's Changed
VS Code Configuration Changes 💻
- Update flake8 and clang-tidy linters by @patrick-5546 in #179
Full Changelog: v1.4.0...v1.4.1
v1.4.0
CI wise, the main changes are fixing the ament linters so that they run on all repositories and adding the mypy linter (Python type checker).
What's Changed
Dev Container Configuration Changes 🐳
- Request write access to repositories in codespace by @patrick-5546 in #152
- Run mongodb by default by @hhenry01 in #176
- Python: add plotly pkg to base img by @patrick-5546 in #177
- Configure mypy in workspace by @DFriend01 in #156
VS Code Configuration Changes 💻
New Contributors
Full Changelog: v1.3.1...v1.4.0
v1.3.1
Small change.
What's Changed
GitHub Configuration Changes
- Simplify CI by @patrick-5546 in #175
Full Changelog: v1.3.0...v1.3.1
v1.3.0
Lots of quality of life improvements.
What's Changed
Bug Fixes 🪲
- Revert setup skipping existing repositories by @patrick-5546 in #151
- Make user owner of dotfiles by @patrick-5546 in #153
- Specify interpreter path for python extensions by @DFriend01 in #155
- Fix C++ debug config by @hhenry01 in #162
- Revert "Revert setup skipping existing repositories" by @patrick-5546 in #168
- Restore BUILD_TYPE Flag by @hhenry01 in #172
Dev Container Configuration Changes 🐳
- mongodb C++ Support by @hhenry01 in #161
- Fix base/dev image long build times by @patrick-5546 in #173
- Add local pathfinding python dependencies by @patrick-5546 in #171
VS Code Configuration Changes 💻
- Format all Python strings to be double quotes by @patrick-5546 in #158
- Add GitHub Copilot extension to devcontainer by @DFriend01 in #159
- Add C++ unit testing by @hhenry01 in #58
- Add notebooks repo by @patrick-5546 in #157
- Add controller repository by @patrick-5546 in #169
GitHub Configuration Changes
- Refactor CI by @patrick-5546 in #174
Other Changes 🛠️
- Add global launch and configuration files by @DFriend01 in #154
Full Changelog: v1.2.4...v1.3.0
v1.2.4
Small bug fix.
What's Changed
Bug Fixes 🪲
- Fix redundant custom interfaces by @patrick-5546 in #150
Full Changelog: v1.2.3...v1.2.4