Files
KNELCloudronPackages/.gitea/workflows/ci.yml

27 lines
660 B
YAML

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}