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
3 changes: 3 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,9 @@ jobs:
- name: Validate packaged artifact
run: npm run ci

- name: Verify publish tarball
run: npm publish --dry-run --ignore-scripts

coverage:
runs-on: ubuntu-latest
needs: verify
Expand Down
7 changes: 7 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@ concurrency:
jobs:
publish:
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write

steps:
- name: Checkout
Expand Down Expand Up @@ -90,6 +93,10 @@ jobs:
if: steps.metadata.outputs.should_publish == 'true'
run: npm run ci

- name: Verify npm OIDC authentication
if: steps.metadata.outputs.should_publish == 'true'
run: npm whoami

- name: Skip already published version
if: steps.metadata.outputs.should_publish != 'true'
run: |
Expand Down
27 changes: 27 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Changelog

All notable changes to this project are documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.3.0] - 2026-05-23

### Changed

- Refresh dev and docs-site dependencies (Biome, Jest, Motion, React 19.2.6, Next.js 15.5.18).
- Align the `motion` peer dependency range to `^12.40.0`.
- Harden the npm publish workflow for GitHub OIDC trusted publishing.

### Fixed

- Add CI publish dry-run validation so tarball issues are caught before release tags.

## [0.2.0] - 2026-03-19

### Changed

- Stable release with persistent-summary disclosure primitives, docs site, and GitHub Pages deployment.

[0.3.0]: https://github.com/HackEAC/reveal-ui/compare/v0.2.0...v0.3.0
[0.2.0]: https://github.com/HackEAC/reveal-ui/releases/tag/v0.2.0
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ npm install reveal-ui motion react react-dom
| --- | --- | --- |
| `react` | `^19` | Peer dependency |
| `react-dom` | `^19` | Peer dependency |
| `motion` | `^12.34.5` | Needed only when you enable `magicMotion` |
| `motion` | `^12.40.0` | Needed only when you enable `magicMotion` |

## When To Use It

Expand Down
2 changes: 1 addition & 1 deletion biome.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://biomejs.dev/schemas/2.4.7/schema.json",
"$schema": "https://biomejs.dev/schemas/2.4.15/schema.json",
"vcs": {
"enabled": true,
"clientKind": "git",
Expand Down
Loading
Loading