From d9fdfc45daa4762cd743e891dc2a648aefda7474 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BAlio=20Alves?= Date: Tue, 17 Mar 2026 17:59:48 -0300 Subject: [PATCH 1/4] fix(workflows): update Node.js version and permissions in release workflow --- .github/workflows/release.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6b5d7e6..d306249 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -4,12 +4,15 @@ permissions: contents: write issues: write pull-requests: write + id-token: write on: push: branches: - main + concurrency: ${{ github.workflow }}-${{ github.ref }} + jobs: release: name: Release @@ -17,18 +20,20 @@ jobs: steps: - name: Checkout uses: actions/checkout@v3 + - name: Setup Node.js uses: actions/setup-node@v3 with: - node-version: 20 + node-version: 22 cache: 'npm' cache-dependency-path: '**/package-lock.json' + - run: npm ci + - name: Publish to NPM id: changesets uses: changesets/action@v1 with: publish: npm run release env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file From c6c69f61c8def426533ba8befe1ca56cbfe3475f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BAlio=20Alves?= Date: Tue, 17 Mar 2026 18:14:20 -0300 Subject: [PATCH 2/4] fix(workflows): upgrade actions and Node.js version in release workflow --- .github/workflows/release.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d306249..de4eeec 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,16 +19,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Setup Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v6 with: - node-version: 22 + node-version: 24 cache: 'npm' cache-dependency-path: '**/package-lock.json' - - run: npm ci + - name: Install dependencies + run: npm ci - name: Publish to NPM id: changesets @@ -36,4 +37,5 @@ jobs: with: publish: npm run release env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + NPM_CONFIG_PROVENANCE: true \ No newline at end of file From cb25d63c0196552d943a8ced50d11a32a0487d5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BAlio=20Alves?= Date: Tue, 17 Mar 2026 18:18:30 -0300 Subject: [PATCH 3/4] fix: add repository field to package.json in root and config package --- package.json | 4 ++++ packages/config/package.json | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/package.json b/package.json index c4738c5..7a65a7f 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,10 @@ "workspaces": [ "packages/*" ], + "repository": { + "type": "git", + "url": "https://github.com/InMediam/design-system" + }, "scripts": { "build": "turbo run build", "dev": "turbo run dev", diff --git a/packages/config/package.json b/packages/config/package.json index 3ad3a26..8e07eb6 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -6,6 +6,10 @@ "./*": "./*", "./vite": "./vite" }, + "repository": { + "type": "git", + "url": "https://github.com/InMediam/design-system" + }, "scripts": { "lint": "eslint . --cache" }, From 5b3c7e8af1d888e2510ea571e3f4a1627c719e7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BAlio=20Alves?= Date: Tue, 17 Mar 2026 18:22:10 -0300 Subject: [PATCH 4/4] fix: add repository field to package.json in docs and ui packages --- packages/docs/package.json | 4 ++++ packages/ui/package.json | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/packages/docs/package.json b/packages/docs/package.json index 32a7efe..00ec6d0 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -11,6 +11,10 @@ "build-storybook": "storybook build", "deploy-storybook": "storybook-to-ghpages" }, + "repository": { + "type": "git", + "url": "https://github.com/InMediam/design-system" + }, "dependencies": { "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/packages/ui/package.json b/packages/ui/package.json index 3e8c4de..8afcfe6 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -12,6 +12,10 @@ "./postcss": "./postcss.config.js", "./style": "./style/styles.css" }, + "repository": { + "type": "git", + "url": "https://github.com/InMediam/design-system" + }, "scripts": { "lint": "eslint src --cache", "typecheck": "tsc -b",