Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
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
7 changes: 3 additions & 4 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ jobs:
docs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v2
- uses: actions/setup-node@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: pnpm/action-setup@v3
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
cache: "pnpm"
- run: pnpm install
Expand Down Expand Up @@ -49,4 +49,3 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GOOGLEWORKSPACE_BOT_TOKEN }}
TARGET: versions/tags/${{ github.ref_name }}
CLEAR_GLOBS_FILE: .github/.clear_pages_glob

6 changes: 3 additions & 3 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v2
- uses: actions/setup-node@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: pnpm/action-setup@v3
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
cache: "pnpm"
- run: pnpm install
Expand Down
29 changes: 16 additions & 13 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,30 +24,33 @@ jobs:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
permissions:
permissions:
contents: write
pull-requests: write
pages: write
id-token: write
steps:
- uses: googleapis/release-please-action@v4
id: release
with:
token: ${{secrets.GOOGLEWORKSPACE_BOT_TOKEN}}
release-type: node
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v2
- uses: actions/setup-node@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: pnpm/action-setup@v3
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
cache: "pnpm"
- run: pnpm install
- run: pnpm build
- run: git status
- run: |
pnpm config set '//wombat-dressing-room.appspot.com/:_authToken' "${NPM_WOMBAT_TOKEN}"
pnpm publish --no-git-checks --provenance
git config --global user.name "googleworkspace-bot"
git config --global user.email "googleworkspace-bot@google.com"
- uses: changesets/action@e0145edc7d9d8679003495b11f87bd8ef63c0cba # v1.5.3
id: changesets
env:
NPM_WOMBAT_TOKEN: ${{ secrets.NPM_WOMBAT_TOKEN }}
GITHUB_TOKEN: ${{secrets.GOOGLEWORKSPACE_BOT_TOKEN}}
NPM_TOKEN: ${{secrets.NPM_WOMBAT_TOKEN}}
with:
title: "chore: release"
commit: "chore: release"
commitMode: github-api
setupGitUser: false
version: "pnpm ci:version"
if: ${{ steps.release.outputs.release_created }}
- uses: actions/configure-pages@v5
- uses: actions/upload-pages-artifact@v3
Expand Down
9 changes: 3 additions & 6 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,13 @@ jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v2
- uses: actions/setup-node@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: pnpm/action-setup@v3
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
cache: "pnpm"
- run: pnpm install
- run: pnpm build
- run: pnpm check
- run: npx playwright install --with-deps
- run: pnpm test
- run: pnpm bundlewatch
env:
BUNDLEWATCH_GITHUB_TOKEN: "${{ secrets.BUNDLEWATCH_GITHUB_TOKEN }}"
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,3 +26,6 @@ storybook-static
*.tgz

docs/**/*.md

.turbo
.env
1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
enable-pre-post-scripts = true
17 changes: 17 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# use biomejs
**/*.ts
**/*.mjs
**/*.cjs
**/*.js
**/*.json

# common ignore patterns
**/pnpm-lock.yaml
**/package-lock.json
**/yarn.lock
**/dist
**/build
**/coverage
**/.turbo
**/.cache
**/node_modules
13 changes: 13 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,19 @@ use GitHub pull requests for this purpose. Consult
[GitHub Help](https://help.github.com/articles/about-pull-requests/) for more
information on using pull requests.

## Changesets

This project uses [Changesets](https://github.com/changesets/changesets) to manage releases.
If you are making a change that should be included in the release notes, you must add a changeset.

To add a changeset, run the following command:

```sh
pnpm changeset
```

You will be prompted to select the packages that have been changed, the type of change (major, minor, or patch), and to provide a description of the change.

## Community Guidelines

This project follows [Google's Open Source Community
Expand Down
25 changes: 15 additions & 10 deletions biome.json
Original file line number Diff line number Diff line change
@@ -1,20 +1,25 @@
{
"organizeImports": { "enabled": true },
"$schema": "./node_modules/@biomejs/biome/configuration_schema.json",
"vcs": {
"enabled": true,
"clientKind": "git",
"useIgnoreFile": true
},
"files": {
"ignore": ["package.json"]
"ignoreUnknown": true
},
"formatter": {
"enabled": true
},
"linter": {
"enabled": true,
"rules": {
"recommended": true,
"correctness": {
"noUnusedImports": "error"
}
"recommended": true
}
},
"vcs": {
"enabled": true,
"clientKind": "git",
"useIgnoreFile": true
"javascript": {
"formatter": {
"quoteStyle": "double"
}
}
}
Loading