forked from eclipse-iceoryx/iceoryx
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'origin/master' into iox-eclipse-iceoryx…
…#590-arch-documentation
- Loading branch information
Showing
793 changed files
with
40,944 additions
and
11,993 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,19 @@ | ||
Checks: '-*, readability-identifier-naming' | ||
Checks: '-*,readability-*,-readability-named-parameter,-readability-avoid-const-params-in-decls,-readability-else-after-return,performance-*,-readability-redundant-access-specifiers,hicpp-*,-hicpp-named-parameter,-hicpp-avoid-c-arrays,cppcoreguidelines-*,-hicpp-no-array-decay,-hicpp-signed-bitwise,-hicpp-vararg,-cppcoreguidelines-avoid-c-arrays,-cppcoreguidelines-pro-bounds-constant-array-index,-cppcoreguidelines-pro-bounds-array-to-pointer-decay,-cppcoreguidelines-pro-type-vararg,concurrency-*,clang-analyzer-*,cert-*,bugprone-*' | ||
CheckOptions: | ||
- { key: readability-identifier-naming.ClassCase, value: CamelCase } | ||
- { key: readability-identifier-naming.EnumCase, value: CamelCase } | ||
- { key: readability-identifier-naming.StructCase, value: CamelCase } | ||
- { key: readability-identifier-naming.UnionCase, value: CamelCase } | ||
- { key: readability-identifier-naming.MethodCase, value: camelBack } | ||
- { key: readability-identifier-naming.FunctionCase, value: camelBack } | ||
- { key: readability-identifier-naming.NamespaceCase, value: lower_case } | ||
- { key: readability-identifier-naming.MemberPrefix, value: m_ } | ||
- { key: readability-identifier-naming.MemberCase, value: camelBack } | ||
- { key: readability-identifier-naming.ConstexprVariableCase, value: UPPER_CASE } | ||
- { key: readability-identifier-naming.EnumCase, value: UPPER_CASE } | ||
- { key: readability-identifier-naming.GlobalConstantCase, value: UPPER_CASE } | ||
- { key: readability-identifier-naming.TemplateParameterCase, value: CamelCase } | ||
- { key: readability-identifier-naming.TemplateParameterCase, value: CamelCase } | ||
- { key: readability-function-size.LineThreshold, value: 200 } | ||
- { key: readability-function-size.StatementThreshold, value: 200 } | ||
- { key: readability-function-size.BranchThreshold, value: 10 } | ||
- { key: readability-function-size.ParameterThreshold, value: 3 } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
name: Axivion | ||
|
||
on: | ||
push: | ||
branches: [ master ] | ||
|
||
jobs: | ||
axivion: | ||
runs-on: ubuntu-18.04 | ||
|
||
steps: | ||
- name : Checkout | ||
uses: actions/checkout@v2 | ||
|
||
- name: Trigger pipeline | ||
env: | ||
AXIVION_TRIGGER_TOKEN: ${{ secrets.AXIVION_TRIGGER_TOKEN }} | ||
AXIVION_READ_API_TOKEN: ${{ secrets.AXIVION_READ_API_TOKEN }} | ||
run: | | ||
cd $GITHUB_WORKSPACE | ||
pip3 install requests | ||
PIPELINE_ID="$(./tools/axivion/trigger_pipeline.py)" | ||
./tools/axivion/wait_for_pipeline.py "${PIPELINE_ID}" | ||
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
# This is a workflow that is manually triggered to generate a changelog based on given git tags and branch | ||
|
||
name: Generate Changelog | ||
|
||
on: | ||
workflow_dispatch: | ||
inputs: | ||
BranchName: | ||
description: 'Branch name to generate changelog' | ||
required: true | ||
UntilTag: | ||
description: 'Until tag v[major].[minor].[patch].[dev]' | ||
required: true | ||
FutureRelease: | ||
description: 'Future release version v[major].[minor].[patch].[dev]' | ||
required: true | ||
|
||
jobs: | ||
create-release: | ||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- name: Checkout branch | ||
uses: actions/checkout@v2.3.4 | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
with: | ||
ref: ${{ github.event.inputs.BranchName }} | ||
# Generate changelog | ||
- name: Generate Changelog using github-changelog-generator | ||
uses: heinrichreimer/github-changelog-generator-action@v2.1.1 | ||
with: | ||
token: ${{ secrets.GITHUB_TOKEN }} | ||
project: iceoryx | ||
user: eclipse-iceoryx | ||
releaseBranch: ${{ github.event.inputs.BranchName }} | ||
futureRelease: v${{ github.event.inputs.FutureRelease }} | ||
dueTag: ${{ github.event.inputs.UntilTag }} | ||
pullRequests: False | ||
author: False | ||
issues: True | ||
issuesWoLabels: True | ||
stripHeaders: True | ||
stripGeneratorNotice: True |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
# This is a basic workflow to help you get started with Actions | ||
|
||
name: Experimental build | ||
|
||
# Controls when the action will run. Triggers the workflow on push or pull request | ||
# events but only for the master branch | ||
on: | ||
push: | ||
branches: [ master ] | ||
pull_request: | ||
branches: [ master, release* ] | ||
|
||
jobs: | ||
build_job_latest_clang: | ||
runs-on: ubuntu-latest | ||
name: Build on latest Clang Release | ||
steps: | ||
- name: Install iceoryx dependencies | ||
run: | | ||
sudo apt-get update | ||
sudo apt-get install -y libacl1-dev libncurses5-dev | ||
- name: Install latest clang stable release | ||
shell: bash | ||
run: | | ||
REPO_NAME="deb http://apt.llvm.org/focal/ llvm-toolchain-focal main" | ||
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add - | ||
sudo add-apt-repository "${REPO_NAME}" | ||
sudo apt-get update | ||
sudo apt-get install -y clang | ||
- name: Checkout | ||
uses: actions/checkout@v2 | ||
|
||
- name: Build sources | ||
continue-on-error: true | ||
shell: bash | ||
env: | ||
CC: clang | ||
CXX: clang++ | ||
run: | | ||
echo $(clang --version) | ||
sudo $GITHUB_WORKSPACE/tools/add_test_users.sh | ||
$GITHUB_WORKSPACE/tools/iceoryx_build_test.sh build-test examples out-of-tree build-shared test-add-user | ||
- name: Run all tests | ||
continue-on-error: true | ||
run: | | ||
cd $GITHUB_WORKSPACE/build | ||
tools/run_tests.sh all | ||
build_job_gcc54: | ||
runs-on: ubuntu-16.04 | ||
name: Build on Ubuntu 16.04 | ||
|
||
steps: | ||
- name: compiler versions | ||
run: | | ||
echo $(gcc --version) | ||
echo $(clang --version) | ||
- name: Install iceoryx dependencies | ||
run: | | ||
sudo apt-get update | ||
sudo apt-get install -y libacl1-dev libncurses5-dev | ||
- name: Checkout | ||
uses: actions/checkout@v2 | ||
|
||
- name: Build sources | ||
run: | | ||
sudo $GITHUB_WORKSPACE/tools/add_test_users.sh | ||
$GITHUB_WORKSPACE/tools/iceoryx_build_test.sh build-all out-of-tree test-add-user | ||
- name: Run all tests | ||
run: | | ||
cd $GITHUB_WORKSPACE/build | ||
tools/run_tests.sh all |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.