Skip to content

Conversation

@pflynn-virtru
Copy link
Member

@pflynn-virtru pflynn-virtru commented Jan 21, 2026

Summary

  • Publishes cmdline.jar to a rolling dev release on push to main
  • Enables xtest to download pre-built artifacts instead of building from source
  • Standardizes all workflows to Java 17 with eclipse-temurin distribution
  • Uses @main for platform test actions (bleeding edge testing)
  • Runs xtest in parallel with platform-integration (faster CI)
  • Removes multi-KAS steps from platform-integration (covered by xtest)
  • uses main latest for xtest

Changes

  • dev-artifact.yaml - new workflow for publishing dev artifacts
  • checks.yaml - updated to temurin, uses platform @main, xtest runs in parallel, removed multi-KAS tests
  • release.yaml - updated to Java 17 and temurin distribution

Testing

  • Tested dev-artifact workflow on branch - ran successfully
  • dev release created with cmdline.jar artifact

Next steps for xtest team

  • Update download-artifact.sh to handle VERSION=dev
  • Download directly from release instead of clone+build:
    gh release download dev --repo opentdf/java-sdk --pattern "cmdline.jar" --dir "$DIST_DIR"

🤖 Generated with Claude Code

@pflynn-virtru pflynn-virtru requested review from a team as code owners January 21, 2026 17:13
@gemini-code-assist
Copy link
Contributor

Note

Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported.

@pflynn-virtru pflynn-virtru force-pushed the feat/dev-artifact-workflow branch 3 times, most recently from 6ff700e to 9000553 Compare January 21, 2026 17:41
@pflynn-virtru pflynn-virtru force-pushed the feat/dev-artifact-workflow branch 4 times, most recently from d23cedc to cba49db Compare January 21, 2026 18:29
@github-actions
Copy link

X-Test Failure Report

cshamrick
cshamrick previously approved these changes Jan 21, 2026
@github-actions
Copy link

X-Test Failure Report

✅ js-main
❌ js-v0.9.0
✅ go-main
❌ go-v0.9.0

@cshamrick cshamrick self-requested a review January 21, 2026 19:08
cshamrick
cshamrick previously approved these changes Jan 21, 2026
@github-actions
Copy link

- Add dev artifact workflow to publish cmdline.jar on push to main
- Force-update dev tag to latest commit before publishing release
- Standardize all workflows to Java 17 with eclipse-temurin distribution
- Use @main for platform test actions (bleeding edge testing)
- Run xtest in parallel with platform-integration
- Remove multi-KAS steps from platform-integration (covered by xtest)
- Test against platform main and latest (not lts)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@sonarqubecloud
Copy link

@github-actions
Copy link

@pflynn-virtru pflynn-virtru merged commit 74036e9 into main Jan 22, 2026
18 checks passed
@pflynn-virtru pflynn-virtru deleted the feat/dev-artifact-workflow branch January 22, 2026 14:53
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.

4 participants