Skip to content
This repository was archived by the owner on Jun 17, 2026. It is now read-only.

feat: Initialize sbom repo with MoonBit skill submodule and CI - #1

Merged
yufeiminds merged 3 commits into
mainfrom
copilot/initialize-sca-library
Apr 15, 2026
Merged

yufeiminds merged 3 commits into
mainfrom
copilot/initialize-sca-library

Conversation

Copilot AI commented Apr 15, 2026 •

Copy link
Copy Markdown

Bootstraps the SCA/SBOM repository with the MoonBit toolchain integration required to develop and test MoonBit packages.

Changes

  • Submodule: adds cogna-dev/moonbit-skill at .agents/skills/moonbit — makes the MoonBit coding skill available to agents in this repo
  • CI workflow (.github/workflows/ci.yml): installs MoonBit via cogna-dev/moonbit-actions/setup@v0 and runs the standard gate: moon check → moon fmt --check → moon build → moon test on every push and PR
    • submodules: true on checkout so the skill submodule is present during CI runs
    • permissions: contents: read to scope GITHUB_TOKEN to least-privilege
- uses: actions/checkout@v4
  with:
    submodules: true

- uses: cogna-dev/moonbit-actions/setup@v0

- run: moon check && moon fmt --check && moon build && moon test
Original prompt

The Software Composition Analysis (SCA) library for Software Bill of Materials (SBOM)

You don't need to draft code. Because I had written code in another repository.

Please initialize this repository with moonbit action and skill in our organization.

Use:

https://github.com/cogna-dev/moonbit-skill as git submodule at .agents/skills/moonbit
https://github.com/cogna-dev/moonbit-actions use this action for moonbit ci testing

Copilot AI and others added 2 commits April 15, 2026 07:19
Agent-Logs-Url: https://github.com/cogna-dev/sbom/sessions/1389d678-cd6e-430a-8f17-51b7cb53c924

Co-authored-by: yufeiminds <9150374+yufeiminds@users.noreply.github.com>
Copilot AI changed the title [WIP] Initialize repository with moonbit action and skill Initialize sbom repo with MoonBit skill submodule and CI Apr 15, 2026
Copilot AI requested a review from yufeiminds April 15, 2026 07:22
@yufeiminds
yufeiminds marked this pull request as ready for review April 15, 2026 07:37
@yufeiminds yufeiminds changed the title Initialize sbom repo with MoonBit skill submodule and CI feat: Initialize sbom repo with MoonBit skill submodule and CI Apr 15, 2026
@yufeiminds
yufeiminds merged commit f3e251e into main Apr 15, 2026
0 of 2 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants