Commit Graph

14025 Commits

Author SHA1 Message Date
majcek210 6effccd1fb Merge branch 'next' into ts-template 2025-11-08 15:47:45 +01:00
itssloplayz e53ea04476 Removed the old file that was left in on accident 2025-11-08 12:03:54 +01:00
itssloplayz 152801e293 Added tailscale template 2025-11-08 11:59:26 +01:00
Andras Bacsai 712d60c75b feat: ensure .env file exists for docker compose and auto-inject in payloads 2025-11-07 15:20:10 +01:00
Andras Bacsai d3eba6c1b7 Merge branch 'next' into issue-7127 2025-11-07 14:44:38 +01:00
Andras Bacsai 775216e7a5 jean jean 2025-11-07 14:33:32 +01:00
Andras Bacsai 7fd1d799b4 refactor: rename onWorktreeCreate script to setup in jean.json 2025-11-07 14:33:32 +01:00
Andras Bacsai 8660d1d8fe Merge branch 'next' into issue-7127 2025-11-07 14:14:51 +01:00
Andras Bacsai e86575d6f7 fix: guard against null or empty docker compose in saveComposeConfigs method 2025-11-07 14:14:43 +01:00
Andras Bacsai a71638581e chore(deps-dev): bump tar from 7.5.1 to 7.5.2 (#7134) 2025-11-07 14:13:00 +01:00
Andras Bacsai 75a10df394 Add/Fix categories/tags (#7147) 2025-11-07 14:11:56 +01:00
Andras Bacsai 049affe216 refactor: rename onWorktreeCreate script to setup in jean.json 2025-11-07 14:04:09 +01:00
Andras Bacsai 468d5fe7d7 refactor: improve docker compose validation and transaction handling in StackForm 2025-11-07 14:03:19 +01:00
hareland 07ce375ac5 Embystat: change category from 'media' to 'analytics' 2025-11-07 13:50:19 +01:00
hareland b08ea4402a Embystat: change category from 'media' to 'analytics' 2025-11-07 13:46:12 +01:00
hareland 183c70e3c8 **Update rybbit.yaml schema: add category field and adjust tags formatting** 2025-11-07 13:29:49 +01:00
ajay e3c3962d07 fix: updated postgres 2025-11-07 17:08:01 +05:30
ajay c93c238be2 fix: secure deploy 2025-11-07 17:06:39 +05:30
ajay 87a97468c2 fix: secure deploy 2025-11-07 17:03:00 +05:30
ajay 1cd98f7b5a fix: secure deploy 2025-11-07 17:02:09 +05:30
ajay 40eb399b36 fix: updated envs 2025-11-07 16:54:31 +05:30
ajay 50accfeb2a fix: updated passout key 2025-11-07 16:45:16 +05:30
Aj7Ay b0a17b9ba9 Merge pull request #1 from Aj7Ay/fix/documenso-signing-status-issue-1767
Fix/documenso signing status issue 1767
2025-11-07 15:11:17 +05:30
ajay 08eb6ff981 Fix(Documenso): Resolve pending status issue for Documenso deployments (fixes #1767) 2025-11-07 15:10:04 +05:30
ajay 69b8abde63 Fix(Documenso): Resolve pending status issue for Documenso deployments (fixes #1767) 2025-11-07 15:01:48 +05:30
Andras Bacsai 73985350ec fix: update version numbers to 4.0.0-beta.443 and 4.0.0-beta.444 2025-11-07 08:26:58 +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
ShadowArcanist 501a67ac40 Merge branch 'next' into shadow/fix-docker-time-command 2025-11-06 20:17:10 +05:30
peaklabs-dev 560c98e280 ci(workflow): fix changelog generation 2025-11-06 15:11:13 +01:00
dependabot[bot] ffa4123a72 chore(deps-dev): bump tar from 7.5.1 to 7.5.2
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.1 to 7.5.2.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.1...v7.5.2)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-06 14:06:03 +00:00
Andras Bacsai 7bbfa094d0 v4.0.0-beta.442 (#7130) 2025-11-06 15:04:56 +01:00
Andras Bacsai f005602147 fix: remove Gozunga from the list of sponsors in README 2025-11-06 15:00:24 +01:00
Andras Bacsai 4e734492e0 fix: escape shell arguments in syncBunny command execution 2025-11-06 14:57:53 +01:00
🏔️ Peak 7ebb41a97c ci(workflows): improve security of all workflows & update action (#7133) 2025-11-06 14:56:09 +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 24bcce3f9b Update app/Console/Commands/SyncBunny.php
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-11-06 14:36:34 +01:00
Andras Bacsai 2768805996 fix: update helper_version to 1.0.12 in constants configuration 2025-11-06 14:33:42 +01:00
Andras Bacsai bcd225bd22 feat: Implement required port validation for service applications
- Added `requiredPort` property to `ServiceApplicationView` to track the required port for services.
- Introduced modal confirmation for removing required ports, including methods to confirm or cancel the action.
- Enhanced `Service` model with `getRequiredPort` and `requiresPort` methods to retrieve port information from service templates.
- Implemented `extractPortFromUrl` method in `ServiceApplication` to extract port from FQDN URLs.
- Updated frontend views to display warnings when required ports are missing from domains.
- Created unit tests for service port validation and extraction logic, ensuring correct behavior for various scenarios.
- Added feature tests for Livewire component handling of domain submissions with required ports.
2025-11-06 14:32:36 +01:00
🏔️ Peak e21b1e40bc Merge branch 'v4.x' into next 2025-11-06 14:00:30 +01:00
Andras Bacsai 21835e4608 chore: update Nixpacks version to 1.41.0 (#7061) 2025-11-06 12:42:57 +01:00
Andras Bacsai f89c5d2b21 fix: enhance onWorktreeCreate script to include directory creation and settings copy 2025-11-06 12:41:04 +01:00
Andras Bacsai 1ab5dbca20 fix: preserve empty strings and remove empty sections in docker-compose
- Preserve empty string environment variables instead of converting to null
  Empty strings and null have different semantics in Docker Compose:
  * Empty string (VAR: ""): Variable is set to "" in container (e.g., HTTP_PROXY="" means "no proxy")
  * Null (VAR: null): Variable is unset/removed from container environment

- Remove empty top-level sections (volumes, configs, secrets) from generated compose files
  These sections now only appear when they contain actual content, following Docker Compose best practices

- Add safety check for missing volumes in validateComposeFile to prevent iteration errors

- Add comprehensive unit tests for both fixes

Fixes #7126
2025-11-06 12:30:03 +01:00
Diogo Carvalho f31ba424d5 Update mosquitto.yaml
Fix spacing in conditional check for service user
2025-11-06 10:55:01 +00:00
Andras Bacsai 395d225f90 fix: envs added to the right place in dockerfiles (#7123) 2025-11-06 09:29:57 +01:00
Andras Bacsai d0ee7d0412 Merge branch 'next' into feat-add-dockerfile-from-instruction-par 2025-11-06 09:24:54 +01:00
Andras Bacsai 88aa24057b fix: update environment variable mapping in deployment job 2025-11-06 09:21:41 +01:00
Andras Bacsai d21ab6e11b fixed jean.json 2025-11-06 09:04:45 +01:00
Andras Bacsai df3dd84dfc rebranded gcool to jean 2025-11-06 09:03:17 +01:00
Andras Bacsai 4968e9fa2b test: add unit tests for Dockerfile ARG insertion logic 2025-11-06 08:54:40 +01:00