diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 1acccfc..bdbceef 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -44,8 +44,10 @@ jobs: name: "${{ matrix.distro }}${{ matrix.env.NAME && ' • ' || ''}}${{ matrix.env.NAME }}${{ matrix.env.CLANG_TIDY && ' • clang-tidy' || '' }}" runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - + - uses: actions/checkout@v5 + with: + submodules: recursive + ssh-key: ${{ secrets.SSH_PRIVATE_KEY }} - name: Cache ccache uses: rhaschke/cache@main with: diff --git a/.github/workflows/format.yaml b/.github/workflows/format.yaml index 12e0114..b39d974 100644 --- a/.github/workflows/format.yaml +++ b/.github/workflows/format.yaml @@ -13,8 +13,9 @@ jobs: name: pre-commit runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: + ssh-key: ${{ secrets.SSH_PRIVATE_KEY }} submodules: recursive - name: Install clang-format run: sudo apt-get install clang-format diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..66508ea --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "pybind11"] + path = pybind11 + url = git@github.com:PickNikRobotics/pybind11.git diff --git a/pybind11 b/pybind11 new file mode 160000 index 0000000..dad2380 --- /dev/null +++ b/pybind11 @@ -0,0 +1 @@ +Subproject commit dad2380fe9a9bdc54b46b1b35188cd1e7d8a9ee8