|
27 | 27 | } |
28 | 28 | ], |
29 | 29 | "packageRules": [ |
| 30 | + { |
| 31 | + "description": "Python runtime images - managed by asdf postUpgradeTasks, not independently", |
| 32 | + "matchManagers": [ |
| 33 | + "dockerfile" |
| 34 | + ], |
| 35 | + "matchPackageNames": [ |
| 36 | + "python" |
| 37 | + ], |
| 38 | + "enabled": false |
| 39 | + }, |
30 | 40 | { |
31 | 41 | "description": "Python version upgrades - wait 6 months after release", |
32 | 42 | "matchManagers": [ |
|
45 | 55 | "sed -i \"s/requires-python = \\\">=3\\.[0-9]\\+,<3\\.[0-9]\\+\\\"/requires-python = \\\">=${PYTHON_VERSION},<${PYTHON_NEXT}\\\"/\" pyproject.toml", |
46 | 56 | "sed -i '/Programming Language :: Python :: 3\\.[0-9]\\+/d' pyproject.toml", |
47 | 57 | "sed -i \"/Programming Language :: Python :: 3\\\",/a\\\\ \\\"Programming Language :: Python :: ${PYTHON_VERSION}\\\",\" pyproject.toml", |
48 | | - "sed -i \"s/python3\\.[0-9]\\+-bookworm-slim/python${PYTHON_VERSION}-bookworm-slim/\" Dockerfile", |
49 | | - "sed -i \"s/python3\\.[0-9]\\+-bookworm/python${PYTHON_VERSION}-bookworm/\" homeassistant-addon/Dockerfile", |
| 58 | + "sed -i \"s/python3\\.[0-9]\\+\\(-[a-z]\\+-slim\\)/python${PYTHON_VERSION}\\1/\" Dockerfile homeassistant-addon/Dockerfile homeassistant-addon-dev/Dockerfile .github/workflows/pr.yml", |
| 59 | + "sed -i \"s/python:3\\.[0-9]\\+-slim/python:${PYTHON_VERSION}-slim/\" Dockerfile homeassistant-addon/Dockerfile homeassistant-addon-dev/Dockerfile", |
50 | 60 | "sed -i \"s/Python 3\\.[0-9]\\+ - Security/Python ${PYTHON_VERSION} - Security/\" Dockerfile homeassistant-addon/Dockerfile", |
51 | | - "sed -i \"s/PYTHON_VERSION: \\\"3\\.[0-9]\\+\\\"/PYTHON_VERSION: \\\"${PYTHON_VERSION}\\\"/\" .github/workflows/pr.yml .github/workflows/test.yml .github/workflows/e2e-tests.yml .github/workflows/semver-release.yml", |
52 | | - "git add .python-version pyproject.toml Dockerfile homeassistant-addon/Dockerfile .github/workflows/pr.yml .github/workflows/test.yml .github/workflows/e2e-tests.yml .github/workflows/semver-release.yml" |
| 61 | + "sed -i \"s/PYTHON_VERSION: \\\"3\\.[0-9]\\+\\\"/PYTHON_VERSION: \\\"${PYTHON_VERSION}\\\"/\" .github/workflows/pr.yml .github/workflows/test.yml .github/workflows/e2e-tests.yml .github/workflows/semver-release.yml .github/workflows/hotfix-release.yml .github/workflows/performance-tests.yml", |
| 62 | + "sed -i \"s/python-version: '3\\.[0-9]\\+'/python-version: '${PYTHON_VERSION}'/\" .github/workflows/_build-and-release.yml .github/workflows/build-binary.yml", |
| 63 | + "git add .python-version pyproject.toml Dockerfile homeassistant-addon/Dockerfile homeassistant-addon-dev/Dockerfile .github/workflows/pr.yml .github/workflows/test.yml .github/workflows/e2e-tests.yml .github/workflows/semver-release.yml .github/workflows/hotfix-release.yml .github/workflows/performance-tests.yml .github/workflows/_build-and-release.yml .github/workflows/build-binary.yml" |
53 | 64 | ], |
54 | 65 | "fileFilters": [ |
55 | 66 | ".python-version", |
56 | 67 | "pyproject.toml", |
57 | 68 | "Dockerfile", |
58 | 69 | "homeassistant-addon/Dockerfile", |
| 70 | + "homeassistant-addon-dev/Dockerfile", |
59 | 71 | ".github/workflows/pr.yml", |
60 | 72 | ".github/workflows/test.yml", |
61 | 73 | ".github/workflows/e2e-tests.yml", |
62 | | - ".github/workflows/semver-release.yml" |
| 74 | + ".github/workflows/semver-release.yml", |
| 75 | + ".github/workflows/hotfix-release.yml", |
| 76 | + ".github/workflows/performance-tests.yml", |
| 77 | + ".github/workflows/_build-and-release.yml", |
| 78 | + ".github/workflows/build-binary.yml" |
63 | 79 | ], |
64 | 80 | "executionMode": "branch" |
65 | 81 | } |
|
0 commit comments