Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions .github/actions/setup-java-maven/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: 'Setup Java and Maven'
description: 'Composite action to set up Java and Maven environment for OpenCB/Xetabase projects'

# TODO: Define inputs for Java version, Maven version, cache configuration, etc.
# inputs:
# java-version:
# description: 'Java version to set up'
# required: false
# default: '11'

# TODO: Define outputs if needed
# outputs:
# java-version:
# description: 'Installed Java version'
# value: ${{ steps.setup.outputs.java-version }}

runs:
using: 'composite'
steps:
# TODO: Add steps to set up Java
# TODO: Add steps to set up Maven
# TODO: Add caching for Maven dependencies
# TODO: Configure Maven settings if needed
- name: Placeholder
shell: bash
run: echo "Setup Java and Maven action - to be implemented"
26 changes: 26 additions & 0 deletions .github/actions/test-summary/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: 'Test Summary'
description: 'Composite action to generate and publish test summaries for OpenCB/Xetabase projects'

# TODO: Define inputs for test results paths, formats, etc.
# inputs:
# test-results-path:
# description: 'Path to test results'
# required: false
# default: '**/target/surefire-reports/*.xml'

# TODO: Define outputs if needed
# outputs:
# summary:
# description: 'Test summary'
# value: ${{ steps.summary.outputs.summary }}

runs:
using: 'composite'
steps:
# TODO: Add steps to collect test results
# TODO: Add steps to parse test results
# TODO: Add steps to generate summary
# TODO: Add steps to publish summary to GitHub Actions UI
- name: Placeholder
shell: bash
run: echo "Test summary action - to be implemented"
2 changes: 2 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# TODO: Define build workflow for ci-core repository
# This workflow will validate the composite actions and ensure they work correctly