Skip to content
Snippets Groups Projects
Commit 2959b0ab authored by André Anjos's avatar André Anjos :speech_balloon:
Browse files

Merge branch 'inspect-runner-tags' into 'master'

Fix changed runner tags

See merge request !334
parents 162d1565 b194b04e
Branches
Tags
1 merge request!334Fix changed runner tags
Pipeline #66540 passed
......@@ -7,12 +7,12 @@ repos:
- id: isort
args: [--settings-path, "pyproject.toml"]
- repo: https://github.com/psf/black
rev: 22.3.0
rev: 22.10.0
hooks:
- id: black
exclude: bob/devtools/templates/setup.py
- repo: https://gitlab.com/pycqa/flake8
rev: 4.0.1
rev: 3.9.2
hooks:
- id: flake8
exclude: |
......@@ -21,7 +21,7 @@ repos:
deps/bob-devel/run_test.py
)$
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.1.0
rev: v4.3.0
hooks:
- id: check-ast
exclude: bob/devtools/templates/setup.py
......@@ -33,4 +33,5 @@ repos:
- id: check-added-large-files
exclude: bob/devtools/templates/setup.py
- id: check-yaml
args: ['--unsafe']
exclude: .*/meta.*.yaml
......@@ -29,8 +29,8 @@ stages:
- python3 bootstrap.py -vv channel base
- source ${CONDA_ROOT}/etc/profile.d/conda.sh
- conda activate base
- if [[ $CI_RUNNER_TAGS == *"docker,"* ]]; then git config --global --add safe.directory ${CI_PROJECT_DIR}; fi
- conda clean --all
- git config --global --add safe.directory ${CI_PROJECT_DIR}
cache:
paths:
- .cache/torch
......
......@@ -21,7 +21,6 @@ stages:
- curl --silent "${BOOTSTRAP}" --output "bootstrap.py"
- python3 bootstrap.py -vv channel base
- source ${CONDA_ROOT}/etc/profile.d/conda.sh
- if [[ $CI_RUNNER_TAGS == *"docker,"* ]]; then git config --global --add safe.directory ${CI_PROJECT_DIR}; fi
- conda activate base
- conda clean --all
cache:
......@@ -48,6 +47,19 @@ stages:
variables:
# The version of cuda at Idiap
CONDA_OVERRIDE_CUDA: "11.6"
before_script:
- !reference [.bootstrap, before_script]
- git config --global --add safe.directory ${CI_PROJECT_DIR}
- bdt ci check -vv
.build_macos_template:
extends: .build_template
tags:
- bob
- macos
before_script:
- !reference [.bootstrap, before_script]
- bdt ci check -vv
build_linux_39:
extends: .build_linux_template
......@@ -64,50 +76,45 @@ build_linux_310:
key: 'build-py310'
build_macos_intel_39:
extends: .build_template
extends: .build_macos_template
variables:
PYTHON_VERSION: "3.9"
tags:
- bob
- macos
- !reference [.build_macos_template, tags]
- intel
cache:
key: 'build-py39'
build_macos_intel_310:
extends: .build_template
extends: .build_macos_template
variables:
PYTHON_VERSION: "3.10"
tags:
- bob
- macos
- !reference [.build_macos_template, tags]
- intel
cache:
key: 'build-py310'
build_macos_arm_39:
extends: .build_template
extends: .build_macos_template
variables:
PYTHON_VERSION: "3.9"
tags:
- bob
- macos
- !reference [.build_macos_template, tags]
- arm
cache:
key: 'build-py39'
build_macos_arm_310:
extends: .build_template
extends: .build_macos_template
variables:
PYTHON_VERSION: "3.10"
tags:
- bob
- macos
- !reference [.build_macos_template, tags]
- arm
cache:
key: 'build-py310'
# Periodic cleanup of beta packages
.cleanup_template:
extends: .bootstrap
......
......@@ -23,10 +23,7 @@ stages:
- curl --silent "${BOOTSTRAP}" --output "bootstrap.py"
- python3 bootstrap.py -vv channel base
- source ${CONDA_ROOT}/etc/profile.d/conda.sh
# for conda inspect during builds (on macos)
- if [[ $CI_RUNNER_TAGS == *"docker,"* ]]; then git config --global --add safe.directory ${CI_PROJECT_DIR}; fi
- conda activate base
- bdt ci check -vv
- conda clean --all
cache:
paths:
......@@ -59,6 +56,10 @@ build_linux:
variables:
PYTHON_VERSION: "3.10"
BUILD_EGG: "true"
before_script:
- !reference [.bootstrap, before_script]
- git config --global --add safe.directory ${CI_PROJECT_DIR}
- bdt ci check -vv
script:
- bdt ci build -vv
- bdt ci readme -vv dist/*.zip
......@@ -83,6 +84,9 @@ build_macos_intel:
- bob
- macos
- intel
before_script:
- !reference [.bootstrap, before_script]
- bdt ci check -vv
build_macos_arm:
......@@ -95,6 +99,9 @@ build_macos_arm:
- bob
- macos
- arm
before_script:
- !reference [.bootstrap, before_script]
- bdt ci check -vv
# Test targets (not normally used)
......
......@@ -26,7 +26,7 @@ build:
- docker
stage: build
before_script:
- if [[ $CI_RUNNER_TAGS == *"docker,"* ]]; then git config --global --add safe.directory ${CI_PROJECT_DIR}; fi
- git config --global --add safe.directory ${CI_PROJECT_DIR}
- pip install twine pre-commit sphinx sphinx-rtd-theme
script:
- "[ -r .pre-commit-config.yaml ] && pre-commit run --all-files --show-diff-on-failure --verbose"
......
......@@ -23,10 +23,7 @@ stages:
- curl --silent "${BOOTSTRAP}" --output "bootstrap.py"
- python3 bootstrap.py -vv channel base
- source ${CONDA_ROOT}/etc/profile.d/conda.sh
# for conda inspect during builds (on macos)
- conda activate base
- if [[ $CI_RUNNER_TAGS == *"docker,"* ]]; then git config --global --add safe.directory ${CI_PROJECT_DIR}; fi
- bdt ci check -vv
- conda clean --all
cache:
paths:
......@@ -61,6 +58,10 @@ stages:
# make sure we use the same image as conda-forge:
# https://github.com/conda-forge/conda-forge-pinning-feedstock/blob/main/recipe/conda_build_config.yaml
image: quay.io/condaforge/linux-anvil-cos7-x86_64
before_script:
- !reference [.bootstrap, before_script]
- git config --global --add safe.directory ${CI_PROJECT_DIR}
- bdt ci check -vv
artifacts:
paths:
- ${CONDA_ROOT}/conda-bld/linux-64/*.conda
......@@ -76,6 +77,9 @@ stages:
- bob
- macos
- intel
before_script:
- !reference [.bootstrap, before_script]
- bdt ci check -vv
artifacts:
paths:
- ${CONDA_ROOT}/conda-bld/osx-64/*.conda
......@@ -88,6 +92,9 @@ stages:
- bob
- macos
- arm
before_script:
- !reference [.bootstrap, before_script]
- bdt ci check -vv
artifacts:
paths:
- ${CONDA_ROOT}/conda-bld/osx-arm64/*.conda
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment