Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions gitlab-ci/config/dependencies.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ dependencies-check:
script:
- |
set -euo pipefail
pip3 install --ignore-installed -r requirements.txt
PIP_BREAK_SYSTEM_PACKAGES=1 pip3 install --ignore-installed -r requirements.txt
cd "${CI_PROJECT_DIR}"/gitlab-ci/src/dependencies/
$SHELL_WRAPPER python3 job/bazel_rust_ic_scanner_merge_job.py
allow_failure: false
Expand All @@ -32,7 +32,7 @@ dependency-scan-nightly:
script:
- |
set -euo pipefail
pip3 install --ignore-installed -r requirements.txt
PIP_BREAK_SYSTEM_PACKAGES=1 pip3 install --ignore-installed -r requirements.txt
$SHELL_WRAPPER cargo install wasm-pack --version "${CARGO_WASMPACK_VERSION}"
# shellcheck disable=SC1090
source "${NVM_DIR}/nvm.sh"
Expand All @@ -57,7 +57,7 @@ dependency-scan-release-cut:
script:
- |
set -euo pipefail
pip3 install --ignore-installed -r requirements.txt
PIP_BREAK_SYSTEM_PACKAGES=1 pip3 install --ignore-installed -r requirements.txt
cd "${CI_PROJECT_DIR}"/gitlab-ci/src/dependencies
$SHELL_WRAPPER python3 job/bazel_rust_ic_scanner_release_job.py
allow_failure: false
Expand Down
6 changes: 3 additions & 3 deletions gitlab-ci/config/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -382,7 +382,7 @@ python-ci-tests:
script:
- |
set -xeuo pipefail
pip3 install --ignore-installed -r requirements.txt
PIP_BREAK_SYSTEM_PACKAGES=1 pip3 install --ignore-installed -r requirements.txt
cd gitlab-ci/src
pytest --ignore=gitlab_config/ -v -o junit_family=xunit1 --junitxml=../../test_report.xml --cov=. --cov-report=term --cov-report=term-missing --cov-report=html --cov-branch

Expand Down Expand Up @@ -500,7 +500,7 @@ notify-gitlab-success:
dependencies: [] # don't copy artifacts from other jobs
script:
- |
pip3 install --ignore-installed -r requirements.txt
PIP_BREAK_SYSTEM_PACKAGES=1 pip3 install --ignore-installed -r requirements.txt

# TODO(IDX-2856): remove this top level "if" when we will not need to run the job for schedule pipelines.
if [[ "$CI_PIPELINE_SOURCE" == "push" ]] && [[ "$CI_COMMIT_REF_NAME" =~ ^rc--.* ]]; then
Expand All @@ -525,7 +525,7 @@ notify-gitlab-failure:
dependencies: [] # don't copy artifacts from other jobs
script:
- |
pip3 install --ignore-installed -r requirements.txt
PIP_BREAK_SYSTEM_PACKAGES=1 pip3 install --ignore-installed -r requirements.txt

echo "notify gitlab failure"
if [[ "${CI_COMMIT_MESSAGE,,}" =~ hotfix ]]; then
Expand Down
2 changes: 1 addition & 1 deletion gitlab-ci/config/rosetta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ rosetta-api-docker-image:
- |
set -exuo pipefail

pip3 install --ignore-installed -r requirements.txt
PIP_BREAK_SYSTEM_PACKAGES=1 pip3 install --ignore-installed -r requirements.txt

"${CI_PROJECT_DIR}"/gitlab-ci/src/artifacts/rclone_download.py --git-rev "$CI_COMMIT_SHA" \
--remote-path=release --out="artifacts/release"
Expand Down
4 changes: 2 additions & 2 deletions gitlab-ci/config/zz-generated-gitlab-ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2009,7 +2009,7 @@ dependencies-check:
script:
- |
set -euo pipefail
pip3 install --ignore-installed -r requirements.txt
PIP_BREAK_SYSTEM_PACKAGES=1 pip3 install --ignore-installed -r requirements.txt
cd "${CI_PROJECT_DIR}"/gitlab-ci/src/dependencies/
$SHELL_WRAPPER python3 job/bazel_rust_ic_scanner_merge_job.py
variables:
Expand All @@ -2023,7 +2023,7 @@ dependency-scan-nightly:
script:
- |
set -euo pipefail
pip3 install --ignore-installed -r requirements.txt
PIP_BREAK_SYSTEM_PACKAGES=1 pip3 install --ignore-installed -r requirements.txt
$SHELL_WRAPPER cargo install wasm-pack --version "${CARGO_WASMPACK_VERSION}"
# shellcheck disable=SC1090
source "${NVM_DIR}/nvm.sh"
Expand Down
2 changes: 1 addition & 1 deletion gitlab-ci/src/ci-scripts/pre-commit.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ set -eEuo pipefail
rustup default stable

export PATH="$HOME/.local/bin:$PATH"
pip3 install pre-commit
PIP_BREAK_SYSTEM_PACKAGES=1 pip3 install pre-commit

# Make sure CI can pull from the private repo.
if ! SKIP=bazel_rust_format_check,bazel_smoke pre-commit run -a --hook-stage=manual; then
Expand Down
4 changes: 2 additions & 2 deletions ic-os/defs.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -587,7 +587,7 @@ CID=\\$$((\\$$RANDOM + 3))
cp $$IMAGE \\$$TEMP
cd \\$$TEMP
tar xf disk-img.tar
qemu-system-x86_64 -machine type=q35,accel=kvm -enable-kvm -nographic -m 4G -bios /usr/share/OVMF/OVMF_CODE.fd -device vhost-vsock-pci,guest-cid=\\$$CID -drive file=disk.img,format=raw,if=virtio -netdev user,id=user.0,hostfwd=tcp::2222-:22 -device virtio-net,netdev=user.0
qemu-system-x86_64 -machine type=q35,accel=kvm -enable-kvm -nographic -m 4G -bios /usr/share/ovmf/OVMF.fd -device vhost-vsock-pci,guest-cid=\\$$CID -drive file=disk.img,format=raw,if=virtio -netdev user,id=user.0,hostfwd=tcp::2222-:22 -device virtio-net,netdev=user.0
EOF
""",
executable = True,
Expand All @@ -613,7 +613,7 @@ CID=\\$$((\\$$RANDOM + 3))
cp $$IMAGE \\$$TEMP
cd \\$$TEMP
tar xf disk-img.tar
qemu-system-x86_64 -machine type=q35 -nographic -m 4G -bios /usr/share/OVMF/OVMF_CODE.fd -drive file=disk.img,format=raw,if=virtio -netdev user,id=user.0,hostfwd=tcp::2222-:22 -device virtio-net,netdev=user.0
qemu-system-x86_64 -machine type=q35 -nographic -m 4G -bios /usr/share/ovmf/OVMF.fd -drive file=disk.img,format=raw,if=virtio -netdev user,id=user.0,hostfwd=tcp::2222-:22 -device virtio-net,netdev=user.0
EOF
""",
executable = True,
Expand Down
2 changes: 1 addition & 1 deletion scalability/templates/cd_job.yml.hb
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
$SHELL_WRAPPER timeout 1h ./testnet/tools/icos_deploy.sh $TESTNET --git-revision "$GIT_REVISION" --no-boundary-nodes
cd ./scalability

$SHELL_WRAPPER pip3 install -r requirements.txt
$SHELL_WRAPPER PIP_BREAK_SYSTEM_PACKAGES=1 pip3 install -r requirements.txt

$SHELL_WRAPPER python3 experiments/{{benchmark_path}} --testnet $TESTNET --wg_subnet 2 --wg_testnet $TESTNET

Expand Down