openpencil/.github/workflows
Danila Poyarkov 85b83cf050
test(fig): pin override and variable precedence to what Figma renders (#912)
* test(fig): pin override and variable precedence to what Figma renders

The rule that decides between a bound variable and an instance's text
override is not stated anywhere we control: an owner's consumption
entry binds the field when it carries variableData and clears it when
it is bare, and a binding beats a literal an outer owner recorded.

The archive is a six-node file authored in Figma for exactly these
cases, so the expected strings are Figma's own output rather than ours.
It replaces reaching for a 44k-record community file to check this.

* ci: pull the new fixture in the quick unit shards

The quick shards fetch an explicit list of small LFS fixtures, so a new
one arrives as a pointer and the fig shard fails parsing it.
2026-10-06 09:08:51 +00:00
..
app.yml ci: update GitHub Actions to Node 24 (#460) 2026-08-01 19:50:08 +03:00
build.yml build(tools): group tools by role and gate them like the rest of the repo (#791) 2026-09-30 05:00:31 +04:00
ci.yml test(fig): pin override and variable precedence to what Figma renders (#912) 2026-10-06 09:08:51 +00:00
deploy-preview.yml ci: update GitHub Actions to Node 24 (#460) 2026-08-01 19:50:08 +03:00
docs.yml docs: reorganize documentation and improve integrity 2026-08-13 14:19:12 +03:00
heavy-tests.yml ci: shard unit tests by owner and cut the quick suite from 100 s to 13 s (#715) 2026-09-17 10:18:16 +03:00
native-contracts-image.yml build(tools): group tools by role and gate them like the rest of the repo (#791) 2026-09-30 05:00:31 +04:00
pr-review-guidance.yml fix(ci): install the review guidance tool's dependencies (#891) 2026-10-05 06:24:03 +00:00
pr-title.yml ci: run CI and the PR title check for the merge queue (#867) 2026-10-04 13:51:51 +04:00
preview.yml ci: update GitHub Actions to Node 24 (#460) 2026-08-01 19:50:08 +03:00