From fd8bf03cc785021ec5f82a5fecab410b1c992696 Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Fri, 14 Aug 2026 01:51:21 +0300 Subject: [PATCH] Update all used actions Some of them were deprecated. --- .github/workflows/build.yml | 14 +++++++------- .github/workflows/docs.yml | 12 ++++++------ .github/workflows/tools.yml | 8 ++++---- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0cc43d3..7d5b3c0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: env: ARDUINO_SKETCH_ALWAYS_EXPORT_BINARIES: 1 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Arduino CLI run: curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | BINDIR=/usr/local/bin sh - name: Build firmware for ESP32 @@ -29,7 +29,7 @@ jobs: - name: Build firmware for Flix2 run: make BOARD=esp32:esp32:esp32s3:FlashSize=4M,CDCOnBoot=cdc,PSRAM=opi EXTRA='--build-property "compiler.cpp.extra_flags=-DFLIX2" --output-dir=flix/build/esp32.esp32.flix2' - name: Upload binaries - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: firmware-binary path: flix/build @@ -41,7 +41,7 @@ jobs: build_macos: runs-on: macos-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Arduino CLI run: brew install arduino-cli - name: Build firmware @@ -52,7 +52,7 @@ jobs: build_windows: runs-on: windows-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Arduino CLI run: choco install arduino-cli - name: Install Make @@ -73,7 +73,7 @@ jobs: DEBIAN_FRONTEND=noninteractive apt-get install -y curl wget build-essential cmake g++ pkg-config gnupg2 lsb-release sudo - name: Install Arduino CLI run: curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | BINDIR=/usr/local/bin sh - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Gazebo run: | sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list' @@ -84,7 +84,7 @@ jobs: run: sudo apt-get install -y libsdl2-dev - name: Build simulator run: make build_simulator - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: gazebo-plugin-binary path: gazebo/build/*.so @@ -96,7 +96,7 @@ jobs: steps: - name: Install Arduino CLI run: brew install arduino-cli - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Clean up python binaries # Workaround for https://github.com/actions/setup-python/issues/577 run: | rm -f /usr/local/bin/2to3* diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 5d7fa59..29f659e 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -16,7 +16,7 @@ jobs: markdownlint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install markdownlint run: npm install -g markdownlint-cli2 - name: Run markdownlint @@ -26,7 +26,7 @@ jobs: runs-on: ubuntu-latest needs: markdownlint steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install mdBook run: cargo install mdbook --vers 0.4.43 --locked - name: Build book @@ -46,7 +46,7 @@ jobs: env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Download firmware binaries - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: github-token: ${{ secrets.GITHUB_TOKEN }} repository: ${{ github.repository }} @@ -64,12 +64,12 @@ jobs: ln -s "$FQBN/flix.ino.bootloader.bin" "flix.$BOARD.bootloader.bin" done - name: Upload artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v5 with: path: docs/build deploy: - if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }} + if: ${{ github.event_name == 'push' && github.ref_name == 'master' }} concurrency: group: "pages" cancel-in-progress: true @@ -81,4 +81,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5 diff --git a/.github/workflows/tools.yml b/.github/workflows/tools.yml index 88d1f25..a0ccc97 100644 --- a/.github/workflows/tools.yml +++ b/.github/workflows/tools.yml @@ -10,7 +10,7 @@ jobs: csv_to_ulog: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Build csv_to_ulog run: cd tools/csv_to_ulog && mkdir build && cd build && cmake .. && make - name: Test csv_to_ulog @@ -22,13 +22,13 @@ jobs: pyflix: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Python build tools run: pip install build - name: Build pyflix run: python3 -m build tools - name: Upload artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: pyflix path: | @@ -37,7 +37,7 @@ jobs: python_tools: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Python dependencies run: pip install -r tools/requirements.txt - name: Test csv_to_mcap tool