diff --git a/.github/workflows/fonts.yml b/.github/workflows/fonts.yml new file mode 100644 index 0000000000..401b40a814 --- /dev/null +++ b/.github/workflows/fonts.yml @@ -0,0 +1,19 @@ +name: Fonts +on: + push: + paths: + - "packages/fonts/**/*" + - ".github/workflows/fonts.yml" + - ".github/actions/publish/action.yaml" + branches: + - main +jobs: + publish: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: ./.github/actions/publish + with: + workdir: ./packages/fonts + filter: "@webstudio-is/fonts" + token: ${{ secrets.NPM_TOKEN }} diff --git a/.github/workflows/package-tests.yml b/.github/workflows/package-tests.yml index c9a3210ef7..4db3e6127f 100644 --- a/.github/workflows/package-tests.yml +++ b/.github/workflows/package-tests.yml @@ -57,4 +57,16 @@ jobs: with: workdir: ./packages/tsconfig filter: "@webstudio-is/tsconfig" + token: ${{ secrets.NPM_TOKEN }} + - uses: ./.github/actions/publish-test + if: always() + with: + workdir: ./packages/fonts + filter: "@webstudio-is/fonts" + token: ${{ secrets.NPM_TOKEN }} + - uses: ./.github/actions/publish-test + if: always() + with: + workdir: ./packages/prisma-client + filter: "@webstudio-is/prisma-client" token: ${{ secrets.NPM_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/prisma-client.yml b/.github/workflows/prisma-client.yml new file mode 100644 index 0000000000..3ad6b77db3 --- /dev/null +++ b/.github/workflows/prisma-client.yml @@ -0,0 +1,19 @@ +name: Prisma Client +on: + push: + paths: + - "packages/prisma-client/**/*" + - ".github/workflows/prisma-client.yml" + - ".github/actions/publish/action.yaml" + branches: + - main +jobs: + publish: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: ./.github/actions/publish + with: + workdir: ./packages/prisma-client + filter: "@webstudio-is/prisma-client" + token: ${{ secrets.NPM_TOKEN }} diff --git a/packages/react-sdk/package.json b/packages/react-sdk/package.json index ade03fcd41..800af1f8f0 100644 --- a/packages/react-sdk/package.json +++ b/packages/react-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@webstudio-is/react-sdk", - "version": "0.6.1", + "version": "0.7.0", "description": "Webstudio JavaScript / TypeScript API", "author": "Webstudio ", "homepage": "https://webstudio.is",