-
Notifications
You must be signed in to change notification settings - Fork 1
Workflow
Since the BCLD Client is built with GitHub Actions, a GitHub workflow directory is available. This directory contains our GitHub Workflow files, and establishes four different workflow runs:
This workflow triggers on every change to a develop child branch. Since all development happens in this branch, all changes are tested immediately. which means that these branches are reserved for issues that are currently under development. These changes mostly involve feature requests and hotfixes, but will sometimes include minor kernel patches, major kernel updates or even complete repository upgrades.
All changes from child branches are collected in the ALPHA branch, before running multiple tests. If successful, the aggregated changes will be pushed to the main branch for a new release.
All changes to the main branch trigger a release build. The main branch will periodically be merged to develop/BETA to test merges, create experimental images, or simply back up main prior to large merges.
Everytime the release workflow is triggered, another extra (r8168) triggers, which includes a r8168-dkms package. This package supports newer hardware with a dynamic kernel module, which is not signed for Secure Boot. In many cases, support for newer hardware is added to the kernel over time. This image bridges that gap, but at the cost of Secure Boot.
Copyright © 2025 Quintor B.V.
BCLD is licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence"); You may not use BCLD except in compliance with the Licence. You may obtain a copy of the License at:
https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
-
Configuration
2.1 Build Configuration
2.2 Build Flow
2.3 Client Configuration -
Collaboration
6.1 Community Guidelines
6.2 Workflow
6.3 Definitions
6.4 About Us