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
🏔️ Peak
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 Bacsai
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 Bacsai
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 Bacsai
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 Bacsai
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
🏔️ Peak
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
🏔️ Peak
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