Skip to content

Commit 278f69f

Browse files
committed
linux json
1 parent 9e5ea13 commit 278f69f

File tree

2 files changed

+31
-18
lines changed

2 files changed

+31
-18
lines changed

.github/workflows/measure-disk-usage.yml

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,10 @@ jobs:
3838
env:
3939
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4040

41-
- name: Testing dependency sizes
41+
- name: Measure disk usage
4242
run: |
43-
ddev size status --platform ${{ inputs.platform }} --dependency-sizes ${{ inputs.platform }}/py3/sizes.json > size-dependency-sizes.txt
44-
ddev size status --platform ${{ inputs.platform }} --dependency-sizes ${{ inputs.platform }}/py3/sizes.json --format png,csv,markdown
45-
cat size-dependency-sizes.txt
46-
echo "# Size (dependency sizes)" >> $GITHUB_STEP_SUMMARY
47-
cat size-dependency-sizes.txt >> $GITHUB_STEP_SUMMARY
48-
43+
ddev size status --platform ${{ inputs.platform }} --dependency-sizes ${{ inputs.platform }}/py3/sizes.json --format json
44+
ddev size status --platform ${{ inputs.platform }} --compressed --dependency-sizes ${{ inputs.platform }}/py3/sizes.json --format json
4945
5046
- name: Rename sizes.json to platform.json
5147
run: |
@@ -58,6 +54,21 @@ jobs:
5854
name: ${{ inputs.platform }}.json
5955
path: ${{ inputs.platform }}.json
6056
if-no-files-found: error
57+
58+
- name: Upload JSON uncompressed sizes artifact
59+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
60+
with:
61+
name: ${{ inputs.platform }}_uncompressed_status.json
62+
path: ${{ inputs.platform }}_uncompressed_status.json
63+
if-no-files-found: error
64+
65+
- name: Upload JSON compressed sizes artifact
66+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
67+
with:
68+
name: ${{ inputs.platform }}_compressed_status.json
69+
path: ${{ inputs.platform }}_compressed_status.json
70+
if-no-files-found: error
71+
6172

6273
# run: |
6374
# ddev size status --to-dd-key ${{secrets.DD_API_KEY}} > size-uncompressed.txt

.github/workflows/resolve-build-deps.yaml

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ jobs:
6565
image: linux-aarch64
6666
- os: ubuntu-22.04
6767
image: linux-x86_64
68-
# - os: windows-2022 # TODO: REMEMBER TO REENABLE THIS
69-
# image: windows-x86_64
68+
- os: windows-2022
69+
image: windows-x86_64
7070

7171
permissions:
7272
packages: write
@@ -170,11 +170,15 @@ jobs:
170170
with:
171171
name: target-${{ matrix.job.image }}
172172
path: output
173+
173174
measure-disk-usage:
174175
needs: build
176+
strategy:
177+
matrix:
178+
platform: [linux-x86_64, linux-aarch64, windows-x86_64]
175179
uses: DataDog/integrations-core/.github/workflows/measure-disk-usage.yml@lucia-sb/calculate-dep-sizes
176180
with:
177-
platform: ${{ matrix.job.image }}
181+
platform: ${{ matrix.platform }}
178182
run-id: ${{ github.run_id }}
179183

180184
build-macos:
@@ -249,18 +253,16 @@ jobs:
249253
with:
250254
name: target-macos-${{ matrix.job.arch }}
251255
path: output
256+
252257
# ----------- CHANGE TO MASTER BRANCH ------------
253-
measure-disk-usage-x86_64:
254-
needs: build-macos
255-
uses: DataDog/integrations-core/.github/workflows/measure-disk-usage.yml@lucia-sb/calculate-dep-sizes
256-
with:
257-
platform: macos-x86_64
258-
run-id: ${{ github.run_id }}
259-
measure-disk-usage-aarch64:
258+
measure-disk-usage:
260259
needs: build-macos
260+
strategy:
261+
matrix:
262+
platform: [macos-x86_64, macos-aarch64]
261263
uses: DataDog/integrations-core/.github/workflows/measure-disk-usage.yml@lucia-sb/calculate-dep-sizes
262264
with:
263-
platform: macos-aarch64
265+
platform: ${{ matrix.platform }}
264266
run-id: ${{ github.run_id }}
265267

266268

0 commit comments

Comments
 (0)