From 9c2329a5e69d7c03ce190414e93a36f9c209cd8e Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Thu, 3 Apr 2025 12:22:57 +0300 Subject: [PATCH] feat(ci): report server size as well --- .github/workflows/dev.yml | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index aad1ab97a..58f51a2b2 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -48,7 +48,38 @@ jobs: paths: 'upload/**/*' onlyDiff: 'true' branch: 'develop' - header: 'Electron size report' + header: 'Size report' + append: true + ghToken: ${{ secrets.GITHUB_TOKEN }} + report-server-size: + name: Report server size + runs-on: ubuntu-latest + steps: + - name: Checkout the repository + uses: actions/checkout@v4 + + - name: Set up node & dependencies + uses: actions/setup-node@v4 + with: + node-version: 22 + cache: "npm" + + - run: npm ci + + - name: Run the build + uses: ./.github/actions/build-server + with: + os: linux + arch: x64 + + - name: Run the server size report + uses: ./.github/actions/report-size + with: + paths: 'upload/**/*' + onlyDiff: 'true' + branch: 'develop' + header: 'Size report' + append: true ghToken: ${{ secrets.GITHUB_TOKEN }} test_dev: