Input argument qlot-no-deps was added.

It makes Qlot to ignore asd files and their dependencies.

This this might be useful in rare cases when your project contains a non-readable asd files such as templates.
This commit is contained in:
Alexander Artemenko 2024-05-17 15:59:07 +03:00
parent 1e6a66be39
commit 976b3e5419

View file

@ -22,6 +22,11 @@ inputs:
required: false required: false
default: 0.11.5 default: 0.11.5
qlot-no-deps:
description: 'Make Qlot ignore asd files and their dependencies. This this might be useful in rare cases when your project contains a non-readable asd files such as templates.'
required: false
default: false
qlfile-template: qlfile-template:
description: "Djula template for qlfile. All environment variables are available in it's context" description: "Djula template for qlfile. All environment variables are available in it's context"
required: false required: false
@ -363,7 +368,11 @@ runs:
shell: lispsh -eo pipefail {0} shell: lispsh -eo pipefail {0}
run: | run: |
echo ::group::Create Qlot Environment echo ::group::Create Qlot Environment
qlot install if [[ "${{ inputs.qlot-no-deps }}" != 'false' ]]; then
qlot install
else
qlot install --no-deps
fi
echo ::endgroup:: echo ::endgroup::
env: env:
QLFILE_TEMPLATE: ${{ inputs.qlfile-template }} QLFILE_TEMPLATE: ${{ inputs.qlfile-template }}