0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2025-03-17 22:31:28 -05:00

chore: introduce changesets (#2215)

This commit is contained in:
Gao Sun 2022-10-21 13:59:08 +08:00 committed by GitHub
parent 55f634bb1e
commit 19666e0401
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 645 additions and 60 deletions

8
.changeset/README.md Normal file
View file

@ -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)

23
.changeset/config.json Normal file
View file

@ -0,0 +1,23 @@
{
"$schema": "https://unpkg.com/@changesets/config@2.2.0/schema.json",
"changelog": "@changesets/cli/changelog",
"commit": false,
"fixed": [],
"linked": [[
"@logto/console",
"@logto/core",
"@logto/demo-app",
"@logto/integration-tests",
"@logto/phrases",
"@logto/phrases-ui",
"@logto/schemas",
"@logto/ui"
], [
"@logto/cli",
"@logto/create"
]],
"access": "restricted",
"baseBranch": "master",
"updateInternalDependencies": "patch",
"ignore": []
}

View file

@ -78,6 +78,38 @@ jobs:
az config set extension.use_dynamic_install=yes_without_prompt
az containerapp update -n logto-dev -g LogtoDev --image svhd/logto:edge
release-changesets:
runs-on: ubuntu-latest
if: ${{ !startsWith(github.ref, 'refs/tags/') }}
steps:
- uses: actions/checkout@v3
- name: Setup Node and pnpm
uses: silverhand-io/actions-node-pnpm-run-steps@v2
- name: Import GPG key
uses: crazy-max/ghaction-import-gpg@v5
with:
gpg_private_key: ${{ secrets.BOT_GPG_KEY }}
passphrase: ${{ secrets.BOT_GPG_PASSPHRASE }}
git_user_signingkey: true
git_commit_gpgsign: true
git_tag_gpgsign: true
- name: Configure Git user
run: |
git config --global user.email bot@silverhand.io
git config --global user.name silverhand-bot
- name: Create release pull request
uses: changesets/action@v1
with:
publish: changeset tag && git push --tags
commit: 'release: version packages'
title: 'release: version packages'
setupGitUser: false
env:
GITHUB_TOKEN: ${{ secrets.BOT_PAT }}
create-github-release:
environment: release

View file

@ -4,7 +4,6 @@
"license": "MPL-2.0",
"scripts": {
"preinstall": "npx only-allow pnpm",
"version": "pnpm i --frozen-lockfile=false && git add pnpm-lock.yaml",
"prepare": "if test \"$NODE_ENV\" != \"production\" && test \"$CI\" != \"true\" ; then husky install ; fi",
"prepack": "pnpm -r prepack",
"dev": "pnpm -r prepack && pnpm start:dev",
@ -18,6 +17,7 @@
"ci:test": "pnpm -r --parallel test:ci"
},
"devDependencies": {
"@changesets/cli": "^2.25.0",
"@commitlint/cli": "^17.0.0",
"@commitlint/config-conventional": "^17.0.0",
"@commitlint/types": "^17.0.0",

View file

@ -40,8 +40,8 @@
"url": "https://github.com/logto-io/logto/issues"
},
"dependencies": {
"@logto/schemas": "^1.0.0-beta.12",
"@logto/shared": "^1.0.0-beta.12",
"@logto/schemas": "workspace:^",
"@logto/shared": "workspace:^",
"@silverhand/essentials": "^1.3.0",
"chalk": "^4.1.2",
"decamelize": "^5.0.0",

View file

@ -20,10 +20,10 @@
"@fontsource/roboto-mono": "^4.5.7",
"@logto/core-kit": "1.0.0-beta.18",
"@logto/language-kit": "1.0.0-beta.19",
"@logto/phrases": "^1.0.0-beta.12",
"@logto/phrases-ui": "^1.0.0-beta.12",
"@logto/phrases": "workspace:^",
"@logto/phrases-ui": "workspace:^",
"@logto/react": "1.0.0-beta.10",
"@logto/schemas": "^1.0.0-beta.12",
"@logto/schemas": "workspace:^",
"@mdx-js/react": "^1.6.22",
"@parcel/core": "2.7.0",
"@parcel/transformer-mdx": "2.7.0",

View file

@ -19,14 +19,14 @@
"test:report": "codecov -F core"
},
"dependencies": {
"@logto/cli": "^1.0.0-beta.12",
"@logto/cli": "workspace:^",
"@logto/connector-kit": "^1.0.0-beta.18",
"@logto/core-kit": "^1.0.0-beta.18",
"@logto/language-kit": "1.0.0-beta.19",
"@logto/phrases": "^1.0.0-beta.12",
"@logto/phrases-ui": "^1.0.0-beta.12",
"@logto/schemas": "^1.0.0-beta.12",
"@logto/shared": "^1.0.0-beta.12",
"@logto/phrases": "workspace:^",
"@logto/phrases-ui": "workspace:^",
"@logto/schemas": "workspace:^",
"@logto/shared": "workspace:^",
"@silverhand/essentials": "^1.3.0",
"chalk": "^4",
"clean-deep": "^3.4.0",

View file

@ -14,6 +14,6 @@
"node": "^16.0.0"
},
"dependencies": {
"@logto/cli": "^1.0.0-beta.12"
"@logto/cli": "workspace:^"
}
}

View file

@ -19,9 +19,9 @@
"devDependencies": {
"@logto/core-kit": "1.0.0-beta.18",
"@logto/language-kit": "1.0.0-beta.19",
"@logto/phrases": "^1.0.0-beta.12",
"@logto/phrases": "workspace:^",
"@logto/react": "1.0.0-beta.10",
"@logto/schemas": "^1.0.0-beta.12",
"@logto/schemas": "workspace:^",
"@parcel/core": "2.7.0",
"@parcel/transformer-sass": "2.7.0",
"@silverhand/eslint-config": "1.2.0",

View file

@ -16,7 +16,7 @@
"devDependencies": {
"@jest/types": "^29.1.2",
"@logto/node": "1.0.0-beta.10",
"@logto/schemas": "^1.0.0-beta.12",
"@logto/schemas": "workspace:^",
"@peculiar/webcrypto": "^1.3.3",
"@silverhand/eslint-config": "1.2.0",
"@silverhand/essentials": "^1.3.0",

View file

@ -70,8 +70,8 @@
"@logto/connector-kit": "1.0.0-beta.19",
"@logto/core-kit": "1.0.0-beta.18",
"@logto/language-kit": "1.0.0-beta.19",
"@logto/phrases": "^1.0.0-beta.12",
"@logto/phrases-ui": "^1.0.0-beta.12",
"@logto/phrases": "workspace:^",
"@logto/phrases-ui": "workspace:^",
"zod": "^3.18.0"
}
}

View file

@ -43,7 +43,7 @@
},
"prettier": "@silverhand/eslint-config/.prettierrc",
"dependencies": {
"@logto/schemas": "^1.0.0-beta.12",
"@logto/schemas": "workspace:^",
"@silverhand/essentials": "^1.3.0",
"dayjs": "^1.10.5",
"find-up": "^5.0.0",

View file

@ -19,9 +19,9 @@
"@logto/core-kit": "1.0.0-beta.18"
},
"devDependencies": {
"@logto/phrases": "^1.0.0-beta.12",
"@logto/phrases-ui": "^1.0.0-beta.12",
"@logto/schemas": "^1.0.0-beta.12",
"@logto/phrases": "workspace:^",
"@logto/phrases-ui": "workspace:^",
"@logto/schemas": "workspace:^",
"@parcel/core": "2.7.0",
"@parcel/transformer-sass": "2.7.0",
"@parcel/transformer-svg-react": "2.7.0",

600
pnpm-lock.yaml generated

File diff suppressed because it is too large Load diff