liquid
liquid copied to clipboard
Add 32-bit platform testing to CI
Adds CI job to detect 32-bit platform regressions (e.g., issue #47).
Changes
- New
test-32bitjob in.github/workflows/go.yml- Runs in
i386/golang:1.23Docker container onubuntu-latest - Executes full build, vet, and test suite with race detection
- Triggers on push/PR to
mainandmasterbranches - Includes
permissions: contents: readfor least-privilege security
- Runs in
Checklist
- [x] I have read the contribution guidelines.
- [x]
make testpasses. - [x]
make lintpasses. - [x] New and changed code is covered by tests.
- [ ] Performance improvements include benchmarks.
- [ ] Changes match the documented (not just the implemented) behavior of Shopify.
Original prompt
This section details on the original issue you should resolve
<issue_title>Add 32-bit platform to CI</issue_title> <issue_description>Add a CI step to build and test on a 32-bit platform. This will detect a regression in osteele/liquid#47 or the introduction of similar bugs.
I believe this requires building and testing on a 32-bit Docker container.</issue_description>
Comments on the Issue (you are @copilot in this section)
- Fixes osteele/liquid#49
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.