Skip to content

Commit

Permalink
Migrate to eProsima CI (#69)
Browse files Browse the repository at this point in the history
* Migrate to eProsima CI

Signed-off-by: jparisu <[email protected]>

* tmp check tsan in ubuntu 20

Signed-off-by: jparisu <[email protected]>

* Fix windows 2019 compilation

Signed-off-by: jparisu <[email protected]>

* Use 20.04 in TSAN

Signed-off-by: jparisu <[email protected]>

* apply suggestions

Signed-off-by: jparisu <[email protected]>

* fix time in waiter tests

Signed-off-by: jparisu <[email protected]>

---------

Signed-off-by: jparisu <[email protected]>
  • Loading branch information
jparisu authored Jun 13, 2023
1 parent 79ceb40 commit 31a6881
Show file tree
Hide file tree
Showing 27 changed files with 285 additions and 1,107 deletions.
25 changes: 0 additions & 25 deletions .github/actions/install-apt-packages/action.yml

This file was deleted.

45 changes: 0 additions & 45 deletions .github/actions/install-eprosima-dependencies-windows/action.yml

This file was deleted.

15 changes: 0 additions & 15 deletions .github/actions/install-fastcdr-windows/action.yml

This file was deleted.

16 changes: 0 additions & 16 deletions .github/actions/install-fastdds-windows/action.yml

This file was deleted.

16 changes: 0 additions & 16 deletions .github/actions/install-foonathan-memory-windows/action.yml

This file was deleted.

21 changes: 0 additions & 21 deletions .github/actions/install-gtest-linux/action.yml

This file was deleted.

20 changes: 0 additions & 20 deletions .github/actions/install-gtest-windows/action.yml

This file was deleted.

10 changes: 0 additions & 10 deletions .github/actions/install-openssl-windows/action.yml

This file was deleted.

25 changes: 0 additions & 25 deletions .github/actions/install-python-packages/action.yml

This file was deleted.

28 changes: 0 additions & 28 deletions .github/actions/install-subpackage-windows/action.yml

This file was deleted.

19 changes: 0 additions & 19 deletions .github/actions/install-yamlcpp-windows/action.yml

This file was deleted.

51 changes: 51 additions & 0 deletions .github/actions/project_dependencies/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: dependencies_ubuntu
description: Common first step for all jobs. Checkout repository, download dependencies and install required packages.

inputs:

os:
description: Specify runs-on machine to download specific artifact
required: true

cmake_build_type:
description: Specify cmake_build_type option to download specific artifact
required: true

dependencies_artifact_postfix:
description: Specify artifact postfix in case it wants to use a manual one
required: false
default: _nightly

target_workspace:
description: Specify directory to download dependencies
required: false
default: './install'

# This must be passed as an argument because actions do not access to workflow secrets:
# Unrecognized named-value: 'secrets'. https://github.com/orgs/community/discussions/27054
# Pass argument {{ secrets.GITHUB_TOKEN }} from workflow
secret_token:
description: 'Secret token to authenticate the WebRequest so it not get a rate limit error.'
required: false
default: ''

runs:
using: composite
steps:

- name: Install Fast DDS dependencies
uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@v0
with:
cmake_build_type: ${{ inputs.cmake_build_type }}


# Fast DDS artifact
- name: Download dependencies artifact
uses: eProsima/eProsima-CI/multiplatform/download_dependency@v0
with:
artifact_name: built_fastdds_${{ inputs.os }}_${{ inputs.cmake_build_type }}${{ inputs.dependencies_artifact_postfix }}
workflow_source: build_fastdds.yml
workflow_source_repository: eProsima/eProsima-CI
target_workspace: ${{ inputs.target_workspace }}
secret_token: ${{ inputs.secret_token }}
workflow_conclusion: completed
19 changes: 0 additions & 19 deletions .github/actions/run-test-ubuntu/action.yml

This file was deleted.

16 changes: 0 additions & 16 deletions .github/actions/run-test-windows/action.yml

This file was deleted.

Loading

0 comments on commit 31a6881

Please sign in to comment.