https://github.com/appthrust/moon-ci-retrospect
This action is designed for projects using Moonrepo, making the test results of the moon ci command more readable in GitHub Actions logs.
https://github.com/appthrust/moon-ci-retrospect
github-actions moon moonrepo
Last synced: 7 months ago
JSON representation
This action is designed for projects using Moonrepo, making the test results of the moon ci command more readable in GitHub Actions logs.
- Host: GitHub
- URL: https://github.com/appthrust/moon-ci-retrospect
- Owner: appthrust
- Created: 2024-06-20T05:37:47.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-14T13:50:59.000Z (12 months ago)
- Last Synced: 2024-11-30T12:46:20.497Z (7 months ago)
- Topics: github-actions, moon, moonrepo
- Language: TypeScript
- Homepage:
- Size: 2.7 MB
- Stars: 9
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# appthrust/moon-ci-retrospect
This action is designed for projects using Moonrepo, making the test results of the `moon ci` command more readable in GitHub Actions logs.
Typically, `moon ci` executes numerous tasks in parallel, which can make it difficult to view logs in task units. This results in lengthy logs, making it hard to pinpoint the cause of CI failures. This action aims to improve the readability of `moon ci` results, facilitating easier identification of the reasons for CI failures.

|  |  |
|------------------------|------------------------|
|  |  |## Usage
```yaml
jobs:
ci:
name: "CI"
runs-on: "ubuntu-latest"
steps:
- uses: "actions/checkout@v4"
with:
fetch-depth: 0
- uses: "moonrepo/setup-toolchain@v0"
- run: "moon ci --color"
# Add this↓
- uses: appthrust/moon-ci-retrospect@v1
if: success() || failure()
```By including this action in your workflow, you can enhance the visibility of test results, making it easier to diagnose and address issues that arise during continuous integration.