diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..84aa6f6 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,22 @@ + +Fixes # + + +## Proposed Changes + + - + - + - + +- [ ] Make sure you are opening from a **topic/feature/bugfix branch** +- [ ] Ensure that the PR title represents the desired changes +- [ ] Ensure that the PR description detail the desired changes +- [ ] Link to relevant issues in GitHub or Jira +- [ ] Link to relevant pull requests, esp. upstream and downstream changes +- [ ] Ensure you have provided tests - that demonstrates feature works or fixes the issue + + +[^note]: + Put an `x` into the [ ] to show you have filled the information. + The template comes from https://github.com/MOV-AI/.github/blob/master/.github/pull_request_template.md + You can override it by creating .github/pull_request_template.md in your own repository diff --git a/.github/workflows/TestOnPR.yml b/.github/workflows/TestOnPR.yml index db094d1..183e06a 100644 --- a/.github/workflows/TestOnPR.yml +++ b/.github/workflows/TestOnPR.yml @@ -19,6 +19,8 @@ jobs: - name: install static-checks-requirements run: | + python3 -m pip install pip --upgrade + python3 -m pip install pyopenssl --upgrade python3 -m pip install docker-compose yamllint - name: Yamllint @@ -57,6 +59,8 @@ jobs: - name: install requirements run: | + python3 -m pip install pip --upgrade + python3 -m pip install pyopenssl --upgrade python3 -m pip install docker-compose - name: prepare docker-compose cluster @@ -65,7 +69,7 @@ jobs: sudo chown 1000:1000 ./{logs,shared,userspace,models_database} -R - name: run docker-compose cluster - uses: isbang/compose-action@v1.4.0 + uses: isbang/compose-action@v1.4.1 with: compose-file: './docker-compose.yml' down-flags: '--volumes' @@ -108,6 +112,8 @@ jobs: - name: install requirements run: | + python3 -m pip install pip --upgrade + python3 -m pip install pyopenssl --upgrade python3 -m pip install docker-compose - name: prepare docker-compose cluster @@ -116,7 +122,7 @@ jobs: sudo chown 1000:1000 ./{logs,shared,userspace,models_database} -R - name: run docker-compose cluster in host mode - uses: isbang/compose-action@v1.4.0 + uses: isbang/compose-action@v1.4.1 with: compose-file: './docker-compose-host.yml' down-flags: '--volumes' @@ -154,7 +160,7 @@ jobs: runs-on: ubuntu-20.04 needs: [ Lint-Project ] container: - image: registry.cloud.mov.ai/qa/ros-buildtools-noetic:v1.0.14 + image: registry.cloud.mov.ai/qa/ros-buildtools-noetic:v2.0.3 options: --user root credentials: username: ${{secrets.PORTUS_APP_USER}} @@ -167,7 +173,7 @@ jobs: run: | PACKAGE_VERSION=$(dpkg-parsechangelog --show-field Version) PACKAGE_NAME=$(dpkg-parsechangelog --show-field Source) - + echo ::set-output name=pkg_name::$PACKAGE_NAME echo ::set-output name=pkg_version::$PACKAGE_VERSION diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..58c019d --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,17 @@ +Code of Conduct for MOV.AI Flow™ + +1. Respect for Others: We expect all users of MOV.AI Flow™ to treat others with respect and without discrimination. Harassment, hate speech, and other forms of discrimination will not be tolerated. + +2. Professionalism: We expect all users of MOV.AI Flow™ to conduct themselves in a professional manner. This includes being honest, transparent, and respectful in all interactions with other users and with MOV.AI staff. + +3. Responsible Use: We expect all users of MOV.AI Flow™ to use the software responsibly and in compliance with all laws, regulations, and ethical standards. + +4. Confidentiality: We expect all users of MOV.AI Flow™ to respect the confidentiality of other users and to not share or disclose any confidential or sensitive information without proper authorization. + +5. Intellectual Property: We expect all users of MOV.AI Flow™ to respect the intellectual property rights of others. This includes not using or sharing copyrighted or trademarked material without proper permission. + +6. Reporting Violations: We expect all users of MOV.AI Flow™ to report any violations of this code of conduct to MOV.AI staff. We take all reports of violations seriously and will take appropriate action. + +7. Compliance with laws and regulations: We expect all users of MOV.AI Flow™ to comply with all applicable laws and regulations and respect the rights of third parties. + +8. Respect for the product: We expect all users of MOV.AI Flow™ to use the product in an ethical and respectful manner and not to use it for illegal or malicious activities. diff --git a/README.md b/README.md index e460bb6..017e832 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,7 @@

+ ROS1-Noetic CircleCI Official Release Pre Release @@ -20,6 +21,7 @@ # Overview An IDE that introduces visualization and structure to ROS. You can develop faster, understand ROS projects in an instant, and debug easily. +

Teaser2