Skip to content

Commit

Permalink
chore: fix github action workflows
Browse files Browse the repository at this point in the history
fixup crossdeps

Signed-off-by: Jakub Freisler <[email protected]>
  • Loading branch information
FRSgit committed Jun 13, 2022
1 parent ea37220 commit 6bb6236
Show file tree
Hide file tree
Showing 8 changed files with 84 additions and 33 deletions.
10 changes: 9 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,29 +11,37 @@ jobs:
matrix:
node-version: [16]
steps:
- uses: google-github-actions/release-please-action@v2
- uses: google-github-actions/release-please-action@v3.1.2
id: release
with:
command: manifest
token: '${{secrets.GITHUB_TOKEN}}'
default-branch: master
monorepo-tags: true
- name: Checkout Repository
if: ${{ steps.release.outputs.releases_created }}
uses: actions/checkout@v2
- uses: pnpm/[email protected]
if: ${{ steps.release.outputs.releases_created }}
with:
version: 7
- name: Use Node.js ${{ matrix.node-version }}
if: ${{ steps.release.outputs.releases_created }}
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node-version }}
cache: 'pnpm'
registry-url: 'https://registry.npmjs.org'
env:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
- name: Install dependencies
if: ${{ steps.release.outputs.releases_created }}
run: pnpm install
- name: Build packages to get cross-references working 🔧
if: ${{ steps.release.outputs.releases_created }}
run: pnpm build
- name: Release package
if: ${{ steps.release.outputs.releases_created }}
run: pnpm release:ci
env:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
Expand Down
11 changes: 11 additions & 0 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"packages/core": "0.10.0",
"packages/docs": "0.7.0",
"packages/plugin-autoplay": "0.4.3",
"packages/plugin-custom-events": "0.4.3",
"packages/plugin-mouse-drag": "0.4.1",
"packages/plugin-scroll-snap-fallback": "0.3.0",
"packages/react": "0.3.9",
"packages/utils": "0.5.0",
"packages/vue": "0.7.1"
}
21 changes: 11 additions & 10 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,19 @@
"description": "Mobile & desktop-friendly, tiny, efficient (vanilaJS) carousel which takes advantage of CSS snap points (or polyfills it)!",
"author": "Jakub Freisler <[email protected]>",
"license": "MIT",
"packageManager": "[email protected]",
"scripts": {
"release": "pnpm publish",
"release:ci": "pnpm release --yes",
"release:test": "pnpm release --no-git-tag-version --no-push --skip-npm",
"start": "turbo run start --parallel --no-cache",
"build": "turbo run build",
"test": "turbo run test --parallel",
"watch:test": "turbo run watch:test --parallel --no-cache",
"coverage": "turbo run coverage --parallel",
"lint": "concurrently 'turbo run lint --parallel' 'pnpm lint:text'",
"release": "pnpm -r publish",
"release:ci": "pnpm release",
"release:test": "pnpm release:ci --dry-run --no-git-checks",
"start": "pnpm -r --parallel --stream start",
"build": "pnpm -r build",
"test": "pnpm -r --parallel test",
"watch:test": "pnpm -r --parallel --stream watch:test",
"coverage": "pnpm -r --parallel coverage",
"lint": "concurrently 'pnpm -r --parallel lint' 'pnpm lint:text'",
"lint:text": "textlint CODE_OF_CONDUCT.md CONTRIBUTING.md README.md packages/*/README.md",
"fix:lint": "concurrently 'turbo run fix:lint --parallel' 'pnpm lint:text --fix'",
"fix:lint": "concurrently 'pnpm -r --parallel fix:lint' 'pnpm lint:text --fix'",
"prepare": "husky install"
},
"keywords": [
Expand Down
8 changes: 4 additions & 4 deletions packages/docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,10 @@
"access": "public"
},
"dependencies": {
"@frsource/tiny-carousel-core": "workspace:^0.10.0",
"@frsource/tiny-carousel-plugin-custom-events": "workspace:^0.4.3",
"@frsource/tiny-carousel-plugin-scroll-snap-fallback": "workspace:^0.3.0",
"@frsource/tiny-carousel-utils": "workspace:^0.5.0"
"@frsource/tiny-carousel-core": "^0.10.0",
"@frsource/tiny-carousel-plugin-custom-events": "^0.4.3",
"@frsource/tiny-carousel-plugin-scroll-snap-fallback": "^0.3.0",
"@frsource/tiny-carousel-utils": "^0.5.0"
},
"devDependencies": {
"@vuepress/client": "2.0.0-beta.48",
Expand Down
5 changes: 3 additions & 2 deletions packages/react/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@
"@babel/plugin-syntax-flow": "^7.17.12",
"@babel/plugin-transform-react-jsx": "^7.17.12",
"@frsource/tiny-carousel-core": "^0.10.0",
"@frsource/tiny-carousel-utils": "^0.5.0",
"@frsource/tiny-carousel-plugin-autoplay": "^0.4.3",
"@frsource/tiny-carousel-plugin-custom-events": "^0.4.3",
"@frsource/tiny-carousel-plugin-mouse-drag": "^0.4.1",
Expand All @@ -83,8 +84,8 @@
"web-vitals": "^2.1.0"
},
"peerDependencies": {
"@frsource/tiny-carousel-core": "^0.8.0",
"@frsource/tiny-carousel-utils": "^0.4.0",
"@frsource/tiny-carousel-core": "^0.10.0",
"@frsource/tiny-carousel-utils": "^0.5.0",
"react": "^17.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/vue/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"test:vue3": "pnpm test:unit",
"test:unit": "vue-cli-service test:unit",
"watch:test": "vue-cli-service test:unit --watch",
"coverage": "vue-cli-service test:unit --coverage",
"fixme.coverage": "vue-cli-service test:unit --coverage",
"lint": "vue-cli-service lint",
"fix:lint": "vue-cli-service lint --fix"
},
Expand Down
14 changes: 8 additions & 6 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

46 changes: 37 additions & 9 deletions release-please-config.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,42 @@
{
"sequential-calls": true,
"plugins": ["node-workspace"],
"packages": {
"packages/core": {},
"packages/docs": {},
"packages/plugin-autoplay": {},
"packages/plugin-custom-events": {},
"packages/plugin-mouse-drag": {},
"packages/plugin-scroll-snap-fallback": {},
"packages/react": {},
"packages/utils": {},
"packages/vue": {}
"packages/core": {
"path": "packages/core",
"component": "@frsource/tiny-carousel-core"
},
"packages/docs": {
"component": "@frsource/tiny-carousel-docs",
"path": "packages/docs"
},
"packages/plugin-autoplay": {
"component": "@frsource/tiny-carousel-plugin-autoplay",
"path": "packages/plugin-autoplay"
},
"packages/plugin-custom-events": {
"component": "@frsource/tiny-carousel-plugin-custom-events",
"path": "packages/plugin-custom-events"
},
"packages/plugin-mouse-drag": {
"component": "@frsource/tiny-carousel-plugin-mouse-drag",
"path": "packages/plugin-mouse-drag"
},
"packages/plugin-scroll-snap-fallback": {
"component": "@frsource/tiny-carousel-plugin-scroll-snap-fallback",
"path": "packages/plugin-scroll-snap-fallback"
},
"packages/react": {
"component": "@frsource/tiny-carousel-react",
"path": "packages/react"
},
"packages/utils": {
"component": "@frsource/tiny-carousel-utils",
"path": "packages/utils"
},
"packages/vue": {
"component": "@frsource/tiny-carousel-vue",
"path": "packages/vue"
}
}
}

0 comments on commit 6bb6236

Please sign in to comment.