Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
cadf771
[icon] init separate package
ilyabrower Oct 3, 2025
85535be
[chore] added init-icon-prerelease script
ilyabrower Oct 3, 2025
ae22f3c
[chore] Merge branch 'release/v17' into UIK-4277/separate-wf-for-icons
ilyabrower Jan 13, 2026
28016e9
[chore] Merge remote-tracking branch 'origin/release/v17' into UIK-42…
ilyabrower Jan 28, 2026
2a5908c
[icon] updated types
ilyabrower Jan 28, 2026
4821c0d
[icon] fixed separate build process
ilyabrower Jan 28, 2026
49bd663
[chore] changed icon verion in deps
ilyabrower Jan 29, 2026
e79135d
[chore] fixed ini prerelease icon job
ilyabrower Jan 29, 2026
64404d2
[chore] fixed icon verions
ilyabrower Jan 29, 2026
040d211
[icon] added aria-hidden and added internal for some props
ilyabrower Jan 29, 2026
6217db2
[icon] update tests and test story
Valeria-Zimnitskaya Jan 29, 2026
e758b24
[chore] fixed build
ilyabrower Jan 29, 2026
52f13be
[chore] Merge branch 'UIK-4277/separate-wf-for-icons' of github.com:s…
ilyabrower Jan 29, 2026
b14063b
Merge branch 'release/v17' into UIK-4277/separate-wf-for-icons
ilyabrower Jan 29, 2026
3ccd58d
[docs] update Icon docs
j-mnizhek Jan 29, 2026
e477df9
[chore] fixed build
ilyabrower Jan 29, 2026
aa6d282
[chore] fixed build
ilyabrower Jan 30, 2026
dc41cf4
[chore] fixed types
ilyabrower Jan 30, 2026
928bfe3
[chore] added range for icons to ui package
ilyabrower Jan 30, 2026
36dd5c5
[chore] fixed reexports generator in ui package
ilyabrower Feb 3, 2026
bedce80
[chore] fixed reexports generator in ui package
ilyabrower Feb 3, 2026
2b5b86d
[chore] fixed tsconfig for new icons
ilyabrower Feb 3, 2026
0f3892c
[chore] fixed vitest config for new icons
ilyabrower Feb 4, 2026
fff31cf
[chore] fixed build for browser tests for new icons
ilyabrower Feb 4, 2026
1f2d0d5
[chore] fixed unit tests
ilyabrower Feb 4, 2026
0327121
[chore] fixed browser tests
ilyabrower Feb 4, 2026
038e84d
[chore] removed unused imports
ilyabrower Feb 4, 2026
b901f19
[chore] fixed browser tests
ilyabrower Feb 4, 2026
6ff8679
[chore] fixed browser tests
ilyabrower Feb 4, 2026
9bda7e5
[chore] fixed browser tests
ilyabrower Feb 4, 2026
592aae4
[chore] fixed browser tests
ilyabrower Feb 4, 2026
908867c
[chore] fixed browser tests
ilyabrower Feb 4, 2026
72d3a40
[chore] fixed esbuild for browser tests
ilyabrower Feb 4, 2026
537dea3
[chore] fixed esbuild for browser tests
ilyabrower Feb 4, 2026
34ef6e1
[chore] fixed icons build for windows
ilyabrower Feb 5, 2026
d624b06
[chore] fixed nvda build
ilyabrower Feb 5, 2026
55788e5
[chore] fixed nvda build
ilyabrower Feb 5, 2026
cd71b94
[chore] removed unnecessary console
ilyabrower Feb 5, 2026
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
21 changes: 0 additions & 21 deletions .github/workflows/cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -119,9 +119,6 @@ jobs:
path: |
semcore/*/lib
tools/*/lib
semcore/icon/**/*.js
semcore/icon/**/*.mjs
semcore/icon/**/*.d.ts
semcore/illustration/**/*.js
semcore/illustration/**/*.mjs
semcore/illustration/**/*.d.ts
Expand Down Expand Up @@ -167,9 +164,6 @@ jobs:
path: |
semcore/*/lib
tools/*/lib
semcore/icon/**/*.js
semcore/icon/**/*.mjs
semcore/icon/**/*.d.ts
semcore/illustration/**/*.js
semcore/illustration/**/*.mjs
semcore/illustration/**/*.d.ts
Expand Down Expand Up @@ -223,9 +217,6 @@ jobs:
path: |
semcore/*/lib
tools/*/lib
semcore/icon/**/*.js
semcore/icon/**/*.mjs
semcore/icon/**/*.d.ts
semcore/illustration/**/*.js
semcore/illustration/**/*.mjs
semcore/illustration/**/*.d.ts
Expand Down Expand Up @@ -363,9 +354,6 @@ jobs:
path: |
semcore/*/lib
tools/*/lib
semcore/icon/**/*.js
semcore/icon/**/*.mjs
semcore/icon/**/*.d.ts
semcore/illustration/**/*.js
semcore/illustration/**/*.mjs
semcore/illustration/**/*.d.ts
Expand Down Expand Up @@ -440,9 +428,6 @@ jobs:
path: |
semcore/*/lib
tools/*/lib
semcore/icon/**/*.js
semcore/icon/**/*.mjs
semcore/icon/**/*.d.ts
semcore/illustration/**/*.js
semcore/illustration/**/*.mjs
semcore/illustration/**/*.d.ts
Expand Down Expand Up @@ -512,9 +497,6 @@ jobs:
path: |
semcore/*/lib
tools/*/lib
semcore/icon/**/*.js
semcore/icon/**/*.mjs
semcore/icon/**/*.d.ts
semcore/illustration/**/*.js
semcore/illustration/**/*.mjs
semcore/illustration/**/*.d.ts
Expand Down Expand Up @@ -579,9 +561,6 @@ jobs:
path: |
semcore/*/lib
tools/*/lib
semcore/icon/**/*.js
semcore/icon/**/*.mjs
semcore/icon/**/*.d.ts
semcore/illustration/**/*.js
semcore/illustration/**/*.mjs
semcore/illustration/**/*.d.ts
Expand Down
77 changes: 77 additions & 0 deletions .github/workflows/init-icon-prerelease.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
name: init-icon-prerelease
on:
workflow_dispatch:
branch:
- master
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
jobs:
check-exist-pr:
runs-on: ubuntu-latest
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
steps:
- uses: actions/checkout@v4.1.1
- name: check-not-merged-pr
run: |
prs=$(gh pr list \
--base 'master' \
--json title \
-A semrush-ci-whale \
-S 'Merge release tag into master' \
--jq 'length')
if ((prs > 0)); then
echo "Merge exist PR with last release to the master first"
exit 1
fi
init-prerelease:
runs-on: ubuntu-latest
needs:
- check-exist-pr
steps:
- uses: actions/checkout@v4.1.1
with:
token: ${{ secrets.BOT_ACCOUNT_GITHUB_TOKEN }}
fetch-depth: 0
persist-credentials: false
- uses: pnpm/action-setup@v4.0.0
name: Install pnpm
id: pnpm-install
with:
version: 10.11.1
run_install: false
- uses: actions/setup-node@v4.0.1
- name: Get pnpm store directory
id: pnpm-cache
run: |
echo "pnpm_cache_dir=$(pnpm store path)" >> $GITHUB_OUTPUT
- uses: actions/cache@v4
name: Restore pnpm cache
with:
path: ${{ steps.pnpm-cache.outputs.pnpm_cache_dir }}
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
- name: Install restored dependencies
run: |
pnpm install
- name: Github GPG Auth
uses: crazy-max/ghaction-import-gpg@72b6676b71ab476b77e676928516f6982eef7a41
with:
gpg_private_key: ${{ secrets.BOT_ACCOUNT_GPG_PRIVATE_KEY }}
git_user_signingkey: true
git_commit_gpgsign: true
git_committer_name: semrush-ci-whale
git_committer_email: semrush-ci-whale@users.noreply.github.com
- name: NPM setup
run: |
echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ".npmrc"
echo "strict-peer-dependencies=false" >> ".npmrc"
- name: NPM auth check
run: pnpm whoami
- name: Init prerelease
env:
GITHUB_SECRET: ${{ secrets.BOT_ACCOUNT_GITHUB_TOKEN }}
run: |
git config user.name "semrush-ci-whale"
git config user.email "semrush-ci-whale@users.noreply.github.com"
git remote set-url origin "https://${GITHUB_SECRET}@github.com/semrush/intergalactic.git"
pnpm init-icon-prerelease
Loading
Loading