333 Commits
Author SHA1 Message Date
peaklabs-dev e1ff82a0c2 ci: bump tests.yaml action versions 2026-03-27 19:16:45 +01:00
peaklabs-dev bd6f691b5a ci: improve tests workflow with all js and php tooling 2026-03-13 23:55:08 +01:00
peaklabs-dev 7fc6f0ed8f ci: bump action versions 2026-02-24 16:12:40 +01:00
peaklabs-dev 131e5efb0d chore(repo): improve contributor pr template
- all contributors (none team members) must use this PR template to open PRs and it is also the default template selected in the GitHub UI
2026-02-23 19:34:51 +01:00
peaklabs-dev 8031ac6f1a chore(repo): add default pr template
- the default (changes) PR template should be used for all PRs that are not new version release PRs
2026-02-23 19:34:51 +01:00
peaklabs-dev b8fa116e0f chore(repo): add version pr template
- the version PR template is the template used for new version releases, which are primarily PRs from next to v5.x
2026-02-23 19:34:51 +01:00
peaklabs-dev bc7850053d ci: update and improve workflows
- add concurrency groups to cancel the in-progress workflow if a new
one is triggered
- update and pin all action versions to full-length SHAs
- update and pin all dependency versions to specific versions
- ensure git credentials are not persisted when using actions/checkout
2025-12-01 21:47:28 +01:00
peaklabs-dev ac9ebeb09b ci: improve security of all workflows 2025-11-30 16:58:58 +01:00
peaklabs-dev 109813cace ci: improve tests workflow
- add bun audit step
- improve steps naming
- wait on composer validation, bun and composer audit before running the
  test suite
2025-11-30 16:58:58 +01:00
peaklabs-dev 50ecb2efc4 ci: add tests workflow 2025-11-30 16:58:58 +01:00
peaklabs-dev c7f18fd489 ci: add optimized stale and lock workflows 2025-11-30 16:58:58 +01:00
peaklabs-dev 25ffcf84f1 chore(repo): add new GitHub Issue templates 2025-11-30 16:58:58 +01:00
peaklabs-dev 7a71e510a9 chore(repo): add assets folder for readme assets 2025-11-30 16:50:04 +01:00
peaklabs-dev ea0fd28dd1 chore(repo): add funding.yaml 2025-11-30 16:50:04 +01:00
peaklabs-dev 15fefa1cf6 chore(repo): add new pull request template 2025-11-30 16:50:04 +01:00
peaklabs-dev 3cb36b0c41 chore(setup): create core skeleton 2025-11-30 16:50:04 +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
Andras Bacsai c9869e13e0 refactor(workflows): replace jq with PHP script for version retrieval in workflows 2025-01-22 14:05:29 +01:00
Andras Bacsai 6a03bb369e chore(versions): update coolify versions to v4.0.0-beta.389 and add helper version retrieval script 2025-01-22 14:01:05 +01:00
peaklabs-dev 1d4f05714b feat(changelog): Add git cliff for automatic changelog generation 2025-01-20 14:43:07 +01:00
Andras Bacsai 8f48f84bdf development should work now 2024-12-09 13:34:31 +01:00
Andras Bacsai 3c6b825ef2 fix: workflow files for coolify build 2024-11-12 14:50:41 +01:00
Andras Bacsai 5d5ada130e fix fix fix fix fix fix fix fix fix fix fix 2024-11-08 11:13:03 +01:00