Skip to content

Add E2E test to CI#57

Merged
aivanovski merged 1 commit intomainfrom
feature/add-e2e-test-to-ci
Feb 18, 2026
Merged

Add E2E test to CI#57
aivanovski merged 1 commit intomainfrom
feature/add-e2e-test-to-ci

Conversation

@aivanovski
Copy link
Owner

@aivanovski aivanovski commented Feb 18, 2026

Note

Medium Risk
Adds a new CI gate that runs the built JAR against sample KeePass DBs and asserts exact CLI output, which could cause brittle failures and block downstream artifact builds if output changes.

Overview
Introduces a new E2E CI job that downloads the shadowJar artifact and runs it against test-db/demo.kdbx vs test-db/demo-modified.kdbx, failing the workflow if the produced diff output doesn’t exactly match the expected text.

Updates the pipeline so build-native-image now depends on the E2E job (instead of directly on build-jar), making the E2E verification a required gate before native image/artifact packaging proceeds.

Written by Cursor Bugbot for commit 1d33646. This will update automatically on new commits. Configure here.

@aivanovski aivanovski merged commit bf1d6ea into main Feb 18, 2026
14 checks passed
@aivanovski aivanovski deleted the feature/add-e2e-test-to-ci branch February 18, 2026 10:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant