Skip to content

Commit

Permalink
Merge branch 'main' into dev/1.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jean-roland committed Nov 13, 2024
2 parents 0f1ce95 + f2c25c0 commit 6996c88
Show file tree
Hide file tree
Showing 162 changed files with 1,453 additions and 379 deletions.
6 changes: 4 additions & 2 deletions .github/workflows/build-check.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,13 +34,15 @@ jobs:
check_format:
name: Check codebase format with clang-format
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Run clang-format dry-run
run: find include/ src/ tests/ examples/ -iname "*.ino" -o -iname "*.h" -o -iname "*.c" | xargs clang-format -n -Werror
run: |
clang-format --version
find include/ src/ tests/ examples/ -iname "*.ino" -o -iname "*.h" -o -iname "*.c" | xargs clang-format -n -Werror
c99_build:
name: Check c99 compilation
Expand Down
18 changes: 16 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ jobs:
- name: Bump and tag project
run: bash ci/scripts/bump-and-tag.bash
env:
LIVE_RUN: ${{ inputs.live-run || false }}
VERSION: ${{ steps.create-release-branch.outputs.version }}
GIT_USER_NAME: eclipse-zenoh-bot
GIT_USER_EMAIL: [email protected]
Expand Down Expand Up @@ -150,6 +151,19 @@ jobs:
name: ${{ steps.build-linux.outputs.archive-deb }}
path: ${{ steps.build-linux.outputs.archive-deb }}

debian:
name: Publish Debian packages
needs: [tag, build-linux]
uses: eclipse-zenoh/ci/.github/workflows/release-crates-debian.yml@main
with:
no-build: true
live-run: ${{ inputs.live-run || false }}
version: ${{ needs.tag.outputs.version }}
repo: ${{ github.repository }}
branch: ${{ needs.tag.outputs.branch }}
installation-test: false
secrets: inherit

eclipse:
needs: [tag, build-macos, build-linux]
runs-on: ubuntu-latest
Expand All @@ -160,8 +174,8 @@ jobs:
version: ${{ needs.tag.outputs.version }}
ssh-host: [email protected]
ssh-host-path: /home/data/httpd/download.eclipse.org/zenoh/zenoh-pico
ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }}
ssh-passphrase: ${{ secrets.SSH_PASSPHRASE }}
ssh-private-key: ${{ secrets.ORG_GPG_PRIVATE_KEY }}
ssh-passphrase: ${{ secrets.ORG_GPG_PASSPHRASE }}
archive-patterns: '.*\.zip'

github:
Expand Down
Loading

0 comments on commit 6996c88

Please sign in to comment.