-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathaction.yml
45 lines (37 loc) · 1.27 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
name: get_file_from_repo
description: Download a file from a github repository
inputs:
source_repository_branch:
description: Branch or reference of the repository to download files
required: false
default: main
source_repository:
description: Github repository to download files in format <user/repo_name>
required: false
default: ''
file_name:
description: Colcon meta to set cmake options to packages
required: true
file_result:
description: Name of the result file
required: false
default: ''
runs:
using: composite
steps:
- name: Run in ubuntu
uses: eProsima/eProsima-CI/ubuntu/get_file_from_repo@main
if: runner.os == 'Linux'
with:
source_repository_branch: ${{ inputs.source_repository_branch }}
source_repository: ${{ inputs.source_repository }}
file_name: ${{ inputs.file_name }}
file_result: ${{ inputs.file_result }}
- name: Run in windows
uses: eProsima/eProsima-CI/windows/get_file_from_repo@main
if: runner.os == 'Windows'
with:
source_repository_branch: ${{ inputs.source_repository_branch }}
source_repository: ${{ inputs.source_repository }}
file_name: ${{ inputs.file_name }}
file_result: ${{ inputs.file_result }}