Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/book-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
images: ${{ steps.check.outputs.images }}
tables: ${{ steps.check.outputs.tables }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Check book source
id: check
Expand Down Expand Up @@ -74,7 +74,7 @@ jobs:
pdf_size: ${{ steps.verify.outputs.pdf_size }}
pdf_pages: ${{ steps.verify.outputs.pdf_pages }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Install pandoc 3.x & LaTeX
run: |
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
name: Host Build & Tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Install dependencies
run: sudo apt-get update && sudo apt-get install -y cmake gcc g++
Expand All @@ -36,7 +36,7 @@ jobs:
name: Cross-compile STM32F4
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Install ARM toolchain
run: sudo apt-get update && sudo apt-get install -y gcc-arm-none-eabi
Expand All @@ -59,7 +59,7 @@ jobs:
name: Static Analysis
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Install cppcheck
run: sudo apt-get update && sudo apt-get install -y cppcheck
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
name: Build & Test (Linux x86_64)
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
submodules: recursive

Expand Down Expand Up @@ -64,7 +64,7 @@ jobs:
runs-on: ubuntu-22.04
needs: test
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
submodules: recursive

Expand Down Expand Up @@ -101,7 +101,7 @@ jobs:
name: Static Analysis (cppcheck + clang-tidy)
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- name: Install tools
run: sudo apt-get install -y cppcheck clang-tidy
- name: cppcheck
Expand All @@ -124,7 +124,7 @@ jobs:
needs: [test, build-arm]
if: startsWith(github.ref, 'refs/tags/v')
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
submodules: recursive

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
name: Analyze (C/C++)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy-pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- uses: actions/configure-pages@v4
- uses: actions/upload-pages-artifact@v3
with:
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/eosim-sanity.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ["3.10", "3.11", "3.12"]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
Expand Down Expand Up @@ -54,7 +54,7 @@ jobs:
- esp32
- nrf52
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- uses: actions/setup-python@v5
with:
python-version: "3.12"
Expand Down Expand Up @@ -84,7 +84,7 @@ jobs:
- guest: Linux riscv64
platform: riscv64-linux
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- uses: actions/setup-python@v5
with:
python-version: "3.12"
Expand All @@ -105,7 +105,7 @@ jobs:
needs: install-validate
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- uses: actions/setup-python@v5
with:
python-version: "3.12"
Expand All @@ -121,7 +121,7 @@ jobs:
needs: install-validate
runs-on: macos-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- uses: actions/setup-python@v5
with:
python-version: "3.12"
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Configure
run: cmake -B build -DEBLDR_BUILD_TESTS=ON
Expand Down Expand Up @@ -49,7 +49,7 @@ jobs:
toolchain: toolchains/arm-none-eabi.cmake
packages: gcc-arm-none-eabi libnewlib-arm-none-eabi
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Install cross-compiler
run: |
Expand Down Expand Up @@ -77,7 +77,7 @@ jobs:
name: Config Generation
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- uses: actions/setup-python@v5
with:
python-version: "3.12"
Expand Down Expand Up @@ -111,7 +111,7 @@ jobs:
name: Sanitizers (ASan + UBSan)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Build with AddressSanitizer + UndefinedBehaviorSanitizer
run: |
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
name: Validate
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- name: Build & Test
run: |
cmake -B build -DEBLDR_BUILD_TESTS=ON -DEBLDR_HARDENING=ON
Expand All @@ -38,7 +38,7 @@ jobs:
- board: stm32h7
- board: nrf52
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- name: Install ARM Cortex-M toolchain
run: |
sudo apt-get update
Expand Down Expand Up @@ -67,7 +67,7 @@ jobs:
runs-on: ubuntu-latest
needs: validate
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- name: Install aarch64 toolchain
run: |
sudo apt-get update
Expand Down Expand Up @@ -97,7 +97,7 @@ jobs:
runs-on: ubuntu-latest
needs: validate
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- name: Install riscv64 toolchain
run: |
sudo apt-get update
Expand Down Expand Up @@ -127,7 +127,7 @@ jobs:
runs-on: ubuntu-latest
needs: validate
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- name: Cache ESP-IDF
id: cache-idf
uses: actions/cache@v4
Expand Down Expand Up @@ -171,7 +171,7 @@ jobs:
runs-on: ubuntu-latest
needs: validate
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- name: Cache ESP-IDF C3
id: cache-idfc3
uses: actions/cache@v4
Expand Down Expand Up @@ -214,7 +214,7 @@ jobs:
runs-on: ubuntu-latest
needs: validate
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- name: Install GNU-EFI toolchain
run: |
sudo apt-get update
Expand Down Expand Up @@ -248,7 +248,7 @@ jobs:
- firmware-esp32c3-riscv
- firmware-x86_64-efi
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 0
- name: Extract version
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
security-events: write
id-token: write
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
persist-credentials: false
- uses: ossf/scorecard-action@v2.4.0
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/simulation-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
- imx8m
- jetson-nano
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- uses: actions/setup-python@v5
with:
python-version: "3.12"
Expand Down Expand Up @@ -74,7 +74,7 @@ jobs:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- uses: actions/setup-python@v5
with:
python-version: "3.12"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/sync-release-branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout tagged commit
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
fetch-depth: 1
ref: ${{ github.ref }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/video-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
name: Render Promo Video
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Set up Python
uses: actions/setup-python@v5
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/weekly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- name: Configure
run: cmake -B build -DEBLDR_BUILD_TESTS=ON
- name: Build
Expand All @@ -46,7 +46,7 @@ jobs:
toolchain: toolchains/riscv64-linux-gnu.cmake
packages: gcc-riscv64-linux-gnu
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- name: Install cross-compiler
run: |
sudo apt-get update
Expand All @@ -60,7 +60,7 @@ jobs:
name: Valgrind Memcheck
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Install dependencies
run: |
Expand Down
Loading