Skip to content

chore: Merge development into main - #4

Merged
rubenvdlinde merged 5 commits into
mainfrom
development
Mar 5, 2026
Merged

chore: Merge development into main#4
rubenvdlinde merged 5 commits into
mainfrom
development

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

Merge development branch into main to sync code cleanup and quality tooling changes.

rubenvdlinde and others added 5 commits February 6, 2026 13:17
Convert from PHP Nextcloud app to ExApp with Docker-based deployment.
Add standardized CI/CD workflows for unstable release, dev-to-beta PR
creation, branch protection, and lint checks.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Enforce that PRs to main can only come from beta or hotfix branches,
and PRs to beta can only come from development or hotfix branches.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: Rewrite Dockerfile and fix entrypoint/heartbeat

- Rewrite Dockerfile with proper Python install on eclipse-temurin base
- Switch entrypoint from uvicorn to python3 ex_app/lib/main.py
- Return HTTP 200 from heartbeat during init wait instead of 503

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: Add PHPCS/PHPMD/Psalm quality tooling

Add phpcs.xml, phpmd.xml, psalm.xml, custom NamedParametersSniff, and
update composer.json with quality dependencies.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
@rubenvdlinde
rubenvdlinde merged commit af39bc3 into main Mar 5, 2026
2 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants