kevinveenbirkenbach
831dee3942
Merge branch 'main' into feature/swarm-nfs
...
# Conflicts:
# .github/workflows/cleanup-stale.yml
# .github/workflows/delete-branch.yml
# .github/workflows/entry-pull-request-cancel.yml
# .github/workflows/entry-pull-request-change.yml
# .github/workflows/entry-push-latest.yml
# .github/workflows/images-build-ci.yml
# .github/workflows/images-mirror-all.yml
# .github/workflows/images-mirror-cleanup.yml
# .github/workflows/images-mirror-missing.yml
# .github/workflows/lint-ansible.yml
# .github/workflows/lint-docker.yml
# .github/workflows/lint-javascript.yml
# .github/workflows/lint-makefile.yml
# .github/workflows/lint-markdown.yml
# .github/workflows/lint-packages.yml
# .github/workflows/lint-playwright.yml
# .github/workflows/lint-python.yml
# .github/workflows/lint-shell.yml
# .github/workflows/release-highest.yml
# .github/workflows/release-version.yml
# .github/workflows/security-codeql.yml
# .github/workflows/security-scorecard.yml
# .github/workflows/test-code-external.yml
# .github/workflows/test-code-integration.yml
# .github/workflows/test-code-lint.yml
# .github/workflows/test-code-unit.yml
# .github/workflows/test-deploy-local.yml
# .github/workflows/test-deploy-universal.yml
# .github/workflows/test-deploy-workstation.yml
# .github/workflows/test-dns.yml
# .github/workflows/test-environment.yml
# .github/workflows/test-install-make.yml
# .github/workflows/test-install-pkgmgr.yml
# .github/workflows/update.yml
2026-07-09 17:39:12 +02:00
dependabot[bot]
bdd920fd85
chore(deps): bump actions/checkout from 4.2.2 to 7.0.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.2.2 to 7.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v4.2.2...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-09 02:07:38 +00:00
kevinveenbirkenbach and Claude Opus 4.8
cddb0dc59b
feat(lint): require emoji-prefixed task/step/job names + convert existing
...
Add tests/lint/repository/test_name_emoji_and_length.py: every Ansible task
name and GitHub Actions workflow/job/step name must start with an emoji (first
char not 0-9/A-Za-z) and be <= 80 chars.
- emit emoji names at the source: cli/build/include generator now writes
"🔧 setup <app>" / "🚿 flush handlers after <app>" so generated
tasks/groups/*-roles.yml satisfy the convention too
- convert existing task/step/job/workflow names to emoji-prefixed, choosing a
task-fitting icon per action (📦 install, ✅ ensure, 🔍 probe, 🥾 bootstrap,
🚀 deploy, 🧩 service-module load, ⬇️ checkout, 📂 include-routines, ...)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-28 22:45:06 +02:00
dependabot[bot]
95bba0a358
chore(deps): bump actions/checkout from 6 to 7
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-19 01:25:02 +00:00
kevinveenbirkenbach and Claude Opus 4.7
915c7d4894
ci(workflows): enable pip cache and pin python 3.12 everywhere
...
Adds cache: pip + cache-dependency-path: pyproject.toml to every
setup-python step across .github/workflows/ and bumps the python-version
pin on every workflow that still declared 3.11 to 3.12 so the project's
declared >=3.11 range collapses to a single interpreter version in CI.
Cold runs hit pyproject.toml-keyed pip cache; subsequent runs skip the
full install pull and warm-restore in seconds. Highest impact on the
test-deploy-* and test-code-* matrices that ran make install fresh on
every PR.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-28 21:06:34 +02:00
Environment Test and Claude Sonnet 4.6
0a147718a4
fix(workflows): quote workflow names to fix YAML syntax error
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 20:12:12 +02:00
Environment Test and Claude Sonnet 4.6
9fd133368d
chore(workflows): rename all GitHub Actions workflows with emoji schema
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 20:10:21 +02:00
kevinveenbirkenbach
7808e6297c
Optimized names
2026-02-08 12:02:45 +01:00
kevinveenbirkenbach
81c10109f1
Fix and normalize remaining GitHub Actions job names
...
- Normalize build CI image job title
- Rename Python lint job to match naming convention
- Add missing job name to release workflow
- Fix broken job name syntax in local deploy workflow
https://chatgpt.com/share/69886b6c-4288-800f-a6b7-d4a2325a8e62
2026-02-08 11:54:25 +01:00
kevinveenbirkenbach
d28e63bdf0
chore(ci): set explicit workflow permissions for GITHUB_TOKEN
...
https://chatgpt.com/share/6943bd97-5324-800f-94e2-68d25a45d03a
2025-12-18 09:39:07 +01:00
dependabot[bot]
72fbc77597
Bump actions/setup-python from 5 to 6
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-18 08:02:50 +00:00
dependabot[bot]
46a0ce3fe0
Bump actions/checkout from 4 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-18 07:47:19 +00:00
kevinveenbirkenbach
82f3166ca9
Added lint for ansible and fixed integration test implementation
2025-12-17 12:53:49 +01:00
kevinveenbirkenbach
b94c0fc050
Optimized workflow calls
2025-12-17 12:27:39 +01:00
kevinveenbirkenbach
75ee4c737d
Optimized linter
2025-12-17 09:24:30 +01:00
kevinveenbirkenbach
b5749415d1
Added ruff linter
2025-12-16 22:24:57 +01:00