Commit Graph

188 Commits

Author SHA1 Message Date
Furox
0b85d3e92b chore: remove temporary restore redaction validation workflow 2026-09-11 16:27:32 +03:00
Furox
5ec3de875b ci: target restore redaction test correctly 2026-09-11 16:27:32 +03:00
Furox
d03089695d ci: validate issue 416 restore redaction hardening 2026-09-11 16:27:32 +03:00
Furox
af5fc36ed6 chore: remove final issue 416 audit workflow 2026-09-11 16:27:32 +03:00
Furox
bf8bdf7fe2 chore: correct final plan-auditor invariant name 2026-09-11 16:27:32 +03:00
Furox
32c56d594f chore: remove temporary issue 416 security workflow 2026-09-11 16:27:32 +03:00
Furox
9fa33160cf chore: remove temporary issue 416 security workflow 2026-09-11 16:27:32 +03:00
Furox
f6ac70d7d5 chore: remove temporary issue 416 security workflow 2026-09-11 16:27:32 +03:00
Furox
0316ddc3db chore: remove temporary issue 416 security workflow 2026-09-11 16:27:32 +03:00
Furox
c5c1ade8df chore: remove temporary issue 416 security workflow 2026-09-11 16:27:32 +03:00
Furox
22f3a540ef chore: remove temporary issue 416 fix workflow 2026-09-11 16:27:32 +03:00
Furox
5ab6b0701d chore: run guarded final security patch 2026-09-11 16:27:32 +03:00
Furox
08152fc882 chore: verify final quoting and environment guards 2026-09-11 16:27:32 +03:00
Furox
1841fc93f8 chore: verify rclone environment and quoting hardening 2026-09-11 16:27:32 +03:00
Furox
2feccc3912 chore: verify final issue 416 security edge cases 2026-09-11 16:27:32 +03:00
Furox
1a145c38cd chore: rerun final issue 416 plan audit 2026-09-11 16:27:32 +03:00
Furox
f9ccad1db0 chore: verify second issue 416 security hardening round 2026-09-11 16:27:32 +03:00
Furox
3bd0a22030 chore: verify backup error redaction fix 2026-09-11 16:27:32 +03:00
Furox
9d9725dee0 chore: simplify issue 416 plan-auditor workflow 2026-09-11 16:27:32 +03:00
Furox
8e180c80b0 chore: run plan-auditor final audit for issue 416 2026-09-11 16:27:32 +03:00
Furox
f2aa8c8fed chore: remove temporary self-hosted remote fix workflow 2026-09-11 16:27:32 +03:00
Furox
1b179caf8e chore: remove temporary issue 416 revalidation workflow 2026-09-11 16:27:31 +03:00
Furox
97adf40854 chore: retry guarded self-hosted remote fix 2026-09-11 16:27:31 +03:00
Furox
e79430692f chore: apply self-hosted remote destination test fix 2026-09-11 16:27:31 +03:00
Furox
ac4c0fd6dd chore: run final issue 416 revalidation 2026-09-11 16:27:31 +03:00
Furox
317883589e chore: remove temporary issue 416 audit workflow 2026-09-11 16:27:31 +03:00
Furox
b95d4e6a24 chore: run issue 416 audit validation 2026-09-11 16:27:31 +03:00
Furox
b0f2caf797 chore: remove temporary issue 416 validation workflow 2026-09-11 16:27:31 +03:00
Furox
2b290458f4 ci: auto-apply Biome formatting before final validation 2026-09-11 16:27:31 +03:00
Furox
7514818599 ci: include backup router in final security validation 2026-09-11 16:27:31 +03:00
Furox
4f68326449 ci: validate final issue 416 security hardening 2026-09-11 16:27:31 +03:00
Furox
4dddc9582f ci: remove temporary issue 416 security workflow 2026-09-11 16:27:31 +03:00
Furox
23f4cfce4d ci: run full Dokploy test suite for issue 416 2026-09-11 16:27:31 +03:00
Furox
28c6ac3310 ci: validate issue 416 security fixes 2026-09-11 16:27:31 +03:00
Furox
08e08f4904 chore: remove fork-only issue 416 validation workflow 2026-09-11 16:27:31 +03:00
Furox
c0e58657fd ci: remove temporary issue 416 final audit workflow 2026-09-11 16:27:31 +03:00
Furox
05a2e695b6 ci: preserve sealed Vitest checks with workspace compatibility 2026-09-11 16:27:31 +03:00
Furox
4747a5db07 ci: run sealed final Plan Auditor gate for issue 416 2026-09-11 16:27:31 +03:00
Furox
0d1f38e827 ci: remove one-shot issue 416 formatter 2026-09-11 16:27:31 +03:00
Furox
dd6138b199 ci: add one-shot Biome formatter for issue 416 2026-09-11 16:27:31 +03:00
Furox
99cb25fa00 ci: validate issue 416 implementation 2026-09-11 16:27:31 +03:00
Maks Oleksyuk
96778433db
chore(ci): update GitHub Actions to latest versions and fix zizmor findings 2026-09-07 10:42:08 +03:00
Narciso E. Núñez Arias
effa3ea502
Merge pull request #4702 from Xeoneid/canary
feat(testing): add upgrade version integration test workflow
2026-08-18 16:37:55 -04:00
Mauricio Siu
1b9504897a Merge branch 'main' into canary
Resolve conflicts in docker.ts and domain.ts: canary already contains
a superset of main's hotfix cherry-picks (isDockerDesktop, isolated
network label pinning), just refactored/reformatted, so both sides
kept canary's version.

Also fix hotfix-cherry-pick.yml to sync each cherry-pick back into
canary immediately, so canary and main share history for that change
and the next canary->main release PR doesn't re-conflict on it.
2026-08-14 00:47:41 -06:00
agentHits
86bce3335f
ci: update pull request actions for node 24 (#4773)
* ci: update pull request actions for node 24

Что:
- Обновлены actions checkout, setup-node и pnpm/action-setup в Pull Request workflow до v5.
Зачем:
- Убрать Node.js 20 deprecation annotations из pr-check jobs и использовать actions с Node.js 24 runtime.
Риски:
- Не выявлены; изменение ограничено версиями GitHub Actions без изменения команд workflow.
Проверки:
- Команды и результаты: gh api action.yml для actions/checkout@v5, actions/setup-node@v5 и pnpm/action-setup@v5 подтвердил runs.using node24; git diff --check прошел; ruby YAML parse .github/workflows/pull-request.yml вернул yaml ok; go run github.com/rhysd/actionlint/cmd/actionlint@latest .github/workflows/pull-request.yml прошел без diagnostics; независимый Agent Flow reviewer вернул pass.
- Ограничения: Локальные build/test/typecheck не запускались, потому что изменение касается только GitHub Actions workflow versions.

What:
- Updated checkout, setup-node, and pnpm/action-setup actions in the Pull Request workflow to v5.
Why:
- Remove Node.js 20 deprecation annotations from pr-check jobs and use actions with the Node.js 24 runtime.
Risks:
- None identified; the change is limited to GitHub Actions versions without changing workflow commands.
Checks:
- Commands and results: gh api action.yml for actions/checkout@v5, actions/setup-node@v5, and pnpm/action-setup@v5 confirmed runs.using node24; git diff --check passed; ruby YAML parse .github/workflows/pull-request.yml returned yaml ok; go run github.com/rhysd/actionlint/cmd/actionlint@latest .github/workflows/pull-request.yml passed with no diagnostics; independent Agent Flow reviewer returned pass.
- Limitations: Local build/test/typecheck were not run because the change only touches GitHub Actions workflow versions.

* ci: update format actions for node 24

Что:
- Обновлены actions/checkout и pinned autofix-ci/action в format workflow до Node.js 24-compatible версий.
Зачем:
- Убрать оставшуюся Node.js 20 deprecation annotation из autofix.ci после исправления pr-check workflow.
Риски:
- Не выявлены; изменение ограничено версиями GitHub Actions без изменения formatter-команды.
Проверки:
- Команды и результаты: gh api action.yml для autofix-ci/action@v1.3.4 подтвердил runs.using node24; git ls-remote подтвердил SHA c5b2d67aa2274e7b5a18224e8171550871fc7e4a для tag v1.3.4; git diff --check прошел; ruby YAML parse для pull-request.yml и format.yml вернул yaml ok; go run github.com/rhysd/actionlint/cmd/actionlint@latest .github/workflows/pull-request.yml .github/workflows/format.yml прошел без diagnostics; независимый Agent Flow reviewer подтвердил корректность полного local diff и отметил, что fix нужно опубликовать.
- Ограничения: Локальные build/test/typecheck не запускались, потому что изменение касается только GitHub Actions workflow versions.

What:
- Updated actions/checkout and the pinned autofix-ci/action in the format workflow to Node.js 24-compatible versions.
Why:
- Remove the remaining Node.js 20 deprecation annotation from autofix.ci after fixing the pr-check workflow.
Risks:
- None identified; the change is limited to GitHub Actions versions without changing the formatter command.
Checks:
- Commands and results: gh api action.yml for autofix-ci/action@v1.3.4 confirmed runs.using node24; git ls-remote confirmed SHA c5b2d67aa2274e7b5a18224e8171550871fc7e4a for tag v1.3.4; git diff --check passed; ruby YAML parse for pull-request.yml and format.yml returned yaml ok; go run github.com/rhysd/actionlint/cmd/actionlint@latest .github/workflows/pull-request.yml .github/workflows/format.yml passed with no diagnostics; independent Agent Flow reviewer confirmed the full local diff is correct and noted that the fix needed to be published.
- Limitations: Local build/test/typecheck were not run because the change only touches GitHub Actions workflow versions.
2026-08-12 03:38:45 -06:00
Narciso E. Núñez Arias
c085ec3793 Merge pull request #4985 from Dokploy/fix/sync-version-release-spec
fix(ci): generate OpenAPI spec from the release commit in sync-version

(cherry picked from commit f9057d9304)

[skip ci]
2026-08-11 04:15:49 +00:00
Mauricio Siu
ff9fa7418f fix(ci): generate OpenAPI spec from the release commit in sync-version
The cli/sdk steps copied the repo-root openapi.json, which was last committed in March, and the mcp step fetched docs.dokploy.com, which canary pushes can overwrite. Generate the spec from the release commit instead so each package release matches its dokploy tag.
2026-08-06 01:28:18 -06:00
Mauricio Siu
c9ca719d97 Merge pull request #4984 from Dokploy/fix/sync-version-pnpm-pin
fix(ci): pin pnpm and strip v prefix in sync-version job

(cherry picked from commit 53feb9dd5b)

[skip ci]
2026-08-06 07:20:48 +00:00
Mauricio Siu
b6190ff314 fix(ci): pin pnpm and strip v prefix in sync-version job
npm install -g pnpm resolved to pnpm 11, which turns the esbuild ignored-build-scripts warning into a fatal error, so sync-version has failed on every release since v0.29.5 and mcp/cli/sdk were never bumped or published. Pin pnpm to 10.22.0 (same as packageManager) and write the version without the v prefix so npm packages get valid semver.
2026-08-06 01:19:37 -06:00
Mauricio Siu
98af5a2f07 fix(ci): create release tags on the pushed commit instead of default branch
(cherry picked from commit 472ebed06c)

[skip ci]
2026-08-06 00:43:52 -06:00