diff --git a/.github/workflows/validate_yatm.yml b/.github/workflows/validate_yatm.yml index 4f7c29e..7ed299c 100644 --- a/.github/workflows/validate_yatm.yml +++ b/.github/workflows/validate_yatm.yml @@ -6,6 +6,9 @@ on: pull_request: # branches: [ main, master ] +env: + CONFIG_PATH: config/lyrical/test-case.config.yaml + jobs: validate: runs-on: ubuntu-latest @@ -36,7 +39,17 @@ jobs: run: cargo build --release working-directory: yatm-v2 + - name: Substitute repo info + run: | + sed -i "s/repo_owner: .*/repo_owner: ${{ github.repository_owner }}/" ${{ env.CONFIG_PATH }} + sed -i "s/repo_name: .*/repo_name: ${{ github.event.repository.name }}/" ${{ env.CONFIG_PATH }} + - name: Validate YATM Config run: | ../../yatm-v2/target/release/yatm_v2 github validate -c test-case.config.yaml working-directory: config/lyrical + - name: Dry-run Sync YATM Issues + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + ./yatm-v2/target/release/yatm_v2 github upload -c ${{ env.CONFIG_PATH }} --dry-run diff --git a/config/lyrical/test_cases/tutorial_party_zenoh_win11_binary_workaround.yaml b/config/lyrical/test_cases/tutorial_party_zenoh_win11_binary_workaround.yaml new file mode 100644 index 0000000..cbce61a --- /dev/null +++ b/config/lyrical/test_cases/tutorial_party_zenoh_win11_binary_workaround.yaml @@ -0,0 +1,63 @@ +test_cases_builders: + - name: Tutorial Party zenoh + windows11 + binary workaround + shortname: tutorial_party_zbw_workaround + description: "Tutorial Party - explicitly include Zenoh binaries on windows 11" + minimum_permutations_to_render: 0 + permutations: + rmw: + - zenoh + buildType: + - binary + os: + - windows11 + chip: + - amd64 + set: + - !Include + all_labels: [core] + negate: false + - !Include + all_labels: [feature] + negate: false + - !Exclude + all_labels: [docs] + negate: false + - !Exclude + any_names: [Installation instructions] + negate: false + - !Exclude + any_names: [Sane development environment] + negate: false + - !Exclude + any_names: [Launch system] + negate: false + - !Exclude + any_names: [Webots] + negate: false + - !Exclude + any_names: [Deploying ROS 2 on IBM Cloud] + negate: false + - !Exclude + any_names: [Security on Two] + negate: false + - !Exclude + any_names: [Eclipse Oxygen with ROS 2 and rviz2] + negate: false + - !Exclude + any_names: [Building Realtime rt_preempt kernel for ROS 2] + negate: false + - !Exclude + any_names: [Releasing a ROS 2 package with bloom] + negate: false + - !Exclude + any_names: [Rosbag with ROS1 Bridge] + negate: false + - !Exclude + any_names: [Ignition] + negate: false + - !Exclude + any_names: [Local workspace overlay] + negate: false + - !Exclude + any_names: [Check ROS 2 security CLI on Linux] + negate: false