Skip to content

Commit ecdb4ae

Browse files
committed
chore: set release to draft and sync documentation
1 parent 368aa91 commit ecdb4ae

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

.github/workflows/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,3 +136,4 @@ jobs:
136136
uses: softprops/action-gh-release@v2
137137
with:
138138
generate_release_notes: true
139+
draft: true

GEMINI.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ This is a legacy AngularJS 1.x wrapper for Chart.js. It has recently been modern
1111
- **Rollup**: Bundles TypeScript into UMD, ESM, and CJS formats for the core library (`rollup.config.js`).
1212
- **esbuild**: Bundles the example application (`examples/app.ts`) for high performance during development.
1313
- **Gulp**: Manages secondary tasks like linting, distribution cleanup, and publishing (`gulpfile.js`).
14+
- **Observability**: **Codecov** for code coverage tracking (reports generated via Karma).
1415

1516
## Key Scripts
1617
- `npm run dev`: Starts a watch server (Rollup + LiveReload) at `http://localhost:8080`.
@@ -37,6 +38,7 @@ This is a legacy AngularJS 1.x wrapper for Chart.js. It has recently been modern
3738
- **Trunk-Based**: Work happens on `main`. Current modernization is stabilized on `release/v3.0.0-rc.1`.
3839
- **Atomic Commits**: Follow Conventional Commits.
3940
- **Versioning**: Automated via `gulp deploy-patch/minor/major`. Tags use the `v` prefix. Bumping to **v3.0.0** due to Chart.js v4 and TypeScript migration.
41+
- **CI/CD Releases**: GitHub Actions automatically creates **draft** releases when a version tag (`v*`) is pushed, allowing for manual review of release notes before publishing.
4042

4143
## Testing Strategy
4244
1. **Unit Tests**: `test/test.unit.ts` (Karma + Mocha + Chai + Sinon). Focuses on directive lifecycle and data binding.

0 commit comments

Comments
 (0)