From caf323d52aa35f66d4119478677b936f5fdb073d Mon Sep 17 00:00:00 2001 From: Kyle Peacock Date: Mon, 5 Dec 2022 08:41:50 -0800 Subject: [PATCH] chore: test size-limit automation for CI (#658) * size-limit automation * changelog --- .github/workflows/size-limit.yml | 24 + demos/ledgerhq/package.json | 6 +- demos/sample-javascript/package.json | 6 +- docs/generated/changelog.html | 1 + e2e/browser/package.json | 4 +- e2e/node/package.json | 4 +- package-lock.json | 1421 ++++++++++++++++++++++- package.json | 5 +- packages/agent/package.json | 14 +- packages/assets/package.json | 14 +- packages/auth-client/package.json | 15 +- packages/authentication/package.json | 17 +- packages/bls-verify/package.json | 16 +- packages/candid/package.json | 14 +- packages/identity-ledgerhq/package.json | 2 + packages/identity/package.json | 15 +- packages/principal/package.json | 14 +- 17 files changed, 1564 insertions(+), 28 deletions(-) create mode 100644 .github/workflows/size-limit.yml diff --git a/.github/workflows/size-limit.yml b/.github/workflows/size-limit.yml new file mode 100644 index 000000000..8d02c8fb1 --- /dev/null +++ b/.github/workflows/size-limit.yml @@ -0,0 +1,24 @@ +name: 'size' +on: + pull_request: + branches: + - master +jobs: + size: + runs-on: ubuntu-latest + env: + CI_JOB_NUMBER: 1 + steps: + - uses: actions/checkout@v1 + - run: npm install -g npm + - run: npm install + + - run: npm run bundle --workspaces --if-present + - run: npm run size-limit --workspaces --if-present + + # commented out until the job can be configured + # - uses: andresz1/size-limit-action@v1 + # with: + # github_token: ${{ secrets.GITHUB_TOKEN }} + # build_script: npm run bundle --workspaces --if-present + # script: npm run size-limit --workspaces --if-present diff --git a/demos/ledgerhq/package.json b/demos/ledgerhq/package.json index 6f3b8b9ac..86d13bb62 100644 --- a/demos/ledgerhq/package.json +++ b/demos/ledgerhq/package.json @@ -28,5 +28,9 @@ "test:coverage": "", "test": "" }, - "version": "0.14.1" + "version": "0.14.1", + "devDependencies": { + "esbuild": "^0.15.16", + "size-limit": "^8.1.0" + } } diff --git a/demos/sample-javascript/package.json b/demos/sample-javascript/package.json index 17af36747..183639ad8 100644 --- a/demos/sample-javascript/package.json +++ b/demos/sample-javascript/package.json @@ -25,5 +25,9 @@ "test:coverage": "", "test": "" }, - "version": "0.14.1" + "version": "0.14.1", + "devDependencies": { + "esbuild": "^0.15.16", + "size-limit": "^8.1.0" + } } diff --git a/docs/generated/changelog.html b/docs/generated/changelog.html index 1f6e9b2bb..240bd8b9d 100644 --- a/docs/generated/changelog.html +++ b/docs/generated/changelog.html @@ -13,6 +13,7 @@

Agent-JS Changelog

Version x.x.x

Version 0.14.1