https://github.com/opf/nextcloud-integration-openproject-builds
Prebuilt OpenProject integration for NextCloud
https://github.com/opf/nextcloud-integration-openproject-builds
Last synced: 8 days ago
JSON representation
Prebuilt OpenProject integration for NextCloud
- Host: GitHub
- URL: https://github.com/opf/nextcloud-integration-openproject-builds
- Owner: opf
- Created: 2026-02-17T09:09:11.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-06-26T01:24:41.000Z (10 days ago)
- Last Synced: 2026-06-26T03:14:36.264Z (10 days ago)
- Size: 64.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Nextcloud OpenProject Integration Builds
This repository publishes prebuilt artifacts for `nextcloud/integration_openproject` `release/*` branches.
## How it works
A scheduled workflow (`.github/workflows/build-release-channels.yml`) runs every 5 minutes and:
1. Reads upstream `release/*` branch heads.
2. Compares each branch head to `channels/.env` (`SOURCE_COMMIT`).
3. Builds changed branches with `npm ci` and `npm run build`.
4. Publishes a GitHub Release with:
- `integration_openproject--.tar.gz`
- `integration_openproject--.tar.gz.sha256`
5. Updates `channels/.env` to point to the newest successful artifact.
## Channel file format
Example: `channels/release-2.10.env`
```env
SOURCE_REPO=nextcloud/integration_openproject
SOURCE_BRANCH=release/2.10
SOURCE_COMMIT=<40-char-sha>
BUILD_TAG=build-release-2.10--
ASSET_NAME=integration_openproject-release-2.10-.tar.gz
ASSET_URL=https://github.com/opf/nextcloud-integration-openproject-builds/releases/download//
ASSET_SHA256=
BUILT_AT=
```
These channel files are consumed by `saas-deploy` Nextcloud integration updater sidecars.