From 310b0b7dbdfbd452cf0e29a059579b1ccaf34f72 Mon Sep 17 00:00:00 2001 From: Gold856 <117957790+Gold856@users.noreply.github.com> Date: Wed, 19 Jun 2024 15:55:35 -0400 Subject: [PATCH] [ci] Remove unused steps/package installs Removed steps/packages were used for protobuf/generated files --- .github/workflows/cmake.yml | 20 +------------------- .github/workflows/sanitizers.yml | 9 +-------- 2 files changed, 2 insertions(+), 27 deletions(-) diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index f85b73b2041..1c7d56192e2 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -28,28 +28,15 @@ jobs: steps: - name: Install dependencies (Linux) if: runner.os == 'Linux' - run: sudo apt-get update && sudo apt-get install -y libopencv-dev libopencv4.5-java python-is-python3 libprotobuf-dev protobuf-compiler ninja-build - - - name: Install QuickBuffers (Linux) - if: runner.os == 'Linux' - run: wget https://github.com/HebiRobotics/QuickBuffers/releases/download/1.3.3/protoc-gen-quickbuf_1.3.3_amd64.deb && sudo apt install ./protoc-gen-quickbuf_1.3.3_amd64.deb + run: sudo apt-get update && sudo apt-get install -y libopencv-dev libopencv4.5-java libprotobuf-dev protobuf-compiler ninja-build - name: Install dependencies (macOS) run: brew install opencv protobuf@3 ninja if: runner.os == 'macOS' - - name: Set up Python 3.10 (macOS) - if: runner.os == 'macOS' - uses: actions/setup-python@v5 - with: - python-version: '3.10' - - name: Run sccache-cache uses: mozilla-actions/sccache-action@v0.0.4 - - name: Install jinja - run: python -m pip install jinja2 - - uses: actions/checkout@v4 - name: configure @@ -71,17 +58,12 @@ jobs: name: "Build - Windows" runs-on: windows-2022 steps: - - uses: ilammy/msvc-dev-cmd@v1 - - name: Install CMake uses: lukka/get-cmake@v3.29.3 - name: Run sccache-cache uses: mozilla-actions/sccache-action@v0.0.4 - - name: Install jinja - run: python -m pip install jinja2 - - uses: actions/checkout@v4 - name: Run vcpkg diff --git a/.github/workflows/sanitizers.yml b/.github/workflows/sanitizers.yml index cf4d1089f78..b6dd58b5bbc 100644 --- a/.github/workflows/sanitizers.yml +++ b/.github/workflows/sanitizers.yml @@ -29,18 +29,11 @@ jobs: container: wpilib/roborio-cross-ubuntu:2024-22.04 steps: - name: Install Dependencies - run: sudo apt-get update && sudo apt-get install -y libopencv-dev libopencv4.5-java python-is-python3 clang-14 libprotobuf-dev protobuf-compiler ninja-build - - - name: Install QuickBuffers - if: runner.os == 'Linux' - run: wget https://github.com/HebiRobotics/QuickBuffers/releases/download/1.3.3/protoc-gen-quickbuf_1.3.3_amd64.deb && sudo apt install ./protoc-gen-quickbuf_1.3.3_amd64.deb + run: sudo apt-get update && sudo apt-get install -y libopencv-dev libopencv4.5-java clang-14 libprotobuf-dev protobuf-compiler ninja-build - name: Run sccache-cache uses: mozilla-actions/sccache-action@v0.0.3 - - name: Install jinja - run: python -m pip install jinja2 - - uses: actions/checkout@v4 - name: configure