Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
7e5a632
feat: migrate to React 18, Antd 5, TypeScript 5, Webpack 5
kapelan Jan 23, 2026
8e62db9
docs: add KNOWN_ISSUES.md documenting external package warnings
kapelan Jan 24, 2026
f66d636
chore: remove unused formily/next and add CI script
kapelan Jan 24, 2026
6d5a3f6
feat: rename packages to @sulesky/* scope and release v1.0.0
kapelan Jan 24, 2026
c32c4bf
docs: add TODO.md with publishing instructions
kapelan Jan 24, 2026
40326d7
chore: remove zh-CN and ko-KR translations, keep only en-US
kapelan Jan 24, 2026
927d3d6
chore: remove language selector and all non-English UI translations
kapelan Jan 24, 2026
da8cce7
ci: update GitHub Actions workflows
kapelan Jan 24, 2026
3bd0887
ci: add npm publish workflow on git tags
kapelan Jan 24, 2026
b422726
docs: add RELEASE.md with publishing workflow documentation
kapelan Jan 24, 2026
2ee6395
docs: simplify TODO.md and reference RELEASE.md
kapelan Jan 24, 2026
377bcc9
ci: update Node.js version to 20+ (glob@11 requires Node 20+)
kapelan Jan 25, 2026
0b8a795
fix: update jest-dom import to @testing-library/jest-dom
kapelan Jan 25, 2026
85f0b23
feat: rename packages to @sulesky/next-* prefix
kapelan Jan 25, 2026
902ef60
security: remove external CDN dependencies and add URL validation
kapelan Jan 25, 2026
a573241
fix: suppress build warnings
kapelan Jan 25, 2026
224f6e4
docs: add Tabs.TabPane deprecation warning to known issues
kapelan Jan 25, 2026
1375c13
Merge pull request #1 from kapelan/upgarde
kapelan Jan 25, 2026
0d3127b
chore(versions): publish v1.0.2
kapelan Jan 25, 2026
8d05cd9
fix: add --passWithNoTests to jest commands for CI
kapelan Jan 25, 2026
c352e75
chore(versions): publish v1.0.3
kapelan Jan 25, 2026
d8726f9
sandbox example
kapelan Jan 26, 2026
08e5ec6
fix
kapelan Jan 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
13 changes: 4 additions & 9 deletions .github/workflows/check-pr-title.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,13 @@
name: Check PR title
name: PR Title Check

on:
pull_request_target:
types:
- opened
- reopened
- edited
- synchronize
types: [opened, reopened, edited, synchronize]

jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: aslafy-z/conventional-pr-title-action@master
with:
preset: conventional-changelog-angular@^5.0.6
- uses: amannn/action-semantic-pull-request@v5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
77 changes: 38 additions & 39 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,39 +1,38 @@
name: Node CI

# on:
# push:
# branches:
# - main
# pull_request:
# branches:
# - main

# jobs:
# build:
# runs-on: ${{ matrix.os }}
# strategy:
# matrix:
# node_version: [10.x, 11.x]
# os: [ubuntu-latest]
# steps:
# - uses: actions/checkout@v1
# - name: Use Node.js ${{ matrix.node_version }}
# uses: actions/setup-node@v1
# with:
# node-version: ${{ matrix.node_version }}

# - run: yarn -v
# - run: yarn --ignore-engines
# - run: yarn build
# - run: yarn test:prod
# env:
# CI: true
# HEADLESS: false
# PROGRESS: none
# NODE_ENV: test
# NODE_OPTIONS: --max_old_space_size=4096

# - name: Upload coverage to Codecov
# uses: codecov/codecov-action@v1
# with:
# token: ${{ secrets.CODECOV_TOKEN }}
name: CI

on:
push:
branches: [main, master]
pull_request:
branches: [main, master]

jobs:
build:
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [20.x, 22.x]

steps:
- uses: actions/checkout@v4

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: 'yarn'

- name: Install dependencies
run: yarn install --frozen-lockfile

- name: Build
run: yarn build

- name: Check Antd 5 deprecations
run: yarn check:antd5

- name: Test
run: yarn test
env:
CI: true
26 changes: 7 additions & 19 deletions .github/workflows/commitlint.yml
Original file line number Diff line number Diff line change
@@ -1,29 +1,17 @@
# This is a basic workflow to help you get started with Actions
name: Commitlint

name: Check Commit spec

# Controls when the action will run.
on:
# Triggers the workflow on push or pull request events but only for the main branch
push:
branches: [main]
branches: [main, master]
pull_request:
branches: [main]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
branches: [main, master]

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
commitlint:
# The type of runner that the job will run on
runs-on: ubuntu-latest

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2
- uses: actions/checkout@v4
with:
fetch-depth: 0=
- uses: wagoid/commitlint-github-action@v3
fetch-depth: 0

- uses: wagoid/commitlint-github-action@v5
9 changes: 5 additions & 4 deletions .github/workflows/package-size.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
name: Compressed Size
name: Package Size

on: [pull_request]

jobs:
build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- uses: preactjs/compressed-size-action@v2
with:
repo-token: '${{ secrets.GITHUB_TOKEN }}'
repo-token: ${{ secrets.GITHUB_TOKEN }}
build-script: 'build'
13 changes: 0 additions & 13 deletions .github/workflows/pr-welcome.yml

This file was deleted.

41 changes: 41 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Publish to NPM

on:
push:
tags:
- 'v*'

jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0

- uses: actions/setup-node@v4
with:
node-version: '20'
registry-url: 'https://registry.npmjs.org'
cache: 'yarn'

- name: Install dependencies
run: yarn install --frozen-lockfile

- name: Build
run: yarn build

- name: Test
run: yarn test
env:
CI: true

- name: Publish to npm
run: npx lerna publish from-package --yes
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

- name: Create GitHub Release
uses: softprops/action-gh-release@v1
with:
generate_release_notes: true
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ coverage/
node_modules/
examples/test
.idea/
TODO.md
tsconfig.tsbuildinfo
package/
benchmark
Expand Down
3 changes: 3 additions & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Suppress lerna-related env config warnings (lerna passes internal config via env vars)
# These are harmless warnings from npm 10+ not recognizing lerna's internal variables
loglevel=warn
Loading
Loading