Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/branch-protection.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ on:
branches: [main, beta]

jobs:
protect:
check:
uses: ConductionNL/.github/.github/workflows/branch-protection.yml@main
secrets: inherit
secrets: inherit
2 changes: 1 addition & 1 deletion .github/workflows/code-quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
app-name: app-template
php-version: "8.3"
php-test-versions: '["8.3", "8.4"]'
nextcloud-test-refs: '["stable31", "stable32"]'
nextcloud-test-refs: '["stable31", "stable32", "stable33"]'
enable-psalm: true
enable-phpstan: true
enable-phpmetrics: true
Expand Down
4 changes: 2 additions & 2 deletions appinfo/info.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Vrij en open source onder de EUPL-1.2-licentie.
**Ondersteuning:** Voor ondersteuning, neem contact op via support@conduction.nl.
]]></description>
<version>0.1.0</version>
<licence>agpl</licence>
<licence>eupl</licence>
<author mail="info@conduction.nl" homepage="https://www.conduction.nl/">Conduction</author>
<namespace>AppTemplate</namespace>
<documentation>
Expand All @@ -52,7 +52,7 @@ Vrij en open source onder de EUPL-1.2-licentie.
<screenshot>https://raw.githubusercontent.com/ConductionNL/nextcloud-app-template/main/img/app-store.svg</screenshot>

<dependencies>
<nextcloud min-version="28" max-version="33"/>
<nextcloud min-version="28" max-version="34"/>
<php min-version="8.1"/>
</dependencies>

Expand Down
9 changes: 9 additions & 0 deletions openspec/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,15 @@ This folder contains feature specifications, architectural decisions, and implem

> If `app-config.json` has `"requiresOpenRegister": true`, install [OpenRegister](https://github.com/ConductionNL/openregister) before enabling this app. Set to `false` if your app does not use OpenRegister.

## app-config.json — Key Fields

| Field | Default | Notes |
|-------|---------|-------|
| `cicd.enableNewman` | `false` | Enable only when a Postman collection exists in the repo. Newman runs API test collections in CI — enabling it without a collection breaks every pipeline run. **To enable:** add a Postman collection to `tests/`, set `enableNewman: true`, and run `/opsx:app-apply`. |
| `cicd.phpVersions` | `["8.3", "8.4"]` | PHP versions to test against. Update when Nextcloud drops support for older PHP versions. |
| `cicd.nextcloudRefs` | `["stable31", ...]` | Nextcloud branches to test against. Add new stable refs as Nextcloud releases them. |
| `dependencies.requiresOpenRegister` | `true` | Controls whether the app shows an OpenRegister gate in `src/App.vue` and adds OpenRegister to CI `additional-apps`. |

## Artifact Progression

Each change in `changes/` moves through these artifacts:
Expand Down
1 change: 1 addition & 0 deletions openspec/schemas/conduction
Loading