diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 761a86f..b253bd9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -86,32 +86,32 @@ pytest: when: always expire_in: 7 days -dependency-update: - stage: security - # fresh install — don't reuse cached venv since we're updating packages - cache: [] - script: - - apt-get update -qq && apt-get install -y -qq libcap-dev git curl - - pip install poetry==$POETRY_VERSION - - poetry install --without pi --no-interaction - - chmod +x scripts/dependency_update.sh scripts/create_mr.sh - # run update — exits 0 if no changes, 1 if changes found - - | - set +e - bash scripts/dependency_update.sh - UPDATE_EXIT=$? - set -e - if [ $UPDATE_EXIT -eq 1 ]; then - echo "Changes found — creating merge request" - bash scripts/create_mr.sh - else - echo "No changes — skipping merge request" - fi - rules: - # run on push to main - - if: '$CI_COMMIT_BRANCH == "main"' - # run on schedule - - if: '$CI_PIPELINE_SOURCE == "schedule"' - # never run on dependency-update branches to avoid loops - - if: "$CI_COMMIT_BRANCH =~ /^dependency-updates-/" - when: never +# dependency-update: +# stage: security +# # fresh install — don't reuse cached venv since we're updating packages +# cache: [] +# script: +# - apt-get update -qq && apt-get install -y -qq libcap-dev git curl +# - pip install poetry==$POETRY_VERSION +# - poetry install --without pi --no-interaction +# - chmod +x scripts/dependency_update.sh scripts/create_mr.sh +# # run update — exits 0 if no changes, 1 if changes found +# - | +# set +e +# bash scripts/dependency_update.sh +# UPDATE_EXIT=$? +# set -e +# if [ $UPDATE_EXIT -eq 1 ]; then +# echo "Changes found — creating merge request" +# bash scripts/create_mr.sh +# else +# echo "No changes — skipping merge request" +# fi +# rules: +# # run on push to main +# - if: '$CI_COMMIT_BRANCH == "main"' +# # run on schedule +# - if: '$CI_PIPELINE_SOURCE == "schedule"' +# # never run on dependency-update branches to avoid loops +# - if: "$CI_COMMIT_BRANCH =~ /^dependency-updates-/" +# when: never