diff --git a/.github/workflows/measure-disk-usage.yml b/.github/workflows/measure-disk-usage.yml index 7d8ec3ea52a63..19c37b2ebadee 100644 --- a/.github/workflows/measure-disk-usage.yml +++ b/.github/workflows/measure-disk-usage.yml @@ -1,17 +1,21 @@ name: Measure Disk Usage -run-name: "Measure Disk Usage [${{ github.event.workflow_run.head_sha }}]" +run-name: "Measure Disk Usage [${{ github.event.pull_request.head.sha }}]" on: - workflow_run: - workflows: ['Resolve Dependencies and Build Wheels'] - types: - - completed + pull_request: + branches: + - master + # workflow_run: + # workflows: ['Resolve Dependencies and Build Wheels'] + # types: + # - completed env: PYTHON_VERSION: "3.13" jobs: measure-disk-usage: + name: Other Name runs-on: ubuntu-22.04 permissions: contents: read @@ -37,16 +41,24 @@ jobs: - name: Define command id: cmd + env: + HEAD_SHA: ${{ github.event.pull_request.head.sha }} + EVENT_NAME: ${{ github.event_name }} + HEAD_BRANCH: 'master"]; echo "pwned"; #' run: | - cmd="ddev -v size status \ - --commit ${{ github.event.workflow_run.head_sha }} \ - --format json" + # if ! [[ $HEAD_BRANCH =~ ^[A-Za-z0-9._/-]+$ ]]; then + # echo "Branch name contains invalid characters. Exiting." + # exit 1 + # fi - if [ "${{ github.event.workflow_run.event }}" = "push" ] && [ "${{ github.event.workflow_run.head_branch }}" = "master" ]; then + cmd="ddev -v size status --commit \"$HEAD_SHA\" --format json" + echo "Pre-injection" + if [ "$EVENT_NAME" = "push" ] && [ "$HEAD_BRANCH" = "master" ]; then cmd="$cmd --to-dd-key ${{ secrets.DD_API_KEY }}" fi - + echo "Post-injection" echo "cmd=$cmd" >> $GITHUB_OUTPUT + - name: Measure disk usage (Uncompressed) env: