Browse Source

Prepare RC for release (#596)

* add changesets

* add release workflow

* update deps

* fix package name

* pin notistack version

* update lockfile

* 0.15.21-rc.0
Jordan Sexton 3 years ago
parent
commit
dc9f149547

+ 8 - 0
.changeset/README.md

@@ -0,0 +1,8 @@
+# Changesets
+
+Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
+with multi-package repos, or single-package repos to help you version and publish your code. You can
+find the full documentation for it [in our repository](https://github.com/changesets/changesets)
+
+We have a quick list of common questions to get you started engaging with this project in
+[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)

+ 11 - 0
.changeset/config.json

@@ -0,0 +1,11 @@
+{
+  "$schema": "https://unpkg.com/@changesets/config@2.2.0/schema.json",
+  "changelog": "@changesets/cli/changelog",
+  "commit": false,
+  "fixed": [],
+  "linked": [],
+  "access": "restricted",
+  "baseBranch": "master",
+  "updateInternalDependencies": "patch",
+  "ignore": []
+}

+ 38 - 0
.github/workflows/release.yml

@@ -0,0 +1,38 @@
+name: Release
+
+on:
+  push:
+    branches:
+      - master
+
+concurrency: ${{ github.workflow }}-${{ github.ref }}
+
+jobs:
+  release:
+    name: Release
+    runs-on: ubuntu-latest
+    steps:
+      - name: Checkout Repo
+        uses: actions/checkout@v2
+
+      - uses: pnpm/action-setup@v2.2.2
+        with:
+          version: 7
+
+      - name: Setup Node.js
+        uses: actions/setup-node@v2
+        with:
+          node-version: 16.x
+          cache: 'pnpm'
+
+      - name: Install Dependencies
+        run: pnpm install --frozen-lockfile
+
+      - name: Create Release Pull Request or Publish to npm
+        id: changesets
+        uses: changesets/action@v1
+        with:
+          publish: pnpm release
+        env:
+          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+          NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

+ 3 - 1
package.json

@@ -19,7 +19,8 @@
         "build:ts": "tsc --build --verbose tsconfig.all.json",
         "build:ts": "tsc --build --verbose tsconfig.all.json",
         "build:other": "pnpm --recursive --workspace-concurrency=0 run build",
         "build:other": "pnpm --recursive --workspace-concurrency=0 run build",
         "package": "pnpm --recursive --workspace-concurrency=0 run package",
         "package": "pnpm --recursive --workspace-concurrency=0 run package",
-        "release": "pnpm run clean && pnpm run build:ts && pnpm run package && pnpm run build:other",
+        "build:release": "pnpm run clean && pnpm run build:ts && pnpm run package && pnpm run build:other",
+        "release": "pnpm run build:release && changeset publish && git push --follow-tags && git status",
         "watch": "pnpm run watch:ts",
         "watch": "pnpm run watch:ts",
         "watch:ts": "tsc --build --verbose --watch tsconfig.all.json",
         "watch:ts": "tsc --build --verbose --watch tsconfig.all.json",
         "fmt": "prettier --write '{*,**/*}.{ts,tsx,js,jsx,json}'",
         "fmt": "prettier --write '{*,**/*}.{ts,tsx,js,jsx,json}'",
@@ -33,6 +34,7 @@
         "deploy:example": "pnpm run example && gh-pages --dist packages/starter/example/out --dest example --dotfiles"
         "deploy:example": "pnpm run example && gh-pages --dist packages/starter/example/out --dest example --dotfiles"
     },
     },
     "devDependencies": {
     "devDependencies": {
+        "@changesets/cli": "^2.25.0",
         "@types/node": "^18.6.4",
         "@types/node": "^18.6.4",
         "@typescript-eslint/eslint-plugin": "^5.32.0",
         "@typescript-eslint/eslint-plugin": "^5.32.0",
         "@typescript-eslint/parser": "^5.32.0",
         "@typescript-eslint/parser": "^5.32.0",

+ 3 - 3
packages/core/react/package.json

@@ -1,6 +1,6 @@
 {
 {
     "name": "@solana/wallet-adapter-react",
     "name": "@solana/wallet-adapter-react",
-    "version": "0.15.20",
+    "version": "0.15.21-rc.0",
     "author": "Solana Maintainers <maintainers@solana.foundation>",
     "author": "Solana Maintainers <maintainers@solana.foundation>",
     "repository": "https://github.com/solana-labs/wallet-adapter",
     "repository": "https://github.com/solana-labs/wallet-adapter",
     "license": "Apache-2.0",
     "license": "Apache-2.0",
@@ -37,10 +37,10 @@
     "dependencies": {
     "dependencies": {
         "@solana-mobile/wallet-adapter-mobile": "^0.9.5",
         "@solana-mobile/wallet-adapter-mobile": "^0.9.5",
         "@solana/wallet-adapter-base": "workspace:^",
         "@solana/wallet-adapter-base": "workspace:^",
-        "@wallet-standard/solana-wallet-adapter-react": "^0.1.0-alpha.8"
+        "@solana/wallet-standard-wallet-adapter-react": "^1.0.0-rc.0"
     },
     },
     "devDependencies": {
     "devDependencies": {
-        "@solana-mobile/mobile-wallet-adapter-protocol": "^0.9.4",
+        "@solana-mobile/mobile-wallet-adapter-protocol": "^0.9.5",
         "@solana/web3.js": "^1.61.0",
         "@solana/web3.js": "^1.61.0",
         "@types/jest": "^28.1.6",
         "@types/jest": "^28.1.6",
         "@types/react": "^18.0.0",
         "@types/react": "^18.0.0",

+ 1 - 1
packages/core/react/src/WalletProvider.tsx

@@ -6,7 +6,7 @@ import {
     SolanaMobileWalletAdapterWalletName,
     SolanaMobileWalletAdapterWalletName,
 } from '@solana-mobile/wallet-adapter-mobile';
 } from '@solana-mobile/wallet-adapter-mobile';
 import type { Adapter, WalletError, WalletName } from '@solana/wallet-adapter-base';
 import type { Adapter, WalletError, WalletName } from '@solana/wallet-adapter-base';
-import { useStandardWalletAdapters } from '@wallet-standard/solana-wallet-adapter-react';
+import { useStandardWalletAdapters } from '@solana/wallet-standard-wallet-adapter-react';
 import type { ReactNode } from 'react';
 import type { ReactNode } from 'react';
 import React, { useEffect, useMemo, useRef } from 'react';
 import React, { useEffect, useMemo, useRef } from 'react';
 import getEnvironment, { Environment } from './getEnvironment.js';
 import getEnvironment, { Environment } from './getEnvironment.js';

+ 1 - 1
packages/starter/example/package.json

@@ -49,7 +49,7 @@
         "antd": "^4.22.6",
         "antd": "^4.22.6",
         "bs58": "^4.0.1",
         "bs58": "^4.0.1",
         "next": "12.2.0",
         "next": "12.2.0",
-        "notistack": "^2.0.3",
+        "notistack": "2.0.5",
         "react": "^18.0.0",
         "react": "^18.0.0",
         "react-dom": "^18.0.0",
         "react-dom": "^18.0.0",
         "tweetnacl": "^1.0.3"
         "tweetnacl": "^1.0.3"

+ 1 - 1
packages/starter/material-ui-starter/package.json

@@ -33,7 +33,7 @@
         "@solana/wallet-adapter-react": "^0.15.20",
         "@solana/wallet-adapter-react": "^0.15.20",
         "@solana/wallet-adapter-wallets": "^0.19.1",
         "@solana/wallet-adapter-wallets": "^0.19.1",
         "@solana/web3.js": "^1.61.0",
         "@solana/web3.js": "^1.61.0",
-        "notistack": "^2.0.0",
+        "notistack": "2.0.5",
         "react": "^18.0.0",
         "react": "^18.0.0",
         "react-dom": "^18.0.0"
         "react-dom": "^18.0.0"
     },
     },

File diff suppressed because it is too large
+ 552 - 81
pnpm-lock.yaml


Some files were not shown because too many files changed in this diff