diff --git a/.github/issue_templates/Default.md b/.github/issue_templates/Default.md new file mode 100644 index 0000000..708f951 --- /dev/null +++ b/.github/issue_templates/Default.md @@ -0,0 +1,21 @@ +# Issue Template + +Description of the bug / unexpected behaviour / feature request. Use this template as a starting point and add/delete sections where it makes sense. + +## Steps to reproduce + +- Describe how to reproduce the issue +- With dot points + +## Expected behaviour + +Description of what should happen + +## Actual behaviour + +Description of what actually happens + +## Related links + +- links to other projects/links/merge requests that are related +- links to discussions or Mattermost channels that make sense diff --git a/.github/merge_request_templates/Default.md b/.github/merge_request_templates/Default.md new file mode 100644 index 0000000..2c3f441 --- /dev/null +++ b/.github/merge_request_templates/Default.md @@ -0,0 +1,40 @@ +# Merge request template + +Simple description of the merge request. Use this template as a starting point and add/delete sections where it makes sense. + +Closes # + +## What + +- Dot points of the key changes from the MR. + +### API changes + +- e.g. Modified service call to return a string. +- e.g. GetSomeThing() -> GetSomeThing(url) + +## Why + +- Dot points. +- This can be copied from the related issue if that makes sense. + +## Related MRs + +- link other projects that cause / are affected by this change where possible. + +## Todo + +### API changes + +- [ ] Document change above and in READMEs +- [ ] Discussed with downstream developers / users (if possible). + +### All merges + +- [ ] Tests added/modified/checked for this change +- [ ] Added appropriate tags to this MR +- [ ] Documentation updated + +### After merge + +- [ ] Posted changes to the [changelog channel](https://mattermost.web.boeing.com/brta-robotics/channels/changelog) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..4d331a8 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,15 @@ +name: CI + +on: [push, pull_request] + +jobs: + industrial_ci: + strategy: + matrix: + env: + - {ROS_DISTRO: humble, ROS_REPO: main} + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: 'ros-industrial/industrial_ci@master' + env: ${{matrix.env}}