From 1798e71dd50e2bca9a4678a8ad996716c3e266b4 Mon Sep 17 00:00:00 2001 From: EduPonz Date: Wed, 6 Dec 2023 14:56:54 +0100 Subject: [PATCH 1/7] Refs #17513: Add github actions Ubuntu CI Signed-off-by: EduPonz --- .github/workflows/nightly-ubuntu-ci.yml | 23 ++++ .github/workflows/reusable-ubuntu-ci.yml | 156 +++++++++++++++++++++++ .github/workflows/ubuntu-ci.yml | 57 +++++++++ 3 files changed, 236 insertions(+) create mode 100644 .github/workflows/nightly-ubuntu-ci.yml create mode 100644 .github/workflows/reusable-ubuntu-ci.yml create mode 100644 .github/workflows/ubuntu-ci.yml diff --git a/.github/workflows/nightly-ubuntu-ci.yml b/.github/workflows/nightly-ubuntu-ci.yml new file mode 100644 index 00000000000..331aa98e973 --- /dev/null +++ b/.github/workflows/nightly-ubuntu-ci.yml @@ -0,0 +1,23 @@ +name: Fast-DDS Ubuntu CI (nightly) + +on: + workflow_dispatch: + schedule: + - cron: '0 1 * * *' + +jobs: + nightly-sec-ubuntu-ci: + uses: ./.github/workflows/reusable-ubuntu-ci.yml + with: + label: 'nightly-sec-ubuntu-ci' + cmake-args: "-DSECURITY=ON" + ctest-args: "-LE xfail" + fastdds-branch: 'master' + + nightly-nosec-ubuntu-ci: + uses: ./.github/workflows/reusable-ubuntu-ci.yml + with: + label: 'nightly-nosec-ubuntu-ci' + cmake-args: "-DSECURITY=OFF" + ctest-args: "-LE xfail" + fastdds-branch: 'master' diff --git a/.github/workflows/reusable-ubuntu-ci.yml b/.github/workflows/reusable-ubuntu-ci.yml new file mode 100644 index 00000000000..7c9e8ed92e9 --- /dev/null +++ b/.github/workflows/reusable-ubuntu-ci.yml @@ -0,0 +1,156 @@ +name: Fast-DDS Ubuntu CI reusable workflow + +on: + workflow_call: + inputs: + label: + description: 'ID associated to the workflow' + required: true + type: string + colcon-args: + description: 'Extra arguments for colcon cli' + required: false + type: string + cmake-args: + description: 'Extra arguments for cmake cli' + required: false + type: string + ctest-args: + description: 'Extra arguments for ctest cli' + required: false + type: string + fastdds-branch: + description: 'Branch or tag of Fast DDS repository (https://github.com/eProsima/Fast-DDS)' + required: true + type: string + +defaults: + run: + shell: bash + +jobs: + reusable-mac-ci: + runs-on: ubuntu-22.04 + if: ${{ !contains(github.event.pull_request.labels.*.name, 'skip-ci') }} + strategy: + fail-fast: false + matrix: + cmake-build-type: + - 'RelWithDebInfo' + steps: + - name: Sync eProsima/Fast-DDS repository + uses: actions/checkout@v4 + with: + path: src/fastrtps + ref: ${{ inputs.fastdds-branch }} + + - uses: actions/setup-python@v4 + with: + python-version: '3.11' + + - name: Install apt dependencies + uses: eProsima/eProsima-CI/ubuntu/install_apt_packages@v0 + with: + packages: libasio-dev libtinyxml2-dev libssl-dev libp11-dev softhsm2 libengine-pkcs11-openssl + update: false + upgrade: false + + - name: Get minimum supported version of CMake + uses: lukka/get-cmake@latest + with: + cmakeVersion: '3.22.6' + + - name: Install colcon + uses: eProsima/eProsima-CI/ubuntu/install_colcon@v0 + + - name: Install Python dependencies + uses: eProsima/eProsima-CI/ubuntu/install_python_packages@v0 + with: + packages: vcstool xmlschema + upgrade: false + + - name: Setup CCache + uses: eProsima/eProsima-CI/external/setup-ccache-action@v0 + + - name: Update known hosts file for DNS resolver testing + if: ${{ !contains(github.event.pull_request.labels.*.name, 'no-test') }} + run: | + sudo echo "" >> /etc/hosts + sudo echo "# Hosts for Fast DDS testing of DNS feature" >> /etc/hosts + sudo echo "127.0.0.1 localhost.test" >> /etc/hosts + sudo echo "::1 localhost.test" >> /etc/hosts + sudo echo "154.56.134.194 www.eprosima.com.test" >> /etc/hosts + sudo echo "216.58.215.164 www.acme.com.test" >> /etc/hosts + sudo echo "2a00:1450:400e:803::2004 www.acme.com.test" >> /etc/hosts + sudo echo "140.82.121.4 www.foo.com.test" >> /etc/hosts + sudo echo "140.82.121.3 www.foo.com.test" >> /etc/hosts + sudo echo "ff1e::ffff:efff:1 acme.org.test" >> /etc/hosts + + # TODO(eduponz) + # - name: Set up libp11 and SoftHSM + # continue-on-error: true + # run: | + + - name: Prepare colcon workspace + id: colcon_ws_setup + run: | + # Nightly job + if [[ "${{ inputs.label }}" == *"nightly"* ]] + then + DEPENDS_REPOS_PATH="./src/fastrtps/.github/workflows/config/nightly_${{ inputs.fastdds-branch }}.repos" + if [ ! -f ${DEPENDS_REPOS_PATH} ] + then + DEPENDS_REPOS_PATH="./src/fastrtps/.github/workflows/config/nightly_master.repos" + fi + META_PATH="./src/fastrtps/.github/workflows/config/nightly.meta" + + # Either PR or manual + else + DEPENDS_REPOS_PATH="./src/fastrtps/.github/workflows/config/default_ci_${{ inputs.fastdds-branch }}.repos" + if [ ! -f ${DEPENDS_REPOS_PATH} ] + then + DEPENDS_REPOS_PATH="./src/fastrtps/.github/workflows/config/default_ci_master.repos" + fi + META_PATH="./src/fastrtps/.github/workflows/config/default_ci.meta" + fi + + echo "Selected repos files: ${DEPENDS_REPOS_PATH}" + cat ${DEPENDS_REPOS_PATH} + + echo "Selected metas files: ${META_PATH}" + cp ${META_PATH} ci.meta + cat ci.meta + + # Create source dir and download the sources + vcs import src --input ${DEPENDS_REPOS_PATH} --skip-existing + + - name: Colcon build + uses: eProsima/eProsima-CI/multiplatform/colcon_build@v0 + with: + colcon_meta_file: ci.meta + colcon_build_args: ${{ inputs.colcon-args }} + colcon_build_args_default: --event-handlers=console_direct+ + cmake_args: ${{ inputs.cmake-args }} + cmake_build_type: ${{ matrix.cmake-build-type }} + workspace: ${{ github.workspace }} + + - name: Colcon test + id: test + continue-on-error: true + if: ${{ !contains(github.event.pull_request.labels.*.name, 'no-test') }} + uses: eProsima/eProsima-CI/multiplatform/colcon_test@v0 + with: + colcon_test_args: ${{ inputs.colcon-args }} + colcon_test_args_default: --packages-select fastrtps --event-handlers=console_direct+ + ctest_args: ${{ inputs.ctest-args }} + ctest_args_default: --repeat until-pass:3 --timeout 300 --output-junit junit/junit.xml + workspace: ${{ github.workspace }} + + - name: Create test summary + id: summary + run: | + python3 src/fastrtps/.github/workflows/utils/junit_summary.py \ + --junit-report build/fastrtps/junit/junit.xml \ + --output-file $GITHUB_STEP_SUMMARY \ + --print-summary \ + --show-failed diff --git a/.github/workflows/ubuntu-ci.yml b/.github/workflows/ubuntu-ci.yml new file mode 100644 index 00000000000..8b469807f81 --- /dev/null +++ b/.github/workflows/ubuntu-ci.yml @@ -0,0 +1,57 @@ +name: Fast-DDS Ubuntu CI + +on: + workflow_dispatch: + inputs: + label: + description: 'ID associated to the workflow' + required: true + type: string + colcon-args: + description: 'Extra arguments for colcon cli' + required: false + type: string + cmake-args: + description: 'Extra arguments for cmake cli' + required: false + type: string + ctest-args: + description: 'Extra arguments for ctest cli' + required: false + type: string + fastdds_branch: + description: 'Branch or tag of Fast DDS repository (https://github.com/eProsima/Fast-DDS)' + type: string + required: true + + push: + branches: + - 'master' + - '2.12.x' + - '2.11.x' + - '2.10.x' + - '2.6.x' + paths-ignore: + - '**.md' + - '**.txt' + - '!**/CMakeLists.txt' + pull_request: + paths-ignore: + - '**.md' + - '**.txt' + - '!**/CMakeLists.txt' + +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + +jobs: + ubuntu-ci: + uses: ./.github/workflows/reusable-ubuntu-ci.yml + if: ${{ !contains(github.event.pull_request.labels.*.name, 'skip-ci') }} + with: + label: ${{ inputs.label || 'ubuntu-ci' }} + colcon-args: ${{ inputs.colcon-args }} + cmake-args: ${{ inputs.cmake-args }} + ctest-args: ${{ inputs.ctest-args }} + fastdds-branch: ${{ inputs.fastdds_branch || github.ref || 'master' }} From 79201017e00dc9c8e6540ee61b94996d502827b9 Mon Sep 17 00:00:00 2001 From: EduPonz Date: Wed, 6 Dec 2023 15:05:09 +0100 Subject: [PATCH 2/7] Refs #17513: Do not update /etc/hosts as we don't have permissions Signed-off-by: EduPonz --- .github/workflows/reusable-ubuntu-ci.yml | 27 ++++++++++++------------ 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/.github/workflows/reusable-ubuntu-ci.yml b/.github/workflows/reusable-ubuntu-ci.yml index 7c9e8ed92e9..49c0690c865 100644 --- a/.github/workflows/reusable-ubuntu-ci.yml +++ b/.github/workflows/reusable-ubuntu-ci.yml @@ -72,19 +72,20 @@ jobs: - name: Setup CCache uses: eProsima/eProsima-CI/external/setup-ccache-action@v0 - - name: Update known hosts file for DNS resolver testing - if: ${{ !contains(github.event.pull_request.labels.*.name, 'no-test') }} - run: | - sudo echo "" >> /etc/hosts - sudo echo "# Hosts for Fast DDS testing of DNS feature" >> /etc/hosts - sudo echo "127.0.0.1 localhost.test" >> /etc/hosts - sudo echo "::1 localhost.test" >> /etc/hosts - sudo echo "154.56.134.194 www.eprosima.com.test" >> /etc/hosts - sudo echo "216.58.215.164 www.acme.com.test" >> /etc/hosts - sudo echo "2a00:1450:400e:803::2004 www.acme.com.test" >> /etc/hosts - sudo echo "140.82.121.4 www.foo.com.test" >> /etc/hosts - sudo echo "140.82.121.3 www.foo.com.test" >> /etc/hosts - sudo echo "ff1e::ffff:efff:1 acme.org.test" >> /etc/hosts + # TODO(eduponz) + # - name: Update known hosts file for DNS resolver testing + # if: ${{ !contains(github.event.pull_request.labels.*.name, 'no-test') }} + # run: | + # sudo echo "" >> /etc/hosts + # sudo echo "# Hosts for Fast DDS testing of DNS feature" >> /etc/hosts + # sudo echo "127.0.0.1 localhost.test" >> /etc/hosts + # sudo echo "::1 localhost.test" >> /etc/hosts + # sudo echo "154.56.134.194 www.eprosima.com.test" >> /etc/hosts + # sudo echo "216.58.215.164 www.acme.com.test" >> /etc/hosts + # sudo echo "2a00:1450:400e:803::2004 www.acme.com.test" >> /etc/hosts + # sudo echo "140.82.121.4 www.foo.com.test" >> /etc/hosts + # sudo echo "140.82.121.3 www.foo.com.test" >> /etc/hosts + # sudo echo "ff1e::ffff:efff:1 acme.org.test" >> /etc/hosts # TODO(eduponz) # - name: Set up libp11 and SoftHSM From b0e2882a40515faba6a4c5e78d88f93f4f42b500 Mon Sep 17 00:00:00 2001 From: EduPonz Date: Thu, 7 Dec 2023 09:06:26 +0100 Subject: [PATCH 3/7] Refs #17513: Correctly name job Signed-off-by: EduPonz --- .github/workflows/reusable-ubuntu-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reusable-ubuntu-ci.yml b/.github/workflows/reusable-ubuntu-ci.yml index 49c0690c865..b82da64f98b 100644 --- a/.github/workflows/reusable-ubuntu-ci.yml +++ b/.github/workflows/reusable-ubuntu-ci.yml @@ -29,7 +29,7 @@ defaults: shell: bash jobs: - reusable-mac-ci: + reusable-ubuntu-ci: runs-on: ubuntu-22.04 if: ${{ !contains(github.event.pull_request.labels.*.name, 'skip-ci') }} strategy: From 3b8687f18a7ca33284f31966295135786facd790 Mon Sep 17 00:00:00 2001 From: EduPonz Date: Thu, 7 Dec 2023 09:06:39 +0100 Subject: [PATCH 4/7] Refs #17513: Install python packages without sudo Signed-off-by: EduPonz --- .github/workflows/reusable-ubuntu-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reusable-ubuntu-ci.yml b/.github/workflows/reusable-ubuntu-ci.yml index b82da64f98b..75d8ba8e3cd 100644 --- a/.github/workflows/reusable-ubuntu-ci.yml +++ b/.github/workflows/reusable-ubuntu-ci.yml @@ -64,7 +64,7 @@ jobs: uses: eProsima/eProsima-CI/ubuntu/install_colcon@v0 - name: Install Python dependencies - uses: eProsima/eProsima-CI/ubuntu/install_python_packages@v0 + uses: eProsima/eProsima-CI/ubuntu/install_python_packages@feature/fastdds_mac_ci_support with: packages: vcstool xmlschema upgrade: false From 1ff4b751c3c5f97cad495b5b39f3e3e2c742077e Mon Sep 17 00:00:00 2001 From: EduPonz Date: Sat, 24 Feb 2024 15:11:04 +0100 Subject: [PATCH 5/7] Refs #17513: Only run Ubuntu CI nightly, and do it in 22.04 Signed-off-by: EduPonz --- .github/workflows/nightly-ubuntu-ci.yml | 18 +++--- .github/workflows/reusable-ubuntu-ci.yml | 73 ++++++++++-------------- .github/workflows/ubuntu-ci.yml | 57 ------------------ 3 files changed, 39 insertions(+), 109 deletions(-) delete mode 100644 .github/workflows/ubuntu-ci.yml diff --git a/.github/workflows/nightly-ubuntu-ci.yml b/.github/workflows/nightly-ubuntu-ci.yml index 331aa98e973..4784cb8808c 100644 --- a/.github/workflows/nightly-ubuntu-ci.yml +++ b/.github/workflows/nightly-ubuntu-ci.yml @@ -7,17 +7,17 @@ on: jobs: nightly-sec-ubuntu-ci: - uses: ./.github/workflows/reusable-ubuntu-ci.yml - with: - label: 'nightly-sec-ubuntu-ci' - cmake-args: "-DSECURITY=ON" - ctest-args: "-LE xfail" - fastdds-branch: 'master' - nightly-nosec-ubuntu-ci: + strategy: + fail-fast: false + matrix: + os-image: + - 'ubuntu-22.04' + uses: ./.github/workflows/reusable-ubuntu-ci.yml with: - label: 'nightly-nosec-ubuntu-ci' - cmake-args: "-DSECURITY=OFF" + os-image: ${{ matrix.os-image }} + label: '${{ matrix.os-image }}-nightly-sec-ubuntu-ci' + cmake-args: "-DSECURITY=ON" ctest-args: "-LE xfail" fastdds-branch: 'master' diff --git a/.github/workflows/reusable-ubuntu-ci.yml b/.github/workflows/reusable-ubuntu-ci.yml index 75d8ba8e3cd..7ea382d4972 100644 --- a/.github/workflows/reusable-ubuntu-ci.yml +++ b/.github/workflows/reusable-ubuntu-ci.yml @@ -3,6 +3,10 @@ name: Fast-DDS Ubuntu CI reusable workflow on: workflow_call: inputs: + os-image: + description: 'The OS image for the workflow' + required: true + type: string label: description: 'ID associated to the workflow' required: true @@ -30,7 +34,7 @@ defaults: jobs: reusable-ubuntu-ci: - runs-on: ubuntu-22.04 + runs-on: ${{ inputs.os-image }} if: ${{ !contains(github.event.pull_request.labels.*.name, 'skip-ci') }} strategy: fail-fast: false @@ -39,32 +43,28 @@ jobs: - 'RelWithDebInfo' steps: - name: Sync eProsima/Fast-DDS repository - uses: actions/checkout@v4 + uses: eProsima/eProsima-CI/external/checkout@v0 with: path: src/fastrtps ref: ${{ inputs.fastdds-branch }} - - uses: actions/setup-python@v4 + - name: Get minimum supported version of CMake + uses: lukka/get-cmake@latest with: - python-version: '3.11' + cmakeVersion: '3.22.6' - name: Install apt dependencies uses: eProsima/eProsima-CI/ubuntu/install_apt_packages@v0 with: - packages: libasio-dev libtinyxml2-dev libssl-dev libp11-dev softhsm2 libengine-pkcs11-openssl + packages: libasio-dev libtinyxml2-dev libssl-dev update: false upgrade: false - - name: Get minimum supported version of CMake - uses: lukka/get-cmake@latest - with: - cmakeVersion: '3.22.6' - - name: Install colcon uses: eProsima/eProsima-CI/ubuntu/install_colcon@v0 - name: Install Python dependencies - uses: eProsima/eProsima-CI/ubuntu/install_python_packages@feature/fastdds_mac_ci_support + uses: eProsima/eProsima-CI/multiplatform/install_python_packages@v0 with: packages: vcstool xmlschema upgrade: false @@ -72,25 +72,9 @@ jobs: - name: Setup CCache uses: eProsima/eProsima-CI/external/setup-ccache-action@v0 - # TODO(eduponz) - # - name: Update known hosts file for DNS resolver testing - # if: ${{ !contains(github.event.pull_request.labels.*.name, 'no-test') }} - # run: | - # sudo echo "" >> /etc/hosts - # sudo echo "# Hosts for Fast DDS testing of DNS feature" >> /etc/hosts - # sudo echo "127.0.0.1 localhost.test" >> /etc/hosts - # sudo echo "::1 localhost.test" >> /etc/hosts - # sudo echo "154.56.134.194 www.eprosima.com.test" >> /etc/hosts - # sudo echo "216.58.215.164 www.acme.com.test" >> /etc/hosts - # sudo echo "2a00:1450:400e:803::2004 www.acme.com.test" >> /etc/hosts - # sudo echo "140.82.121.4 www.foo.com.test" >> /etc/hosts - # sudo echo "140.82.121.3 www.foo.com.test" >> /etc/hosts - # sudo echo "ff1e::ffff:efff:1 acme.org.test" >> /etc/hosts - - # TODO(eduponz) - # - name: Set up libp11 and SoftHSM - # continue-on-error: true - # run: | + # TODO(eduponz): Update known hosts file for DNS resolver testing. NOTE: The runner cannot modify /etc/hosts. + # TODO(eduponz): Set up libp11 and SoftHSM. NOTE: using SoftHSM requires adding the runner to a group, + # which entails logout/login or rebooting the machine. This is not feasible in a CI environment. - name: Prepare colcon workspace id: colcon_ws_setup @@ -126,32 +110,35 @@ jobs: vcs import src --input ${DEPENDS_REPOS_PATH} --skip-existing - name: Colcon build + continue-on-error: false uses: eProsima/eProsima-CI/multiplatform/colcon_build@v0 with: - colcon_meta_file: ci.meta + colcon_meta_file: ${{ github.workspace }}/ci.meta colcon_build_args: ${{ inputs.colcon-args }} - colcon_build_args_default: --event-handlers=console_direct+ cmake_args: ${{ inputs.cmake-args }} + cmake_args_default: -DCMAKE_CXX_FLAGS="-Werror -Wall" cmake_build_type: ${{ matrix.cmake-build-type }} workspace: ${{ github.workspace }} - name: Colcon test id: test - continue-on-error: true if: ${{ !contains(github.event.pull_request.labels.*.name, 'no-test') }} uses: eProsima/eProsima-CI/multiplatform/colcon_test@v0 with: colcon_test_args: ${{ inputs.colcon-args }} - colcon_test_args_default: --packages-select fastrtps --event-handlers=console_direct+ + colcon_test_args_default: --event-handlers=console_direct+ ctest_args: ${{ inputs.ctest-args }} - ctest_args_default: --repeat until-pass:3 --timeout 300 --output-junit junit/junit.xml + ctest_args_default: --repeat until-pass:3 --timeout 300 --label-exclude "xfail" + packages_names: fastrtps workspace: ${{ github.workspace }} + test_report_artifact: ${{ format('test_report_{0}_{1}_{2}', inputs.label, github.job, join(matrix.*, '_')) }} - - name: Create test summary - id: summary - run: | - python3 src/fastrtps/.github/workflows/utils/junit_summary.py \ - --junit-report build/fastrtps/junit/junit.xml \ - --output-file $GITHUB_STEP_SUMMARY \ - --print-summary \ - --show-failed + - name: Test summary + uses: eProsima/eProsima-CI/multiplatform/junit_summary@v0 + if: ${{ !cancelled() && !contains(github.event.pull_request.labels.*.name, 'no-test') }} + with: + junit_reports_dir: "${{ steps.test.outputs.ctest_results_path }}" + print_summary: 'True' + show_failed: 'True' + show_disabled: 'False' + show_skipped: 'False' diff --git a/.github/workflows/ubuntu-ci.yml b/.github/workflows/ubuntu-ci.yml deleted file mode 100644 index 8b469807f81..00000000000 --- a/.github/workflows/ubuntu-ci.yml +++ /dev/null @@ -1,57 +0,0 @@ -name: Fast-DDS Ubuntu CI - -on: - workflow_dispatch: - inputs: - label: - description: 'ID associated to the workflow' - required: true - type: string - colcon-args: - description: 'Extra arguments for colcon cli' - required: false - type: string - cmake-args: - description: 'Extra arguments for cmake cli' - required: false - type: string - ctest-args: - description: 'Extra arguments for ctest cli' - required: false - type: string - fastdds_branch: - description: 'Branch or tag of Fast DDS repository (https://github.com/eProsima/Fast-DDS)' - type: string - required: true - - push: - branches: - - 'master' - - '2.12.x' - - '2.11.x' - - '2.10.x' - - '2.6.x' - paths-ignore: - - '**.md' - - '**.txt' - - '!**/CMakeLists.txt' - pull_request: - paths-ignore: - - '**.md' - - '**.txt' - - '!**/CMakeLists.txt' - -concurrency: - group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} - cancel-in-progress: true - -jobs: - ubuntu-ci: - uses: ./.github/workflows/reusable-ubuntu-ci.yml - if: ${{ !contains(github.event.pull_request.labels.*.name, 'skip-ci') }} - with: - label: ${{ inputs.label || 'ubuntu-ci' }} - colcon-args: ${{ inputs.colcon-args }} - cmake-args: ${{ inputs.cmake-args }} - ctest-args: ${{ inputs.ctest-args }} - fastdds-branch: ${{ inputs.fastdds_branch || github.ref || 'master' }} From 5b27c03c0df138b3fa1947f07df2ccc5edbed60d Mon Sep 17 00:00:00 2001 From: EduPonz Date: Sat, 24 Feb 2024 15:20:21 +0100 Subject: [PATCH 6/7] DROP: Add push event for testing the workflow Signed-off-by: EduPonz --- .github/workflows/nightly-ubuntu-ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/nightly-ubuntu-ci.yml b/.github/workflows/nightly-ubuntu-ci.yml index 4784cb8808c..7322aaf5bf5 100644 --- a/.github/workflows/nightly-ubuntu-ci.yml +++ b/.github/workflows/nightly-ubuntu-ci.yml @@ -5,6 +5,10 @@ on: schedule: - cron: '0 1 * * *' + push: + branches: + - 'ci/gh_ubuntu_ci' + jobs: nightly-sec-ubuntu-ci: From 8f4e7af73593f6cff43a5f2127d27b9f9cfc18f6 Mon Sep 17 00:00:00 2001 From: EduPonz Date: Thu, 29 Feb 2024 11:06:37 +0100 Subject: [PATCH 7/7] Revert "DROP: Add push event for testing the workflow" This reverts commit 5b27c03c0df138b3fa1947f07df2ccc5edbed60d. --- .github/workflows/nightly-ubuntu-ci.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/nightly-ubuntu-ci.yml b/.github/workflows/nightly-ubuntu-ci.yml index 7322aaf5bf5..4784cb8808c 100644 --- a/.github/workflows/nightly-ubuntu-ci.yml +++ b/.github/workflows/nightly-ubuntu-ci.yml @@ -5,10 +5,6 @@ on: schedule: - cron: '0 1 * * *' - push: - branches: - - 'ci/gh_ubuntu_ci' - jobs: nightly-sec-ubuntu-ci: