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:
parent
55f634bb1e
commit
19666e0401
14 changed files with 645 additions and 60 deletions
8
.changeset/README.md
Normal file
8
.changeset/README.md
Normal 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
23
.changeset/config.json
Normal 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": []
|
||||
}
|
32
.github/workflows/release.yml
vendored
32
.github/workflows/release.yml
vendored
|
@ -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
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -14,6 +14,6 @@
|
|||
"node": "^16.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@logto/cli": "^1.0.0-beta.12"
|
||||
"@logto/cli": "workspace:^"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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
600
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue