Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
6 changes: 3 additions & 3 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
*.sh text eol=lf
OpenRobertaServer/src/test/resources/crossCompilerTests/_expected eof=lf
OpenRobertaServer/staticResources/js/libs/webots/wrenjs.data eof=lf
*.sh text eol=lf
OpenRobertaServer/src/test/resources/crossCompilerTests/_expected eof=lf
OpenRobertaServer/staticResources/js/libs/webots/wrenjs.data eof=lf
58 changes: 29 additions & 29 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
---
name: Bug report
about: Create a report to help us improve

---

**Describe the bug**
- A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
- A clear and concise description of what you expected to happen.

**Screenshots**
- If applicable, add screenshots to help explain your problem.

**Device information**
- Type [Desktop/tablet/smartphone]
- OS: [e.g. windows], including version
- Browser [e.g. chrome, firefox], including version

**Additional context**
- Add any other context about the problem here.
---
name: Bug report
about: Create a report to help us improve
---
**Describe the bug**
- A clear and concise description of what the bug is.
**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
**Expected behavior**
- A clear and concise description of what you expected to happen.
**Screenshots**
- If applicable, add screenshots to help explain your problem.
**Device information**
- Type [Desktop/tablet/smartphone]
- OS: [e.g. windows], including version
- Browser [e.g. chrome, firefox], including version
**Additional context**
- Add any other context about the problem here.
34 changes: 17 additions & 17 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
---
name: Feature request
about: Suggest an idea for this project

---

**Is your feature request related to a problem? Please describe.**
- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
- A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
- A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
- Add any other context or screenshots or a mockup about the feature request here.
---
name: Feature request
about: Suggest an idea for this project
---
**Is your feature request related to a problem? Please describe.**
- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Describe the solution you'd like**
- A clear and concise description of what you want to happen.
**Describe alternatives you've considered**
- A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
- Add any other context or screenshots or a mockup about the feature request here.
20 changes: 10 additions & 10 deletions .github/ISSUE_TEMPLATE/general-question.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
---
name: General question
about: Please describe your question below

---

**In order for us to understand your problem better, please provide us with some information**
Please provide relevant information, for example if it is a connection issue, tell us which robot you are using, which version of USB program you are running on which OS.

Another example: if it is a custom installation problem, please tell us which hardware you are running and what exactly failed for you.
---
name: General question
about: Please describe your question below
---
**In order for us to understand your problem better, please provide us with some information**
Please provide relevant information, for example if it is a connection issue, tell us which robot you are using, which version of USB program you are running on which OS.
Another example: if it is a custom installation problem, please tell us which hardware you are running and what exactly failed for you.
100 changes: 50 additions & 50 deletions .github/workflows/docker_standalone_dispatched_by_user.yml
Original file line number Diff line number Diff line change
@@ -1,50 +1,50 @@
name: Standalone-Dispatch-By-User

on:
workflow_dispatch:
inputs:
branch:
description: 'Branch/ref for the standalone'
required: true
default: 'develop'
base:
description: 'Base number'
required: true
default: 'base number, e.g. latest or 35'
version:
description: 'Version to be build, take from tag ORA-<version>'
required: true
default: 'version, e.g. 5.1.0'

jobs:
docker:
if: ${{ github.repository == 'OpenRoberta/openroberta-lab' }}
runs-on: ubuntu-22.04
steps:
- name: Checkout the branch
uses: actions/checkout@v3
with:
ref: ${{ github.event.inputs.branch }}
- name: Set up QEMU for multi architecture build
uses: docker/setup-qemu-action@master
with:
platforms: linux/amd64
- name: Set up docker buildx
id: buildx
uses: docker/setup-buildx-action@v1
- name: Login to DockerHub
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Build docker image for standalone
uses: docker/build-push-action@v3
with:
builder: ${{ steps.buildx.outputs.name }}
context: .
file: ./Resources/dockerStandalone/Dockerfile
build-args: BASEVERSION=${{ github.event.inputs.base }}
platforms: linux/amd64
push: true
tags: openroberta/standalone:latest, openroberta/standalone:${{ github.event.inputs.version }}

name: Standalone-Dispatch-By-User
on:
workflow_dispatch:
inputs:
branch:
description: 'Branch/ref for the standalone'
required: true
default: 'develop'
base:
description: 'Base number'
required: true
default: 'base number, e.g. latest or 35'
version:
description: 'Version to be build, take from tag ORA-<version>'
required: true
default: 'version, e.g. 5.1.0'
jobs:
docker:
if: ${{ github.repository == 'OpenRoberta/openroberta-lab' }}
runs-on: ubuntu-22.04
steps:
- name: Checkout the branch
uses: actions/checkout@v3
with:
ref: ${{ github.event.inputs.branch }}
- name: Set up QEMU for multi architecture build
uses: docker/setup-qemu-action@master
with:
platforms: linux/amd64
- name: Set up docker buildx
id: buildx
uses: docker/setup-buildx-action@v1
- name: Login to DockerHub
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Build docker image for standalone
uses: docker/build-push-action@v3
with:
builder: ${{ steps.buildx.outputs.name }}
context: .
file: ./Resources/dockerStandalone/Dockerfile
build-args: BASEVERSION=${{ github.event.inputs.base }}
platforms: linux/amd64
push: true
tags: openroberta/standalone:latest, openroberta/standalone:${{ github.event.inputs.version }}
88 changes: 44 additions & 44 deletions .github/workflows/docker_standalone_triggered_by_tag_push.yml
Original file line number Diff line number Diff line change
@@ -1,44 +1,44 @@
name: Standalone-Triggered-By-Tag-Push

on:
push:
tags:
- ORA-*

jobs:
docker:
if: ${{ github.repository == 'OpenRoberta/openroberta-lab' }}
runs-on: ubuntu-22.04
steps:
- name: Checkout the branch
uses: actions/checkout@v3
with:
ref: master
- name: Set up QEMU for multi architecture build
uses: docker/setup-qemu-action@master
with:
platforms: linux/amd64
- name: Set up docker buildx
id: buildx
uses: docker/setup-buildx-action@v1
- name: Login to DockerHub
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Get tag name
id: getTagName
# Parse version number without ORA prefix
run: |
echo ::set-output name=tag::${GITHUB_REF#refs/tags/ORA-}
- name: Build docker image for standalone
uses: docker/build-push-action@v3
with:
builder: ${{ steps.buildx.outputs.name }}
context: .
file: ./Resources/dockerStandalone/Dockerfile
build-args: BASEVERSION=latest
platforms: linux/amd64
push: true
tags: openroberta/standalone:latest, openroberta/standalone:${{ steps.getTagName.outputs.tag }}

name: Standalone-Triggered-By-Tag-Push
on:
push:
tags:
- ORA-*
jobs:
docker:
if: ${{ github.repository == 'OpenRoberta/openroberta-lab' }}
runs-on: ubuntu-22.04
steps:
- name: Checkout the branch
uses: actions/checkout@v3
with:
ref: master
- name: Set up QEMU for multi architecture build
uses: docker/setup-qemu-action@master
with:
platforms: linux/amd64
- name: Set up docker buildx
id: buildx
uses: docker/setup-buildx-action@v1
- name: Login to DockerHub
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Get tag name
id: getTagName
# Parse version number without ORA prefix
run: |
echo ::set-output name=tag::${GITHUB_REF#refs/tags/ORA-}
- name: Build docker image for standalone
uses: docker/build-push-action@v3
with:
builder: ${{ steps.buildx.outputs.name }}
context: .
file: ./Resources/dockerStandalone/Dockerfile
build-args: BASEVERSION=latest
platforms: linux/amd64
push: true
tags: openroberta/standalone:latest, openroberta/standalone:${{ steps.getTagName.outputs.tag }}
74 changes: 37 additions & 37 deletions .github/workflows/integration_test_dispatched_by_user.yml
Original file line number Diff line number Diff line change
@@ -1,37 +1,37 @@
name: IntegrationTest-Dispatch-By-User

on:
workflow_dispatch:
inputs:
branch:
description: 'Branch/ref for integration tests'
required: true
default: 'develop'
oraccrsctag:
description: 'Tag/version for the crosscompiler resources'
required: true
default: ${{ BASE_VERSION_MESSAGE }}

jobs:
integration-test:
runs-on: ubuntu-22.04
container: openroberta/base-x64:${{ github.event.inputs.oraccrsctag }}
steps:
- name: branch ${{ github.event.inputs.branch }}, repo ${{ github.repository }}, ora-cc-rsc-tag ${{ github.event.inputs.oraccrsctag }}
uses: actions/checkout@v3
with:
ref: ${{ github.event.inputs.branch }}
- name: Setup Java JDK
uses: actions/setup-java@v3
with:
java-version: '8'
distribution: 'adopt'
- name: Cache local maven repository
uses: actions/cache@v3
with:
path: /root/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Build with maven and run integration tests
run: mvn --batch-mode clean install -PrunIT
name: IntegrationTest-Dispatch-By-User
on:
workflow_dispatch:
inputs:
branch:
description: 'Branch/ref for integration tests'
required: true
default: 'develop'
oraccrsctag:
description: 'Tag/version for the crosscompiler resources'
required: true
default: ${{ BASE_VERSION_MESSAGE }}
jobs:
integration-test:
runs-on: ubuntu-22.04
container: openroberta/base-x64:${{ github.event.inputs.oraccrsctag }}
steps:
- name: branch ${{ github.event.inputs.branch }}, repo ${{ github.repository }}, ora-cc-rsc-tag ${{ github.event.inputs.oraccrsctag }}
uses: actions/checkout@v3
with:
ref: ${{ github.event.inputs.branch }}
- name: Setup Java JDK
uses: actions/setup-java@v3
with:
java-version: '8'
distribution: 'adopt'
- name: Cache local maven repository
uses: actions/cache@v3
with:
path: /root/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Build with maven and run integration tests
run: mvn --batch-mode clean install -PrunIT
Loading