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.
iox-eclipse-iceoryx#583 Merge remote-tracking branch 'upstream/master…
…' into iox-eclipse-iceoryx#583-clean-up-doxygen-in-dds Signed-off-by: Hintz Martin (XC-AD/ESB5) <martin.hintz@de.bosch.com>
- Loading branch information
Showing
631 changed files
with
21,594 additions
and
8,644 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
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
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,77 @@ | ||
# This workflow only runs manually to build an iceoryx release and publish it into an existing Github Release | ||
|
||
name: iceoryx build & create release | ||
|
||
on: | ||
workflow_dispatch: | ||
inputs: | ||
ReleaseTag: | ||
description: 'Git Tag to create v[major].[minor].[patch]' | ||
required: true | ||
|
||
jobs: | ||
build-ubuntu-release: | ||
if: github.actor == 'budrus' || github.actor == 'MatthiasKillat' || github.actor == 'mossmaurice' || | ||
github.actor == 'elfenpfiff' || github.actor == 'elboberido' || github.actor == 'marthtz' || | ||
github.actor == 'ariexi' || github.actor == 'ithier' || github.actor == 'dkroenke' | ||
runs-on: ${{ matrix.os }} | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
os: [ubuntu-18.04] | ||
steps: | ||
- name: Install iceoryx dependencies | ||
run: | | ||
sudo apt-get update | ||
sudo apt-get install -y libacl1-dev libncurses5-dev doxygen graphviz texlive-font-utils | ||
sudo apt-get install -y plantuml texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-fonts-recommended | ||
- name: Checkout | ||
uses: actions/checkout@v2 | ||
with: | ||
ref: ${{ github.event.inputs.ReleaseTag }} | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
|
||
- name: Build sources | ||
run: | | ||
$GITHUB_WORKSPACE/tools/iceoryx_build_test.sh build-strict build-all out-of-tree | ||
- name: Run all tests | ||
run: | | ||
cd $GITHUB_WORKSPACE/build | ||
tools/run_tests.sh all | ||
- name: Build debian package | ||
run: | | ||
$GITHUB_WORKSPACE/tools/iceoryx_build_test.sh clean dds-gateway package | ||
- name: Upload release artifacts | ||
uses: actions/upload-artifact@v2 | ||
with: | ||
name: release_artifacts | ||
path: ./build_package/iceoryx*.deb | ||
|
||
# This job must be put at the end to collect all release assets from the previous jobs | ||
release: | ||
name: Create Release | ||
needs: build-ubuntu-release | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Download release artifacts | ||
uses: actions/download-artifact@v2 | ||
with: | ||
name: release_artifacts | ||
|
||
- name: Create Release | ||
id: create_release | ||
uses: softprops/action-gh-release@v1 | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
with: | ||
tag_name: ${{ github.event.inputs.ReleaseTag }} | ||
name: Release ${{ github.event.inputs.ReleaseTag }} | ||
draft: true | ||
prerelease: true | ||
files: | | ||
./iceoryx*.deb |
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 |
---|---|---|
|
@@ -11,5 +11,6 @@ clangd/ | |
*/doc/xml/ | ||
site/ | ||
doc/website/API-reference/ | ||
tools/website/generated/ | ||
*.project | ||
__pycache__ |
Oops, something went wrong.