Skip to content

Commit

Permalink
chore: synchronize package versions & add CI checks
Browse files Browse the repository at this point in the history
  • Loading branch information
dm-p committed Apr 30, 2024
1 parent 4e2d91e commit 81dfe2d
Show file tree
Hide file tree
Showing 12 changed files with 2,293 additions and 1,785 deletions.
4 changes: 4 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,10 @@ jobs:
run: npm ci
- name: Build packages
run: npm run build
- name: Check Package Versions are in Sync
uses: JamieMason/[email protected]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Validate Current Configuration (deneb-config.json)
run: npm run validate-config-for-commit
- name: Linting Checks
Expand Down
50 changes: 50 additions & 0 deletions .syncpackrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
{
"$schema": "https://unpkg.com/[email protected]/dist/schema.json",
"source": [
"package.json",
"packages/*/package.json"
],
"indent": " ",
"versionGroups": [
{
"label": "Power BI Visuals API should match desired version",
"dependencies": [
"powerbi-visuals-api"
],
"dependencyTypes": [
"dev"
],
"pinVersion": "5.7.0"
},
{
"label": "Vega should be specific version we wish to package",
"dependencies": [
"vega"
],
"dependencyTypes": [
"dev"
],
"pinVersion": "5.28.0"
},
{
"label": "Vega-Lite should be specific version we wish to package",
"dependencies": [
"vega-lite"
],
"dependencyTypes": [
"dev"
],
"pinVersion": "5.18.0"
},
{
"label": "Use wildcard when developing local packages",
"dependencies": [
"@deneb-viz/**"
],
"dependencyTypes": [
"dev"
],
"pinVersion": "*"
}
]
}
Loading

0 comments on commit 81dfe2d

Please sign in to comment.