mirror of
https://github.com/aljazceru/addons.git
synced 2025-12-17 13:14:21 +01:00
Fix add-on build (#1647)
This commit is contained in:
19
.github/workflows/builder.yml
vendored
19
.github/workflows/builder.yml
vendored
@@ -29,8 +29,11 @@ jobs:
|
|||||||
- name: Get add-ons
|
- name: Get add-ons
|
||||||
id: addons
|
id: addons
|
||||||
run: |
|
run: |
|
||||||
addons=$(find ./ -name config.json | cut -d "/" -f2 | sort -u)
|
declare -a addons
|
||||||
echo "::set-output name=addons::$addons"
|
for addon in $(find ./ -name config.json | cut -d "/" -f2 | sort -u); do
|
||||||
|
addons+=("$addon");
|
||||||
|
done
|
||||||
|
echo "::set-output name=addons::${addons[@]}"
|
||||||
|
|
||||||
- name: Get changed add-ons
|
- name: Get changed add-ons
|
||||||
id: changed_addons
|
id: changed_addons
|
||||||
@@ -47,12 +50,12 @@ jobs:
|
|||||||
done
|
done
|
||||||
|
|
||||||
changed=$(echo ${changed_addons[@]} | rev | cut -c 2- | rev)
|
changed=$(echo ${changed_addons[@]} | rev | cut -c 2- | rev)
|
||||||
echo "::set-output name=addons::[$changed]"
|
if [[ -n ${changed} ]]; then
|
||||||
if [[ ! -z ${changed} ]]; then
|
echo "Changed add-ons: $changed";
|
||||||
echo "Changed add-ons: $changed"
|
echo "::set-output name=changed::true";
|
||||||
echo "::set-output name=changed::true"
|
echo "::set-output name=addons::[$changed]";
|
||||||
else
|
else
|
||||||
echo "No add-on had any monitored files changed (${{ env.MONITORED_FILES }})"
|
echo "No add-on had any monitored files changed (${{ env.MONITORED_FILES }})";
|
||||||
fi
|
fi
|
||||||
|
|
||||||
build:
|
build:
|
||||||
@@ -81,7 +84,7 @@ jobs:
|
|||||||
if [[ "${{ steps.info.outputs.architectures }}" =~ ${{ matrix.arch }} ]]; then
|
if [[ "${{ steps.info.outputs.architectures }}" =~ ${{ matrix.arch }} ]]; then
|
||||||
echo "::set-output name=buld_arch::true";
|
echo "::set-output name=buld_arch::true";
|
||||||
else
|
else
|
||||||
echo "${{ matrix.arch }} is not a valid arch for ${{ matrix.addon }}, skipping build"
|
echo "${{ matrix.arch }} is not a valid arch for ${{ matrix.addon }}, skipping build";
|
||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Set build arguments
|
- name: Set build arguments
|
||||||
|
|||||||
Reference in New Issue
Block a user