Commit Graph
286 Commits
Author SHA1 Message Date
Andras Bacsai ee86c69f15 ci: tag v4.x SHA images as edge
Also publish the moving edge tag on GHCR and Docker Hub when the SHA build runs on v4.x, so edge always points at the latest production-line multi-arch image.
2026-07-23 19:11:20 +02:00
Andras Bacsai 160278c7eb ci: support main branch build and changelog workflows 2026-07-20 12:54:25 +02:00
Andras Bacsai 94a95cdf54 docs(release): clarify branch strategy and SHA build flow 2026-07-20 12:39:42 +02:00
Andras Bacsai 7716e65eea ci(release): promote SHA-tagged images on release
Publish branch builds under immutable commit SHA tags, then promote the
released image to its version tag and stable releases to latest.
2026-07-19 23:00:47 +02:00
ShadowArcanist 7717860109 chore(ci): gate docs reminder comments on "Waiting for Docs PR" label 2026-06-13 20:52:22 +05:30
🏔️ PeakandGitHub ffd69c1b54 ci: update pr-quality.yaml 2026-03-23 22:45:18 +01:00
peaklabs-dev 6d46518098 ci: add anti-slop v0.2 options to the pr-quality check 2026-02-25 19:04:26 +01:00
peaklabs-dev 362fc770f1 ci: delete label removal workflow 2026-02-15 23:54:01 +01:00
peaklabs-dev dea025510b ci: improve pr quality workflow
- change labels to quality
- add a failure label
- make sure service json files are not changed
2026-02-15 23:53:11 +01:00
peaklabs-dev ea3f4b927d ci: do not build or generate changelog on pr-quality changes 2026-02-14 23:59:39 +01:00
peaklabs-dev ddf91a2a63 ci: add pr quality check workflow 2026-02-14 23:46:14 +01:00
Andras Bacsai 8be1a9b5de fix(workflow): remove 'labeled' event from issue triggers and clean up permissions 2026-01-01 12:11:13 +01:00
Andras Bacsai 10bac4b5a3 fix(workflow): update permissions for Claude to write access 2026-01-01 12:08:18 +01:00
Andras Bacsai bb1681e86e fix(workflow): remove dangerously-skip-permissions from Claude args 2026-01-01 12:04:13 +01:00
Andras Bacsai 9f333c37f4 fix(workflow): update Claude action to use claude_args for model configuration 2026-01-01 12:03:21 +01:00
Andras Bacsai 791cf7aace fix(workflow): update prompt for Claude to include 'ultrathink' for issue analysis 2026-01-01 11:58:58 +01:00
Andras Bacsai e5116f9f7e fix(workflow): update prompt for Claude to provide default instructions on issue labeling 2026-01-01 11:53:11 +01:00
Andras Bacsai fc752a8319 fix(workflow): enhance label matching for Claude trigger in issues 2026-01-01 11:50:32 +01:00
Andras Bacsai 7b21f6dacc fix(workflow): add 'labeled' event type for issues to trigger Claude 2026-01-01 11:47:00 +01:00
Andras Bacsai a3dc5af702 "Claude PR Assistant workflow" 2025-12-31 11:53:05 +01:00
Andras BacsaiandClaude 01442a0f55 Refactor: Replace DOCKER_TOKEN/USERNAME with DOCKERHUB_TOKEN/USERNAME
Rename GitHub Actions secrets from DOCKER_TOKEN and DOCKER_USERNAME to DOCKERHUB_TOKEN and DOCKERHUB_USERNAME across all Docker image build workflows for improved clarity and explicit Docker Hub identification.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-01 13:16:00 +01:00
Andras Bacsai e444008696 Fix: Rename Docker credentials to match Docker Hub naming conventions 2025-12-01 13:15:42 +01:00
Andras Bacsai 3801be2fd4 ci(workflows): refactor build-push jobs to use matrix strategy for multi-architecture support 2025-11-07 08:19:51 +01:00
peaklabs-dev 560c98e280 ci(workflow): fix changelog generation 2025-11-06 15:11:13 +01:00
peaklabs-dev 6557514954 ci(workflows): improve security and update actions
- set top-level explicit permissions for each GitHub Actions workflow for improved security and deduplication of permissions.
- add `persist-credentials: false` to actions/checkout for improved security - see https://github.com/actions/checkout#checkout-v4
- update actions/checkout from v4 to v5
2025-11-06 14:40:54 +01:00
peaklabs-dev 2d64cdad7c ci(claude): remove unused workflows 2025-11-06 14:36:59 +01:00
Andras Bacsai 385af3143b fix: optimize caching in Dockerfile and GitHub Actions workflow 2025-10-27 16:59:41 +01:00
Andras Bacsai cc070f2ee6 refactor: streamline Docker build process with matrix strategy for multi-architecture support 2025-10-27 16:51:42 +01:00
Andras BacsaiandGitHub 691fdffa8b Changes auto-committed by Conductor (#6916) 2025-10-17 20:33:16 +02:00
Andras Bacsai 8741ab82ab Changes auto-committed by Conductor 2025-10-16 14:39:08 +02:00
Andras Bacsai edcdea78a2 Changes auto-committed by Conductor 2025-10-16 14:36:19 +02:00
Andras BacsaiandClaude c009c97eb1 fix(ci): sanitize branch names for Docker tag compatibility
The staging build workflow was failing because branch names containing
slashes (e.g., andrasbacsai/hetzner-cloud-init) were being used directly
as Docker tags, which is invalid.

This commit adds a sanitization step to replace slashes with dashes,
converting branch names like "andrasbacsai/hetzner-cloud-init" to
"andrasbacsai-hetzner-cloud-init" for use as Docker tags.

Changes:
- Add sanitize step to amd64 job
- Add sanitize step to aarch64 job
- Add sanitize step to merge-manifest job
- Replace all ${{ github.ref_name }} with ${{ steps.sanitize.outputs.tag }}

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-10 19:46:27 +02:00
Andras Bacsai 323bff5632 Update claude.yml 2025-09-29 15:13:23 +02:00
Andras Bacsai 5fcc3a3234 fix(workflows): update CLAUDE API key reference in GitHub Actions workflow 2025-09-29 15:13:23 +02:00
Andras Bacsai e5f13fb363 chore(workflows): update Claude GitHub Action configuration to support new event types and improve permissions 2025-09-28 22:18:06 +02:00
Andras Bacsai 9768deccd5 chore(workflow): update pull request trigger to pull_request_target and refine permissions for enhanced security 2025-09-25 11:15:17 +02:00
Cinzya 589abca775 feat(comments): ping PR author 2025-09-24 11:45:34 +02:00
Cinzya 1786e6c6bd feat(comments): add automated comments for labeled pull requests to guide documentation updates 2025-09-21 09:48:02 +02:00
Andras Bacsai 4c0c16a241 refactor(backlog): remove outdated guidelines and project manager agent files to streamline task management documentation 2025-09-08 09:19:24 +02:00
Andras Bacsai 3b9031dcee chore(workflows): add backlog directory to build triggers for production and staging workflows 2025-08-26 14:44:37 +02:00
Andras BacsaiandGitHub 0702d29ae1 Update claude-code-review.yml 2025-08-25 14:20:41 +02:00
Andras Bacsai e565d8f6c4 "Claude Code Review workflow" 2025-08-25 14:13:44 +02:00
Andras Bacsai 3f6834ea41 "Claude PR Assistant workflow" 2025-08-25 14:13:42 +02:00
ff9c31d4da Chore: Adjust Workflows for v5 (#5689)
* chore(workflows): remove unsued workflow

* chore(workflows): rename branches in workflows

* fix(license): update copyright year

* chore(workflows): update branches to ignore in staging build workflow

* chore(workflows): update branch references in issue processing and changelog generation

---------

Co-authored-by: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com>
2025-04-24 20:48:54 +02:00
peaklabs-dev bc52042ac5 chore(workflows): adjust workflow for announcement 2025-04-24 10:24:28 +02:00
peaklabs-dev c037835a07 chore(workflows): make naming more clear and remove unused code 2025-01-22 21:35:07 +01:00
🏔️ PeakandGitHub 1bdde5ce77 Merge branch 'next' into git-cliff 2025-01-22 21:31:12 +01:00
peaklabs-dev c4735f2466 feat(workflows): improve changelog generation and workflows
feat: Ignore Changelog.md file so that it will not trigger a build
feat: add Changelog.md to gitignore
chore: improve changelog gh action
2025-01-22 21:28:13 +01:00
peaklabs-dev 1b62e1f117 fix(workflows): remove tags only if the PR has been merged into the main branch 2025-01-22 21:08:47 +01:00
peaklabs-dev aeb57d279f fix(workflows): Waiting for changes label should also be considered and improved messages 2025-01-22 20:45:59 +01:00