Initialize ci-core repository structure with composite action skeletons#1
Conversation
Co-authored-by: juanfeSanahuja <85166064+juanfeSanahuja@users.noreply.github.com>
|
@copilot I want to migrate two composite GitHub Actions from the repository opencb/java-common-libs into this new repository (ci-core). Please do the following:
Make sure all references are correctly rewritten and that the migration keeps the logic intact. |
Establishes the foundational directory structure and placeholder files for centralized CI/CD components shared across OpenCB/Xetabase projects.
Structure Created
.github/actions/setup-java-maven/action.yml- Composite action skeleton for Java/Maven environment setup with TODO comments for version inputs, dependency caching, and Maven configuration.github/actions/test-summary/action.yml- Composite action skeleton for test result collection and summary publication with TODO comments for result parsing and GitHub Actions UI integration.github/workflows/build.yml- Placeholder workflow file for validating composite actionsAll actions include minimal viable YAML structure with
name,description, andruns: using: 'composite'to establish valid GitHub Actions syntax. Placeholder steps prevent immediate failures when referenced before implementation.Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.