Skip to content

Add GitHub actions - #12

Merged
dervoeti merged 6 commits into
mainfrom
feat/github-actions
Feb 24, 2026
Merged

dervoeti merged 6 commits into
mainfrom
feat/github-actions

Conversation

@dervoeti

@dervoeti dervoeti commented Feb 20, 2026

Copy link
Copy Markdown
Member

Fixes #4

The Github Actions are largely in line with what we do in docker-images or for our operators.

build.yaml - Builds and publishes the container image and Helm chart on pushes to main, tags, and scheduled runs (like we do in our other repos). Uses https://github.com/stackabletech/actions for standard build, publish, sign, and preflight checks. Skips unnecessary work with a detect-changes gate.
The OpenShift Preflight check will currently fail, as we don't have a LICENSE in this repo.

pr_checks.yaml - Runs on every PR and merge group: runs pre-commit (which lints and type-checks the app, the Helm chart, YAML and Markdown, etc.) and runs the full Playwright E2E test suite.

I also moved the Helm chart from deploy/helm to deploy/helm/stackable-ui, because the publish-helm-chart action derives the chart name from the last path segment of chart-directory, which must match the name in Chart.yaml.

@dervoeti
dervoeti force-pushed the feat/github-actions branch 5 times, most recently from da4c99b to 5bd572d Compare February 20, 2026 15:59
@dervoeti
dervoeti force-pushed the feat/github-actions branch from 5bd572d to 9fa19f0 Compare February 20, 2026 16:17
@dervoeti dervoeti moved this to Development: Waiting for Review in Stackable Engineering Feb 20, 2026
@dervoeti dervoeti self-assigned this Feb 20, 2026

@labrenbe labrenbe left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@dervoeti
dervoeti merged commit 770f313 into main Feb 24, 2026
8 checks passed
@dervoeti
dervoeti deleted the feat/github-actions branch February 24, 2026 09:37
@dervoeti dervoeti moved this from Development: Waiting for Review to Development: Done in Stackable Engineering Feb 24, 2026
@lfrancke lfrancke moved this from Development: Done to Done in Stackable Engineering Mar 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

Add GitHub CI Actions

3 participants