mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2024-12-25 08:21:05 -06:00
7855c77f93
Lint task uses PyPI to get the latest Pylint, which may pull in any other packages as dependencies. For distro isolation the Lint job should not produce any meaningful artifacts or they should not be used in subsequent jobs. So, this job have to be isolated from the others. Fixes: https://pagure.io/freeipa/issue/8772 Signed-off-by: Stanislav Levin <slev@altlinux.org> Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com>
30 lines
1.2 KiB
YAML
30 lines
1.2 KiB
YAML
variables:
|
|
IPA_PLATFORM: fedora
|
|
# the Docker public image to build IPA packages (rpms)
|
|
#
|
|
# replace with 'fedora:rawhide' on fix:
|
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1869612
|
|
DOCKER_BUILD_IMAGE: 'registry.fedoraproject.org/fedora:rawhide'
|
|
|
|
# the Dockerfile to build Docker image for running IPA tests
|
|
DOCKER_DOCKERFILE: 'Dockerfile.build.rawhide'
|
|
|
|
# the template to autoconf the project
|
|
AUTOCONF_TEMPLATE: ${{ format('autoconf-{0}.yml', variables.IPA_PLATFORM) }}
|
|
|
|
# the template to install IPA's buildtime dependencies
|
|
PREPARE_BUILD_TEMPLATE: ${{ format('prepare-build-{0}.yml', variables.IPA_PLATFORM) }}
|
|
|
|
# the template to build IPA packages (rpms)
|
|
BUILD_TEMPLATE: ${{ format('build-{0}.yml', variables.IPA_PLATFORM) }}
|
|
PREPARE_TOX_TEMPLATE: ${{ format('prepare-tox-{0}.yml', variables.IPA_PLATFORM) }}
|
|
PREPARE_WEBUI_TEMPLATE: ${{ format('prepare-webui-{0}.yml', variables.IPA_PLATFORM) }}
|
|
|
|
# the template to install Lint dependencies
|
|
PREPARE_LINT_TEMPLATE: ${{ format('prepare-lint-{0}.yml', variables.IPA_PLATFORM) }}
|
|
|
|
# the template to build sphinx docs
|
|
BUILD_DOCS_TEMPLATE: ${{ format('build-docs-{0}.yml', variables.IPA_PLATFORM) }}
|
|
|
|
TOX_COMMAND: tox
|