diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index a4e10adc..60831c52 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -36,7 +36,7 @@ jobs: strategy: fail-fast: false matrix: - os: [windows-2019, ubuntu-22.04, macos-13, ] + os: [windows-2022, ubuntu-22.04, macos-13, ] language: [ 'cpp' ] # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ] # Learn more: diff --git a/.github/workflows/nightly-windows-ci.yml b/.github/workflows/nightly-windows-ci.yml index 875867fb..5c805615 100644 --- a/.github/workflows/nightly-windows-ci.yml +++ b/.github/workflows/nightly-windows-ci.yml @@ -11,11 +11,11 @@ jobs: fail-fast: false matrix: vs-toolset: - - 'v141' - 'v142' + - 'v143' uses: eProsima/Fast-CDR/.github/workflows/reusable-ci.yml@master with: - os-version: 'windows-2019' + os-version: 'windows-2022' vs-toolset: ${{ matrix.vs-toolset }} label: 'nightly-windows-${{ matrix.vs-toolset }}-ci-master' fastcdr-branch: 'master' @@ -28,11 +28,11 @@ jobs: fail-fast: false matrix: vs-toolset: - - 'v141' - 'v142' + - 'v143' uses: eProsima/Fast-CDR/.github/workflows/reusable-ci.yml@2.2.x with: - os-version: 'windows-2019' + os-version: 'windows-2022' vs-toolset: ${{ matrix.vs-toolset }} label: 'nightly-windows-${{ matrix.vs-toolset }}-ci-2.2.x' fastcdr-branch: '2.2.x' @@ -45,11 +45,11 @@ jobs: fail-fast: false matrix: vs-toolset: - - 'v141' - 'v142' + - 'v143' uses: eProsima/Fast-CDR/.github/workflows/reusable-ci.yml@1.0.x with: - os-version: 'windows-2019' + os-version: 'windows-2022' vs-toolset: ${{ matrix.vs-toolset }} label: 'nightly-windows-${{ matrix.vs-toolset }}-ci-1.0.x' fastcdr-branch: '1.0.x' diff --git a/.github/workflows/windows-ci.yml b/.github/workflows/windows-ci.yml index dabd2a11..16ad2f65 100644 --- a/.github/workflows/windows-ci.yml +++ b/.github/workflows/windows-ci.yml @@ -6,10 +6,10 @@ on: os-version: description: 'OS version to run the workflow' required: false - default: 'windows-2019' + default: 'windows-2022' type: string vs-toolset: - description: 'Visual Studio toolset to use (Default: v141 and v142)' + description: 'Visual Studio toolset to use (Default: v142 and v143)' required: false default: '' type: string @@ -53,14 +53,14 @@ jobs: fail-fast: false matrix: vs-toolset: - - 'v141' - 'v142' + - 'v143' if: ${{ !(github.event_name == 'pull_request') || !contains(github.event.pull_request.labels.*.name, 'conflicts') }} uses: ./.github/workflows/reusable-ci.yml with: # It would be desirable to have a matrix of windows OS for this job, but due to the issue opened in this ticket: # https://github.com/orgs/community/discussions/128118 , it has been set as a single OS job. - os-version: ${{ inputs.os-version || 'windows-2019' }} + os-version: ${{ inputs.os-version || 'windows-2022' }} vs-toolset: ${{ inputs.vs-toolset || matrix.vs-toolset }} label: ${{ format('windows-{0}-ci-{1}', matrix.vs-toolset, inputs.fastcdr-branch || github.ref) }} colcon-args: ${{ inputs.colcon-args }} diff --git a/QUALITY.md b/QUALITY.md index 19ec7db1..4c7de02e 100644 --- a/QUALITY.md +++ b/QUALITY.md @@ -63,7 +63,7 @@ Current nightly results can be seen here for all supported platforms: * Linux [![Linux ci](http://jenkins.eprosima.com:8080/view/Nightly/job/nightly_fastcdr_master_linux/badge/icon?subject=%20%20%20Linux%20CI%20)](http://jenkins.eprosima.com:8080/view/Nightly/job/nightly_fastcdr_master_linux/) * Linux-aarch64 [![Linux arm64 ci](http://jenkins.eprosima.com:8080/job/nightly_fastcdr_master_linux_aarch64/badge/icon?subject=%20%20%20Linux-aarch64%20CI%20)](http://jenkins.eprosima.com:8080/view/Nightly/job/nightly_fastcdr_master_linux_aarch64/) -* Windows [![Windows ci](http://jenkins.eprosima.com:8080/job/nightly_fastcdr_master_windows/label=windows-secure,platform=x64,toolset=v141/badge/icon?subject=%20%20%20%20Windows%20CI%20)](http://jenkins.eprosima.com:8080/job/nightly_fastcdr_master_windows/label=windows-secure,platform=x64,toolset=v141) +* Windows [![Windows ci](http://jenkins.eprosima.com:8080/job/nightly_fastcdr_master_windows/label=windows-secure,platform=x64,toolset=v142/badge/icon?subject=%20%20%20%20Windows%20CI%20)](http://jenkins.eprosima.com:8080/job/nightly_fastcdr_master_windows/label=windows-secure,platform=x64,toolset=v142) * Mac [![Mac ci](http://jenkins.eprosima.com:8080/job/nightly_fastcdr_master_mac/badge/icon?subject=%20%20%20%20%20%20%20Mac%20CI%20)](http://jenkins.eprosima.com:8080/job/nightly_fastcdr_master_mac) ### Documentation Policy [2.v] @@ -102,7 +102,7 @@ Current nightly results can be found here: * Linux [![Linux ci](http://jenkins.eprosima.com:8080/view/Nightly/job/nightly_fastcdr_master_linux/badge/icon?subject=%20%20%20Linux%20CI%20)](http://jenkins.eprosima.com:8080/view/Nightly/job/nightly_fastcdr_master_linux/) * Linux-aarch64 [![Linux arm64 ci](http://jenkins.eprosima.com:8080/job/nightly_fastcdr_master_linux_aarch64/badge/icon?subject=%20%20%20Linux-aarch64%20CI%20)](http://jenkins.eprosima.com:8080/view/Nightly/job/nightly_fastcdr_master_linux_aarch64/) -* Windows [![Windows ci](http://jenkins.eprosima.com:8080/job/nightly_fastcdr_master_windows/label=windows-secure,platform=x64,toolset=v141/badge/icon?subject=%20%20%20%20Windows%20CI%20)](http://jenkins.eprosima.com:8080/job/nightly_fastcdr_master_windows/label=windows-secure,platform=x64,toolset=v141) +* Windows [![Windows ci](http://jenkins.eprosima.com:8080/job/nightly_fastcdr_master_windows/label=windows-secure,platform=x64,toolset=v142/badge/icon?subject=%20%20%20%20Windows%20CI%20)](http://jenkins.eprosima.com:8080/job/nightly_fastcdr_master_windows/label=windows-secure,platform=x64,toolset=v142) * Mac [![Mac ci](http://jenkins.eprosima.com:8080/job/nightly_fastcdr_master_mac/badge/icon?subject=%20%20%20%20%20%20%20Mac%20CI%20)](http://jenkins.eprosima.com:8080/job/nightly_fastcdr_master_mac) ### Public API Testing [4.ii] @@ -155,7 +155,7 @@ However, the tendency will be to homogenize the older source files to the code s * Linux [![Linux ci](http://jenkins.eprosima.com:8080/view/Nightly/job/nightly_fastcdr_master_linux/badge/icon?subject=%20%20%20Linux%20CI%20)](http://jenkins.eprosima.com:8080/view/Nightly/job/nightly_fastcdr_master_linux/) * Linux-aarch64 [![Linux arm64 ci](http://jenkins.eprosima.com:8080/job/nightly_fastcdr_master_linux_aarch64/badge/icon?subject=%20%20%20Linux-aarch64%20CI%20)](http://jenkins.eprosima.com:8080/view/Nightly/job/nightly_fastcdr_master_linux_aarch64/) -* Windows [![Windows ci](http://jenkins.eprosima.com:8080/job/nightly_fastcdr_master_windows/label=windows-secure,platform=x64,toolset=v141/badge/icon?subject=%20%20%20%20Windows%20CI%20)](http://jenkins.eprosima.com:8080/job/nightly_fastcdr_master_windows/label=windows-secure,platform=x64,toolset=v141) +* Windows [![Windows ci](http://jenkins.eprosima.com:8080/job/nightly_fastcdr_master_windows/label=windows-secure,platform=x64,toolset=v142/badge/icon?subject=%20%20%20%20Windows%20CI%20)](http://jenkins.eprosima.com:8080/job/nightly_fastcdr_master_windows/label=windows-secure,platform=x64,toolset=v142) * Mac [![Mac ci](http://jenkins.eprosima.com:8080/job/nightly_fastcdr_master_mac/badge/icon?subject=%20%20%20%20%20%20%20Mac%20CI%20)](http://jenkins.eprosima.com:8080/job/nightly_fastcdr_master_mac) More information about the supported platforms can be found in [PLATFORM_SUPPORT](PLATFORM_SUPPORT.md)