Skip to content

Release: merge development into beta#407

Closed
github-actions[bot] wants to merge 39 commits intobetafrom
development
Closed

Release: merge development into beta#407
github-actions[bot] wants to merge 39 commits intobetafrom
development

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Feb 6, 2026

Automated PR to sync development changes to beta for beta release.

Merging this PR will trigger the beta release workflow.

@remko48 remko48 force-pushed the beta branch 3 times, most recently from 2905e61 to 46d7f4c Compare February 19, 2026 16:55
rubenvdlinde and others added 3 commits February 19, 2026 18:13
The unstable counter kept resetting to 1 because PR merges overwrite
info.xml with the feature branch version. Git tags persist across merges
and reliably track the highest counter.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The unstable version was 0.7.5 (based on main's 0.7.4) while betas
were already at 0.7.9. Now scans all git tags to find the highest
base version, so unstable is always higher than any existing release.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@remko48 remko48 force-pushed the beta branch 6 times, most recently from 0fc9122 to 702b712 Compare February 26, 2026 06:56
@remko48 remko48 force-pushed the beta branch 7 times, most recently from 6b9266e to 7789bfa Compare March 2, 2026 19:20
rubenvdlinde and others added 4 commits March 3, 2026 09:16
- Fix phpcs/phpcbf scripts to use ./vendor/bin/ prefix
- Replace php-cs-fixer with phpcbf in cs:check/cs:fix
- Add phpmd, phpmetrics, phpmetrics:violations, phpcs:output, phpstan scripts
- Add phpqa scripts (phpqa, phpqa:full, phpqa:ci, qa:check, qa:full)
- Add missing dev dependencies: vimeo/psalm, phpmd, phpmetrics,
  nextcloud/coding-standard, phpcsstandards/phpcsextra, edgedesign/phpqa,
  phpunit/phpunit; update nextcloud/ocp to ^31.0
- Add dealerdirect/phpcodesniffer-composer-installer to allow-plugins
- Add phpstan.neon (level 5, scans lib/, bootstraps vendor/autoload.php)
- Add .github/workflows/code-quality.yml CI workflow

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Rename website/ → docusaurus/ (preserves git history)
- Move website/docs/ → docs/ at repository root
- Update docusaurus.config.js: path '../docs', editUrl → docusaurus/
- Update documentation.yml: trigger development branch, cd docusaurus
- Create img/app-store.svg with blue hexagon OC logo
- Update logo.svg with blue hexagon app-store icon

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…413)

Apply named parameters, explicit boolean comparisons, file doc comments,
end-method comments, and other coding standard fixes. Reduced errors from
2127 to 81 across 53 files. Includes custom NamedParametersSniff and CI updates.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
actions-user and others added 26 commits March 6, 2026 08:13
# Conflicts:
#	.github/workflows/code-quality.yml
#	appinfo/info.xml
#	composer.json
Fixed sync not triggering release
… NcSelect for keywords

- Add .or(z.literal('')) to externalLink validation so the field is not
  required
- Switch keywords input from NcSelectTags to NcSelect with taggable and
  multiple options for free-form keyword entry
- Add openspec specs and archived change proposals
…rrors

- Replace quality-check.yml with thin caller to ConductionNL/.github shared workflow
- Add npm overrides for transitive vulnerabilities (braces, micromatch, dompurify,
  d3-color, json5, katex, @braintree/sanitize-url)
- Auto-fix all 64 ESLint errors (indent issues in Vue/JS files)
- Remaining: 59 warnings (non-blocking), Vue 2 ecosystem audit advisories (unfixable)
- Convert positional args to named parameters (NamedParametersSniff)
- Replace implicit true comparisons with explicit === TRUE/FALSE
- Replace inline ternary (?:) with if/else blocks
- Break long lines (>125 chars) in code, docblocks, and migration
- Fix inline comments to end with punctuation marks
- Remove superfluous @param docblock entries
- Refactor migration to use shared option arrays for readability
- Upgrade phpunit/phpunit 10.5.60 -> 10.5.63 (CVE-2026-24765, unsafe deserialization)
- Upgrade symfony/process 6.4.26 -> 6.4.33 (CVE-2026-24739, argument escaping)
- Remove unused vue-jest@3.0.7 (eliminates babel-traverse critical CVE chain)
- Run npm audit fix for non-breaking dependency updates

Composer audit: clean (0 advisories)
npm audit: 33 -> 0 critical, 2 high remain (vue 2.x + mermaid via @kangc/v-md-editor,
unfixable without Vue 3 migration)
Replace custom quality-check workflow with ConductionNL reusable workflow.
Enable PHPUnit tests and Newman integration tests (docs/assets/ collections).
- Migrate phpunit.xml from PHPUnit 9.3 to 10.5 schema
- Rewrite bootstrap.php with proper Nextcloud environment setup
- Add openregister as additional app dependency for CI tests
- Delete tests for non-existent classes (AttachmentsController, ConfigurationController, PublicationTypesController, ObjectService)
- Fix constructor argument order/types in remaining test files
- Rewrite test mocks to match actual service method signatures
@rubenvdlinde rubenvdlinde added the patch Patch version bump label Mar 13, 2026
@rubenvdlinde
Copy link
Collaborator

Closing: too many conflicts between beta and development. Force-pushing development to beta to reset the branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch Patch version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants