Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 1e0c281439 |
+29
-29
@@ -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
|
||||
|
||||
Generated
+851
-933
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user