Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Sizes Results

Sizes Results #4947

Workflow file for this run

name:Sizes Results
on:
workflow_run:
workflows:[Compilation Tests]
types:
-completed
workflow_dispatch:
env:
# It's convenient to set variables for values used multiple times in the workflow
SKETCHES_REPORTS_PATH:artifacts/sizes-report
GITHUB_TOKEN:${{secrets.GITHUB_TOKEN}}
permissions:
contents:read
pull-requests:write
pages:write
jobs:
sizes-test-results:
name:Sizes Comparison Results
runs-on:ubuntu-latest
if:|
github.event.workflow_run.event == 'pull_request' &&
github.event.workflow_run.conclusion == 'success'
steps:
-name:Checkout gh-pages branch
uses:actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683# v4.2.2
with:
ref:gh-pages
-name:Create folder structure
run:|
mkdir -p artifacts && cd artifacts
mkdir -p sizes-report
mkdir -p sizes-report/master
mkdir -p sizes-report/pr
-name:Download JSON file
run:|
mv master_cli_compile/*.json artifacts/sizes-report/master/
-name:Download and Extract Artifacts
run:|
cd artifacts
artifacts_url=${{ github.event.workflow_run.artifacts_url }}
gh api "$artifacts_url" -q '.artifacts[] | [.name, .archive_download_url] | @tsv' | while read artifact
do
IFS=$'\t' read name url <<< "$artifact"
# Only process pr_number and pr_cli_compile artifacts
if [[ "$name" == "pr_number" || "$name" =~ ^pr_cli_compile_[0-9]+$ ]]; then
gh api $url > "$name.zip"
unzip -o -j "$name.zip" -d "temp_$name"
if [[ "$name" == "pr_number" ]]; then
mv "temp_$name"/* sizes-report
elif [[ "$name" =~ ^pr_cli_compile_[0-9]+$ ]]; then
mv "temp_$name"/* sizes-report/pr
fi
rm -r "temp_$name"
fi
done
echo "Contents of parent directory:"
ls -R ..
-name:Read the pr_num file
id:pr_num_reader
uses:juliangruber/read-file-action@b549046febe0fe86f8cb4f93c24e284433f9ab58# v1.1.7
with:
path:./artifacts/sizes-report/pr_num.txt
-name:Report results
uses:P-R-O-C-H-Y/report-size-deltas@bea91d2c99ca80c88a883b39b1c4012f00ec3d09# sizes_v2
with:
sketches-reports-source:${{ env.SKETCHES_REPORTS_PATH }}
github-token:${{ env.GITHUB_TOKEN }}
pr-number:"${{ steps.pr_num_reader.outputs.content }}"

[8]ページ先頭

©2009-2025 Movatter.jp