diff --git a/.github/workflows/cleanup_cache.yml b/.github/workflows/cleanup_cache.yml index abf9aa10..f719545f 100644 --- a/.github/workflows/cleanup_cache.yml +++ b/.github/workflows/cleanup_cache.yml @@ -8,7 +8,7 @@ jobs: cleanup: permissions: actions: write - runs-on: intellabs-01 + runs-on: ubuntu-latest steps: - name: Cleanup run: | diff --git a/.github/workflows/doc.yml b/.github/workflows/doc.yml index 19287b16..ad3f2a5f 100644 --- a/.github/workflows/doc.yml +++ b/.github/workflows/doc.yml @@ -20,7 +20,7 @@ permissions: read-all jobs: build_docs: name: 'Build Docs' - runs-on: intellabs-01 + runs-on: ubuntu-latest container: image: ghcr.io/sphinx-doc/sphinx:7.1.2 volumes: @@ -46,7 +46,7 @@ jobs: name: 'Deploy to GitHub Pages' needs: build_docs if: ${{ (github.event_name == 'push' || github.event_name == 'workflow_dispatch') && github.ref == 'refs/heads/main' }} - runs-on: intellabs-01 + runs-on: ubuntu-latest container: image: ghcr.io/sphinx-doc/sphinx:7.1.2 environment: diff --git a/.github/workflows/image.yml b/.github/workflows/image.yml index 89491506..daea485d 100644 --- a/.github/workflows/image.yml +++ b/.github/workflows/image.yml @@ -21,7 +21,7 @@ concurrency: permissions: read-all jobs: build-and-push: - runs-on: intellabs-01 + runs-on: ubuntu-latest permissions: packages: write steps: @@ -45,11 +45,11 @@ jobs: context: . file: .github/workflows/Dockerfile push: true - tags: ghcr.io/intellabs/scenario-execution:${{ github.event.pull_request.base.ref || steps.extract_branch.outputs.branch }} + tags: ghcr.io/cps-test-lab/scenario-execution:${{ github.event.pull_request.base.ref || steps.extract_branch.outputs.branch }} build-args: | ROS_DISTRO=${{ github.ref == 'refs/heads/main' && 'humble' || github.event.pull_request.base.ref == 'main' && 'humble' || github.event.pull_request.base.ref }} test-devcontainer: - runs-on: intellabs-01 + runs-on: ubuntu-latest permissions: packages: write steps: diff --git a/.github/workflows/scan.yml b/.github/workflows/scan.yml index f6a9b278..ea614b31 100644 --- a/.github/workflows/scan.yml +++ b/.github/workflows/scan.yml @@ -10,7 +10,7 @@ permissions: read-all jobs: lint: name: 'Super-linter' - runs-on: intellabs-01 + runs-on: ubuntu-latest container: 'ghcr.io/github/super-linter:v5.0.0' permissions: contents: read @@ -39,7 +39,7 @@ jobs: FILTER_REGEX_EXCLUDE: .*/pull_request_template.md trivy: name: Trivy - runs-on: intellabs-01 + runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 #v4.1.1 @@ -52,7 +52,7 @@ jobs: vuln-type: 'os,library' bandit: name: Bandit - runs-on: intellabs-01 + runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 #v4.1.1 @@ -63,7 +63,7 @@ jobs: bandit -c .github/bandit.yaml -r . license: name: License check - runs-on: intellabs-01 + runs-on: ubuntu-latest container: image: osrf/ros:humble-desktop steps: diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml index 39e6fafa..285eb3e3 100644 --- a/.github/workflows/scorecard.yml +++ b/.github/workflows/scorecard.yml @@ -22,7 +22,7 @@ permissions: read-all jobs: analysis: name: Scorecard analysis - runs-on: intellabs-01 + runs-on: ubuntu-latest permissions: # Needed to upload the results to code-scanning dashboard. security-events: write diff --git a/.github/workflows/test_build.yml b/.github/workflows/test_build.yml index 6f613217..cfa7c773 100644 --- a/.github/workflows/test_build.yml +++ b/.github/workflows/test_build.yml @@ -11,9 +11,9 @@ permissions: read-all jobs: build: #TODO model dependency to image-workflow. Workaround: retrigger run after image-workflow finished. - runs-on: intellabs-01 + runs-on: ubuntu-latest container: - image: ghcr.io/intellabs/scenario-execution:${{ github.event.pull_request.base.ref }} + image: ghcr.io/cps-test-lab/scenario-execution:${{ github.event.pull_request.base.ref }} credentials: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} @@ -36,9 +36,9 @@ jobs: key: ${{ runner.os }}-build-${{ github.run_number }} test-scenario-execution: needs: [build] - runs-on: intellabs-01 + runs-on: ubuntu-latest container: - image: ghcr.io/intellabs/scenario-execution:${{ github.event.pull_request.base.ref }} + image: ghcr.io/cps-test-lab/scenario-execution:${{ github.event.pull_request.base.ref }} credentials: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} @@ -73,9 +73,9 @@ jobs: path: ./**/TEST.xml test-scenario-execution-ros: needs: [build] - runs-on: intellabs-01 + runs-on: ubuntu-latest container: - image: ghcr.io/intellabs/scenario-execution:${{ github.event.pull_request.base.ref }} + image: ghcr.io/cps-test-lab/scenario-execution:${{ github.event.pull_request.base.ref }} credentials: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} @@ -108,9 +108,9 @@ jobs: path: ./**/TEST.xml scenario-files-validation: needs: [build] - runs-on: intellabs-01 + runs-on: ubuntu-latest container: - image: ghcr.io/intellabs/scenario-execution:${{ github.event.pull_request.base.ref }} + image: ghcr.io/cps-test-lab/scenario-execution:${{ github.event.pull_request.base.ref }} credentials: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} @@ -131,9 +131,9 @@ jobs: done test-example-scenario: needs: [build] - runs-on: intellabs-01 + runs-on: ubuntu-latest container: - image: ghcr.io/intellabs/scenario-execution:${{ github.event.pull_request.base.ref }} + image: ghcr.io/cps-test-lab/scenario-execution:${{ github.event.pull_request.base.ref }} credentials: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} @@ -158,9 +158,9 @@ jobs: path: test_example_scenario/test.xml test-example-library: needs: [build] - runs-on: intellabs-01 + runs-on: ubuntu-latest container: - image: ghcr.io/intellabs/scenario-execution:${{ github.event.pull_request.base.ref }} + image: ghcr.io/cps-test-lab/scenario-execution:${{ github.event.pull_request.base.ref }} credentials: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} @@ -185,9 +185,9 @@ jobs: path: test_example_library/test.xml test-example-variation: needs: [build] - runs-on: intellabs-01 + runs-on: ubuntu-latest container: - image: ghcr.io/intellabs/scenario-execution:${{ github.event.pull_request.base.ref }} + image: ghcr.io/cps-test-lab/scenario-execution:${{ github.event.pull_request.base.ref }} credentials: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} @@ -213,9 +213,9 @@ jobs: path: test_example_variation/test.xml test-example-nav2: needs: [build] - runs-on: intellabs-01 + runs-on: ubuntu-latest container: - image: ghcr.io/intellabs/scenario-execution:${{ github.event.pull_request.base.ref }} + image: ghcr.io/cps-test-lab/scenario-execution:${{ github.event.pull_request.base.ref }} credentials: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} @@ -246,9 +246,9 @@ jobs: path: test_example_nav2/test.xml test-example-simulation: needs: [build] - runs-on: intellabs-01 + runs-on: ubuntu-latest container: - image: ghcr.io/intellabs/scenario-execution:${{ github.event.pull_request.base.ref }} + image: ghcr.io/cps-test-lab/scenario-execution:${{ github.event.pull_request.base.ref }} credentials: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} @@ -279,9 +279,9 @@ jobs: path: test_example_simulation/test.xml test-example-multirobot: needs: [build] - runs-on: intellabs-01 + runs-on: ubuntu-latest container: - image: ghcr.io/intellabs/scenario-execution:${{ github.event.pull_request.base.ref }} + image: ghcr.io/cps-test-lab/scenario-execution:${{ github.event.pull_request.base.ref }} credentials: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} @@ -331,9 +331,9 @@ jobs: path: test_example_multirobot/**/rosbag* test-example-external-method: needs: [build] - runs-on: intellabs-01 + runs-on: ubuntu-latest container: - image: ghcr.io/intellabs/scenario-execution:${{ github.event.pull_request.base.ref }} + image: ghcr.io/cps-test-lab/scenario-execution:${{ github.event.pull_request.base.ref }} credentials: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} @@ -360,9 +360,9 @@ jobs: path: test_example_external_method/test.xml test-example-moveit2: needs: [build] - runs-on: intellabs-01 + runs-on: ubuntu-latest container: - image: ghcr.io/intellabs/scenario-execution:${{ github.event.pull_request.base.ref }} + image: ghcr.io/cps-test-lab/scenario-execution:${{ github.event.pull_request.base.ref }} credentials: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} @@ -393,10 +393,10 @@ jobs: path: test_example_moveit2/test.xml test-scenario-execution-gazebo: needs: [build] - runs-on: intellabs-01 + runs-on: ubuntu-latest timeout-minutes: 30 container: - image: ghcr.io/intellabs/scenario-execution:${{ github.event.pull_request.base.ref }} + image: ghcr.io/cps-test-lab/scenario-execution:${{ github.event.pull_request.base.ref }} credentials: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} @@ -426,10 +426,10 @@ jobs: path: test_scenario_execution_gazebo/test.xml test-scenario-execution-nav2: needs: [build] - runs-on: intellabs-01 + runs-on: ubuntu-latest timeout-minutes: 30 container: - image: ghcr.io/intellabs/scenario-execution:${{ github.event.pull_request.base.ref }} + image: ghcr.io/cps-test-lab/scenario-execution:${{ github.event.pull_request.base.ref }} credentials: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} @@ -472,10 +472,10 @@ jobs: path: test_scenario_execution_nav2/test_scenario_execution_nav2/example_nav2.mp4 test-scenario-execution-pybullet: needs: [build] - runs-on: intellabs-01 + runs-on: ubuntu-latest timeout-minutes: 10 container: - image: ghcr.io/intellabs/scenario-execution:${{ github.event.pull_request.base.ref }} + image: ghcr.io/cps-test-lab/scenario-execution:${{ github.event.pull_request.base.ref }} credentials: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} @@ -502,10 +502,10 @@ jobs: path: test_scenario_execution_pybullet/test.xml test-scenario-execution-x11: needs: [build] - runs-on: intellabs-01 + runs-on: ubuntu-latest timeout-minutes: 3 container: - image: ghcr.io/intellabs/scenario-execution:${{ github.event.pull_request.base.ref }} + image: ghcr.io/cps-test-lab/scenario-execution:${{ github.event.pull_request.base.ref }} credentials: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} @@ -554,7 +554,7 @@ jobs: - test-scenario-execution-nav2 - test-scenario-execution-pybullet - test-scenario-execution-x11 - runs-on: intellabs-01 + runs-on: ubuntu-latest if: ${{ always() }} permissions: checks: write