Skip to content

ci: compressed size workflow now using temporary branch with my changes built into compressed-size-action - #802

Merged
jimhigson merged 1 commit into
mainfrom
compare-size-with-patched-built
Apr 15, 2026
Merged

ci: compressed size workflow now using temporary branch with my changes built into compressed-size-action#802
jimhigson merged 1 commit into
mainfrom
compare-size-with-patched-built

Conversation

@jimhigson

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI review requested due to automatic review settings April 15, 2026 17:06
@netlify

netlify Bot commented Apr 15, 2026

Copy link
Copy Markdown

Deploy Preview for blockstack ready!

Name Link
🔨 Latest commit bd66f2a
🔍 Latest deploy log https://app.netlify.com/projects/blockstack/deploys/69dfc584233c860008e4fdf2
😎 Deploy Preview https://deploy-preview-802--blockstack.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the repository’s “Compressed Size” GitHub Actions workflow to use a temporary branch of a forked compressed-size-action that includes pending changes (referenced in preactjs/compressed-size-action#146).

Changes:

  • Switch jimhigson/compressed-size-action from a pinned commit SHA to a temporary branch ref for the Game bundle size step.
  • Switch jimhigson/compressed-size-action from a pinned commit SHA to a temporary branch ref for the Editor bundle size step.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

- uses: actions/checkout@v6
- name: Editor bundle size
uses: jimhigson/compressed-size-action@903b75ad9d180d0e863d38f441f20de5cdc44046 # until merged: https://github.com/preactjs/compressed-size-action/pull/146
uses: jimhigson/compressed-size-action@base-ref-with-build # until merged: https://github.com/preactjs/compressed-size-action/pull/146

Copilot AI Apr 15, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same issue here: referencing jimhigson/compressed-size-action@base-ref-with-build uses a mutable branch and can change without review. Prefer pinning the action to a commit SHA (or immutable tag) to keep results reproducible and avoid supply-chain risk.

Copilot uses AI. Check for mistakes.
cache: "pnpm"
- name: Game bundle size
uses: jimhigson/compressed-size-action@903b75ad9d180d0e863d38f441f20de5cdc44046 # until merged: https://github.com/preactjs/compressed-size-action/pull/146
uses: jimhigson/compressed-size-action@base-ref-with-build # until merged: https://github.com/preactjs/compressed-size-action/pull/146

Copilot AI Apr 15, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using a mutable branch ref (@base-ref-with-build) for an action makes CI non-reproducible and can break unexpectedly if the branch is force-pushed or deleted. Pin this to a specific commit SHA (or immutable tag) on the fork while waiting for the upstream PR to merge, and update the inline comment accordingly.

Copilot uses AI. Check for mistakes.
@github-actions

Copy link
Copy Markdown
Contributor

Size Change: 0 B

Total Size: 1.44 MB

ℹ️ View Unchanged
Filename Size
dist/assets/rock*********.mp3 215 kB
dist/assets/App*********.js 199 kB
dist/assets/gameMain*********.js 75.2 kB
dist/assets/index*********.js 68.9 kB
dist/assets/bookworld*********.mp3 59.7 kB
dist/assets/egyptus*********.mp3 56.7 kB
dist/assets/market*********.mp3 50.1 kB
dist/assets/fanfare*********.mp3 45.9 kB
dist/assets/penitentiary*********.mp3 45.4 kB
dist/assets/supabaseDb*********.js 44.5 kB
dist/assets/moonbase*********.mp3 43.2 kB
dist/assets/safari*********.mp3 36.9 kB
dist/assets/campaign*********.js 34.9 kB
dist/assets/blacktooth*********.mp3 27.9 kB
dist/assets/auto*********.js 27.7 kB
dist/assets/Cheats*********.js 23.9 kB
dist/assets/index*********.css 23.7 kB
dist/assets/bonus*********.mp3 22.4 kB
dist/assets/cheatRoomIdFromUrlHash*********.js 20.9 kB
dist/assets/bubblesLoop*********.mp3 19.5 kB
dist/assets/WebGLRenderer*********.js 18.8 kB
dist/assets/rollingBallLoop*********.mp3 16 kB
dist/assets/heelsFall*********.mp3 14.6 kB
dist/assets/helicopter*********.mp3 14.1 kB
dist/assets/robotBeepingLoop*********.mp3 13.7 kB
dist/assets/conveyorLoop*********.mp3 13.3 kB
dist/assets/RenderTargetSystem*********.js 12.5 kB
dist/assets/browserAll*********.js 10.8 kB
dist/assets/WebGPURenderer*********.js 10.7 kB
dist/assets/pixiContainerToString*********.js 10.7 kB
dist/assets/teleportIn*********.mp3 10.6 kB
dist/assets/servosLoop*********.mp3 9.8 kB
dist/assets/MapDialog*********.js 9.49 kB
dist/assets/woodScrape*********.mp3 8.39 kB
dist/assets/conveyorStart*********.mp3 7.99 kB
dist/assets/headFall*********.mp3 7.56 kB
dist/assets/teleportOut*********.mp3 7.41 kB
dist/assets/conveyorStop*********.mp3 7.08 kB
dist/assets/iceScrape*********.mp3 6.85 kB
dist/assets/jetpackLoop*********.mp3 6.46 kB
dist/assets/metalicScraping*********.mp3 6.01 kB
dist/assets/CanvasRenderer*********.js 5.75 kB
dist/assets/destroy*********.mp3 5.37 kB
dist/assets/spectrumLut*********.js 5.02 kB
dist/assets/servosStop*********.mp3 5.02 kB
dist/assets/servosStart*********.mp3 4.57 kB
dist/assets/mojo*********.mp3 3.93 kB
dist/assets/headWalk*********.mp3 3.91 kB
dist/assets/webworkerAll*********.js 3.82 kB
dist/assets/toasterPopUp*********.mp3 3.82 kB
dist/assets/teleportWarningSiren*********.mp3 3.76 kB
dist/assets/heelsWalk*********.mp3 3.56 kB
dist/assets/hushPuppyVanish*********.mp3 3.29 kB
dist/assets/detect*********.mp3 3.24 kB
dist/assets/spring*********.mp3 3.23 kB
dist/assets/headJump*********.mp3 3.21 kB
dist/assets/mojoTurnSound*********.mp3 2.98 kB
dist/assets/BufferResource*********.js 2.55 kB
dist/assets/workbox-window.prod.es5*********.js 2.37 kB
dist/assets/canvasUtils*********.js 1.78 kB
dist/assets/loadGameState*********.js 1.07 kB
dist/assets/spritesheetPalette*********.js 953 B
dist/assets/LutPage*********.js 713 B
dist/assets/tslib.es6*********.js 542 B
dist/assets/CanvasPool*********.js 431 B
dist/assets/localUniformBit*********.js 400 B
dist/assets/BatchableSprite*********.js 255 B
dist/assets/RoomJson*********.js 174 B

compressed-size-action::game

@jimhigson
jimhigson merged commit ac6876a into main Apr 15, 2026
20 checks passed
@jimhigson
jimhigson deleted the compare-size-with-patched-built branch April 15, 2026 17:09
@github-actions

Copy link
Copy Markdown
Contributor

Size Change: 0 B

Total Size: 2.36 MB

ℹ️ View Unchanged
Filename Size
dist/editor/assets/JsonRoomEditor*********.js 998 kB
dist/editor/assets/index*********.js 176 kB
dist/editor/assets/json.worker*********.js 114 kB
dist/editor/assets/LevelEditor*********.js 81.4 kB
dist/editor/assets/editor.worker*********.js 75.8 kB
dist/editor/assets/RoomEditingArea*********.js 60.3 kB
dist/editor/assets/bookworld*********.mp3 59.7 kB
dist/editor/assets/egyptus*********.mp3 56.7 kB
dist/editor/assets/market*********.mp3 50.1 kB
dist/editor/assets/fanfare*********.mp3 45.9 kB
dist/editor/assets/penitentiary*********.mp3 45.4 kB
dist/editor/assets/supabaseDb*********.js 44.5 kB
dist/editor/assets/levelEditorSlice*********.js 43.9 kB
dist/editor/assets/moonbase*********.mp3 43.2 kB
dist/editor/assets/safari*********.mp3 36.9 kB
dist/editor/assets/campaign*********.js 34.9 kB
dist/editor/assets/blacktooth*********.mp3 27.9 kB
dist/editor/assets/index*********.css 23.8 kB
dist/editor/assets/JsonRoomEditor*********.css 22.7 kB
dist/editor/assets/bonus*********.mp3 22.4 kB
dist/editor/assets/bubblesLoop*********.mp3 19.5 kB
dist/editor/assets/WebGLRenderer*********.js 18.8 kB
dist/editor/assets/rollingBallLoop*********.mp3 16 kB
dist/editor/assets/heelsFall*********.mp3 14.6 kB
dist/editor/assets/helicopter*********.mp3 14.1 kB
dist/editor/assets/robotBeepingLoop*********.mp3 13.7 kB
dist/editor/assets/conveyorLoop*********.mp3 13.3 kB
dist/editor/assets/RenderTargetSystem*********.js 12.5 kB
dist/editor/assets/jsonMode*********.js 12.3 kB
dist/editor/assets/browserAll*********.js 10.8 kB
dist/editor/assets/WebGPURenderer*********.js 10.7 kB
dist/editor/assets/teleportIn*********.mp3 10.6 kB
dist/editor/assets/servosLoop*********.mp3 9.8 kB
dist/editor/assets/woodScrape*********.mp3 8.39 kB
dist/editor/assets/conveyorStart*********.mp3 7.99 kB
dist/editor/assets/headFall*********.mp3 7.56 kB
dist/editor/assets/teleportOut*********.mp3 7.41 kB
dist/editor/assets/conveyorStop*********.mp3 7.08 kB
dist/editor/assets/iceScrape*********.mp3 6.85 kB
dist/editor/assets/jetpackLoop*********.mp3 6.46 kB
dist/editor/assets/metalicScraping*********.mp3 6.01 kB
dist/editor/assets/CanvasRenderer*********.js 5.77 kB
dist/editor/assets/destroy*********.mp3 5.37 kB
dist/editor/assets/servosStop*********.mp3 5.02 kB
dist/editor/assets/servosStart*********.mp3 4.57 kB
dist/editor/assets/mojo*********.mp3 3.93 kB
dist/editor/assets/headWalk*********.mp3 3.91 kB
dist/editor/assets/toasterPopUp*********.mp3 3.82 kB
dist/editor/assets/webworkerAll*********.js 3.8 kB
dist/editor/assets/teleportWarningSiren*********.mp3 3.76 kB
dist/editor/assets/heelsWalk*********.mp3 3.56 kB
dist/editor/assets/hushPuppyVanish*********.mp3 3.29 kB
dist/editor/assets/detect*********.mp3 3.24 kB
dist/editor/assets/spring*********.mp3 3.23 kB
dist/editor/assets/headJump*********.mp3 3.21 kB
dist/editor/assets/mojoTurnSound*********.mp3 2.98 kB
dist/editor/assets/BufferResource*********.js 2.56 kB
dist/editor/assets/tslib.es6*********.js 542 B
dist/editor/assets/halfBrite*********.js 340 B
dist/editor/assets/RoomJson*********.js 172 B

compressed-size-action::editor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants