Scaffold Cloudron packaging workspace and automation

This commit is contained in:
2025-10-02 12:07:09 -05:00
parent b4121cc932
commit 482d4ff1b8
414 changed files with 6837 additions and 2 deletions

26
.gitea/workflows/ci.yml Normal file
View File

@@ -0,0 +1,26 @@
name: cloudron-packages-ci
on:
workflow_dispatch:
inputs:
tasks:
description: "Space-separated list of tasks to run via scripts/ci_local.sh"
required: false
default: "all"
jobs:
lint-and-smoke:
runs-on: ubuntu-22.04
steps:
- name: Checkout repository
uses: https://gitea.com/actions/checkout@v4
- name: Build CI harness image
run: docker build -t knel/cloudron-ci docker/ci-runner
- name: Run requested tasks
env:
TASKS: ${{ github.event.inputs.tasks }}
run: |
export CI_IMAGE=knel/cloudron-ci
./scripts/ci_local.sh ${TASKS:-all}