@@ -13,21 +13,14 @@ jobs:
13
13
include :
14
14
- os : ubuntu-latest
15
15
platform : linux-64
16
- additional_recipes :
17
- - " ros-jazzy-livox-ros-driver2"
18
16
- os : ubuntu-24.04-arm
19
17
platform : linux-aarch64
20
- additional_recipes :
21
- - " ros-jazzy-livox-ros-driver2"
22
18
- os : macos-13
23
19
platform : osx-64
24
- additional_recipes : []
25
20
- os : macos-14
26
21
platform : osx-arm64
27
- additional_recipes : []
28
22
- os : windows-2022
29
23
platform : win-64
30
- additional_recipes : []
31
24
32
25
runs-on : ${{ matrix.os }}
33
26
37
30
persist-credentials : false # otherwise, the token used is the GITHUB_TOKEN, instead of your personal token
38
31
fetch-depth : 0 # otherwise, you will failed to push refs to dest repo
39
32
40
- - uses : prefix-dev/setup-pixi@v0.8.8
33
+ - uses : prefix-dev/setup-pixi@v0.8.10
41
34
with :
42
35
pixi-version : v0.44.0
43
- environments : beta
44
36
frozen : true
45
37
46
38
# Workaround for https://github.com/RoboStack/ros-humble/pull/141#issuecomment-1941919816
@@ -73,33 +65,29 @@ jobs:
73
65
shell : bash -l {0}
74
66
if : matrix.platform == 'linux-64'
75
67
run : |
76
- cp vinca_linux_64.yaml vinca.yaml
77
68
mkdir -p recipes
78
- $HOME/.pixi/bin/pixi run -e beta - v vinca --platform linux-64 -m -n
69
+ $HOME/.pixi/bin/pixi run -v vinca --platform linux-64 -m -n
79
70
ls -la recipes
80
71
- name : Generate recipes for linux-aarch64
81
72
shell : bash -l {0}
82
73
if : matrix.platform == 'linux-aarch64'
83
74
run : |
84
- cp vinca_linux_aarch64.yaml vinca.yaml
85
75
mkdir -p recipes
86
- $HOME/.pixi/bin/pixi run -e beta - v vinca --platform linux-aarch64 -m -n
76
+ $HOME/.pixi/bin/pixi run -v vinca --platform linux-aarch64 -m -n
87
77
ls -la recipes
88
78
- name : Generate recipes for osx-64
89
79
shell : bash -l {0}
90
80
if : matrix.platform == 'osx-64'
91
81
run : |
92
- cp vinca_osx.yaml vinca.yaml
93
82
mkdir -p recipes
94
- $HOME/.pixi/bin/pixi run -e beta - v vinca --platform osx-64 -m -n
83
+ $HOME/.pixi/bin/pixi run -v vinca --platform osx-64 -m -n
95
84
ls -la recipes
96
85
- name : Generate recipes for osx-arm64
97
86
shell : bash -l {0}
98
87
if : matrix.platform == 'osx-arm64'
99
88
run : |
100
- cp vinca_osx_arm64.yaml vinca.yaml
101
89
mkdir -p recipes
102
- $HOME/.pixi/bin/pixi run -e beta - v vinca --platform osx-arm64 -m -n
90
+ $HOME/.pixi/bin/pixi run -v vinca --platform osx-arm64 -m -n
103
91
ls -la recipes
104
92
- name : Generate recipes for win-64
105
93
shell : bash -l {0}
@@ -108,14 +96,9 @@ jobs:
108
96
# Workaround for problem related to long paths
109
97
echo "CONDA_BLD_PATH=C:\\bld\\" >> $GITHUB_ENV
110
98
mkdir /c/bld
111
- cp vinca_win.yaml vinca.yaml
112
99
mkdir -p recipes
113
- $HOME/.pixi/bin/pixi run -e beta - v vinca --platform win-64 -m -n
100
+ $HOME/.pixi/bin/pixi run -v vinca --platform win-64 -m -n
114
101
ls -la recipes
115
- - name : Copy additional recipes which have been changed into recipes
116
- shell : bash -l {0}
117
- run : |
118
- echo '${{ toJson(matrix.additional_recipes) }}' | jq -r ".[]" | xargs -I@ cp -r additional_recipes/@ recipes/
119
102
- name : Check if there are packages to be built
120
103
id : newrecipecheck
121
104
shell : bash -l {0}
@@ -131,34 +114,34 @@ jobs:
131
114
shell : bash -l {0}
132
115
if : steps.newrecipecheck.outputs.RECIPE_CREATED == 1 && matrix.platform == 'linux-64'
133
116
run : |
134
- env -i $HOME/.pixi/bin/pixi run -e beta python check_patches_clean_apply.py
135
- # env -i $HOME/.pixi/bin/pixi run -e beta rattler-build build --recipe-dir additional_recipes --target-platform linux-64 -m ./conda_build_config.yaml -c robostack-jazzy -c conda-forge --skip-existing
136
- env -i $HOME/.pixi/bin/pixi run -e beta rattler-build build --recipe-dir recipes --target-platform linux-64 -m ./conda_build_config.yaml -c robostack-jazzy -c conda-forge --skip-existing
117
+ env -i $HOME/.pixi/bin/pixi run python check_patches_clean_apply.py
118
+ # env -i $HOME/.pixi/bin/pixi run rattler-build build --recipe-dir additional_recipes --target-platform linux-64 -m ./conda_build_config.yaml -c robostack-jazzy -c conda-forge --skip-existing
119
+ env -i $HOME/.pixi/bin/pixi run rattler-build build --recipe-dir recipes --target-platform linux-64 -m ./conda_build_config.yaml -c robostack-jazzy -c conda-forge --skip-existing
137
120
- name : Build recipes for linux-aarch64
138
121
shell : bash -l {0}
139
122
if : steps.newrecipecheck.outputs.RECIPE_CREATED == 1 && matrix.platform == 'linux-aarch64'
140
123
run : |
141
- env -i $HOME/.pixi/bin/pixi run -e beta python check_patches_clean_apply.py
142
- # env -i $HOME/.pixi/bin/pixi run -e beta rattler-build build --recipe-dir additional_recipes --target-platform linux-aarch64 -m ./conda_build_config.yaml -c robostack-jazzy -c conda-forge --skip-existing
143
- env -i $HOME/.pixi/bin/pixi run -e beta rattler-build build --recipe-dir recipes --target-platform linux-aarch64 -m ./conda_build_config.yaml -c robostack-jazzy -c conda-forge --skip-existing
124
+ env -i $HOME/.pixi/bin/pixi run python check_patches_clean_apply.py
125
+ # env -i $HOME/.pixi/bin/pixi run rattler-build build --recipe-dir additional_recipes --target-platform linux-aarch64 -m ./conda_build_config.yaml -c robostack-jazzy -c conda-forge --skip-existing
126
+ env -i $HOME/.pixi/bin/pixi run rattler-build build --recipe-dir recipes --target-platform linux-aarch64 -m ./conda_build_config.yaml -c robostack-jazzy -c conda-forge --skip-existing
144
127
- name : Build recipes for osx-64
145
128
shell : bash -l {0}
146
129
if : steps.newrecipecheck.outputs.RECIPE_CREATED == 1 && matrix.platform == 'osx-64'
147
130
run : |
148
- env -i $HOME/.pixi/bin/pixi run -e beta python check_patches_clean_apply.py
149
- # env -i $HOME/.pixi/bin/pixi run -e beta rattler-build build --recipe-dir additional_recipes --target-platform osx-64 -m ./conda_build_config.yaml -c robostack-jazzy -c conda-forge --skip-existing
150
- env -i $HOME/.pixi/bin/pixi run -e beta rattler-build build --recipe-dir recipes --target-platform osx-64 -m ./conda_build_config.yaml -c robostack-jazzy -c conda-forge --skip-existing
131
+ env -i $HOME/.pixi/bin/pixi run python check_patches_clean_apply.py
132
+ # env -i $HOME/.pixi/bin/pixi run rattler-build build --recipe-dir additional_recipes --target-platform osx-64 -m ./conda_build_config.yaml -c robostack-jazzy -c conda-forge --skip-existing
133
+ env -i $HOME/.pixi/bin/pixi run rattler-build build --recipe-dir recipes --target-platform osx-64 -m ./conda_build_config.yaml -c robostack-jazzy -c conda-forge --skip-existing
151
134
- name : Build recipes for osx-arm64
152
135
shell : bash -l {0}
153
136
if : steps.newrecipecheck.outputs.RECIPE_CREATED == 1 && matrix.platform == 'osx-arm64'
154
137
run : |
155
- env -i $HOME/.pixi/bin/pixi run -e beta python check_patches_clean_apply.py
156
- # env -i $HOME/.pixi/bin/pixi run -e beta rattler-build build --recipe-dir additional_recipes --target-platform osx-arm64 -m ./conda_build_config.yaml -c robostack-jazzy -c conda-forge --skip-existing
157
- env -i $HOME/.pixi/bin/pixi run -e beta rattler-build build --recipe-dir recipes --target-platform osx-arm64 -m ./conda_build_config.yaml -c robostack-jazzy -c conda-forge --skip-existing
138
+ env -i $HOME/.pixi/bin/pixi run python check_patches_clean_apply.py
139
+ # env -i $HOME/.pixi/bin/pixi run rattler-build build --recipe-dir additional_recipes --target-platform osx-arm64 -m ./conda_build_config.yaml -c robostack-jazzy -c conda-forge --skip-existing
140
+ env -i $HOME/.pixi/bin/pixi run rattler-build build --recipe-dir recipes --target-platform osx-arm64 -m ./conda_build_config.yaml -c robostack-jazzy -c conda-forge --skip-existing
158
141
- name : Build recipes for win-64
159
142
shell : bash -l {0}
160
143
if : steps.newrecipecheck.outputs.RECIPE_CREATED == 1 && matrix.platform == 'win-64'
161
144
run : |
162
- $HOME/.pixi/bin/pixi run -e beta python check_patches_clean_apply.py
163
- # $HOME/.pixi/bin/pixi run -e beta rattler-build build --recipe-dir additional_recipes --target-platform win-64 -m ./conda_build_config.yaml -c robostack-jazzy -c conda-forge --skip-existing
164
- $HOME/.pixi/bin/pixi run -e beta rattler-build build --recipe-dir recipes --target-platform win-64 -m ./conda_build_config.yaml -c robostack-jazzy -c conda-forge --skip-existing
145
+ $HOME/.pixi/bin/pixi run python check_patches_clean_apply.py
146
+ # $HOME/.pixi/bin/pixi run rattler-build build --recipe-dir additional_recipes --target-platform win-64 -m ./conda_build_config.yaml -c robostack-jazzy -c conda-forge --skip-existing
147
+ $HOME/.pixi/bin/pixi run rattler-build build --recipe-dir recipes --target-platform win-64 -m ./conda_build_config.yaml -c robostack-jazzy -c conda-forge --skip-existing
0 commit comments