deprecate schemas_collection, deadlock_collection and xe_collection c… #4
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Measure Disk Usage | |
| on: | |
| push: | |
| branches: | |
| - master | |
| env: | |
| PYTHON_VERSION: "3.12" | |
| jobs: | |
| measure-disk-usage: | |
| runs-on: ubuntu-22.04 | |
| steps: | |
| - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 | |
| with: | |
| fetch-depth: 0 | |
| - name: Set up Python ${{ env.PYTHON_VERSION }} | |
| uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 | |
| with: | |
| python-version: ${{ env.PYTHON_VERSION }} | |
| - name: Install ddev | |
| run: | | |
| pip install -e ./datadog_checks_dev[cli] | |
| pip install -e ./ddev | |
| - name: Configure ddev | |
| run: | | |
| ddev config set repos.core . | |
| ddev config set repo core | |
| - name: Measure disk usage (uncompressed) | |
| run: | | |
| ddev size status --to-dd-key ${{secrets.DD_API_KEY}} > size-uncompressed.txt | |
| ddev size status --format png,csv,markdown | |
| cat size-uncompressed.txt | |
| echo "# Size (uncompressed)" >> $GITHUB_STEP_SUMMARY | |
| cat uncompressed_status.md >> $GITHUB_STEP_SUMMARY | |
| - name: Measure disk usage (compressed) | |
| run: | | |
| ddev size status --compressed --to-dd-key ${{secrets.DD_API_KEY}} > size-compressed.txt | |
| ddev size status --compressed --format png,csv,markdown | |
| cat size-compressed.txt | |
| echo "# Size (compressed)" >> $GITHUB_STEP_SUMMARY | |
| cat compressed_status.md >> $GITHUB_STEP_SUMMARY | |
| - name: Measure disk usage differences from last commit (uncompressed) | |
| run: | | |
| BEFORE=$(git rev-parse HEAD^) | |
| AFTER=$(git rev-parse HEAD) | |
| ddev size diff $BEFORE $AFTER > diff-uncompressed.txt | |
| ddev size diff $BEFORE $AFTER --format png,csv,markdown | |
| cat diff-uncompressed.txt | |
| echo "# Size diff (uncompressed)" >> $GITHUB_STEP_SUMMARY | |
| if [ -f uncompressed_diff.md ]; then | |
| cat uncompressed_diff.md >> $GITHUB_STEP_SUMMARY | |
| fi | |
| - name: Measure disk usage differences from last commit (compressed) | |
| run: | | |
| BEFORE=$(git rev-parse HEAD^) | |
| AFTER=$(git rev-parse HEAD) | |
| ddev size diff $BEFORE $AFTER --compressed > diff-compressed.txt | |
| ddev size diff $BEFORE $AFTER --compressed --format png,csv,markdown | |
| cat diff-compressed.txt | |
| echo "# Size diff (compressed)" >> $GITHUB_STEP_SUMMARY | |
| if [ -f compressed_diff.md ]; then | |
| cat compressed_diff.md >> $GITHUB_STEP_SUMMARY | |
| fi | |
| - name: Upload file sizes (uncompressed) | |
| uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 | |
| with: | |
| name: uncompressed_status.csv | |
| path: uncompressed_status.csv | |
| if-no-files-found: error | |
| - name: Upload file sizes (compressed) | |
| uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 | |
| with: | |
| name: compressed_status.csv | |
| path: compressed_status.csv | |
| if-no-files-found: error | |
| - name: Upload file sizes diff (uncompressed) | |
| uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 | |
| with: | |
| name: uncompressed_diff.csv | |
| path: uncompressed_diff.csv | |
| if-no-files-found: warn | |
| - name: Upload file sizes diff (compressed) | |
| uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 | |
| with: | |
| name: compressed_diff.csv | |
| path: compressed_diff.csv | |
| if-no-files-found: warn | |
| - name: Upload status PNGs | |
| uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 | |
| with: | |
| name: size-visuals | |
| path: size_status_visualizations/ | |
| if-no-files-found: error | |
| - name: Upload diff PNGs | |
| uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 | |
| with: | |
| name: diff-visuals | |
| path: size_diff_visualizations/ | |
| if-no-files-found: warn | |