Skip to content

Add typst-gather 0.2.2 binary dependency#14173

Open
gordonwoodhull wants to merge 1 commit intomainfrom
deps/typst-gather-0.2.2
Open

Add typst-gather 0.2.2 binary dependency#14173
gordonwoodhull wants to merge 1 commit intomainfrom
deps/typst-gather-0.2.2

Conversation

@gordonwoodhull
Copy link
Contributor

Summary

  • Adds typst-gather v0.2.2 as a downloaded binary dependency, following the same pattern as Pandoc, Typst, esbuild, and other binary deps
  • Pre-built binaries are fetched from GitHub releases for all 5 supported platform/arch combos (x86_64 + aarch64, Linux/macOS/Windows)
  • This is a dependency-only prerequisite for move typst-gather out of core build #13983 (selective typst package staging)

Files changed

  • configuration — add TYPST_GATHER=0.2.2
  • package/src/common/dependencies/typst-gather.ts — new dependency definition
  • package/src/common/dependencies/dependencies.ts — register in dependency list

Test plan

  • Verify ./configure.sh downloads the binary to package/dist/bin/tools/<arch>/typst-gather
  • Verify typst-gather --version reports 0.2.2
  • Verify CI passes on all platforms

@posit-snyk-bot
Copy link
Collaborator

posit-snyk-bot commented Mar 7, 2026

Snyk checks have passed. No issues have been found so far.

Status Scanner Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

Add typst-gather to the dependency system, following the same pattern
as Pandoc, Typst, esbuild, and other binary dependencies. Pre-built
binaries are downloaded from GitHub releases (quarto-dev/typst-gather).

- Add TYPST_GATHER=0.2.2 to configuration
- Add typst-gather dependency definition with platform-specific URLs
- Register typst-gather in the dependency list
@gordonwoodhull gordonwoodhull force-pushed the deps/typst-gather-0.2.2 branch from 95d27e0 to c01e109 Compare March 7, 2026 17:34
@gordonwoodhull gordonwoodhull added this to the v1.10 milestone Mar 7, 2026
@gordonwoodhull
Copy link
Contributor Author

gordonwoodhull commented Mar 7, 2026

Hi @cscheid - I'm moving typst-gather to its own repo.

Here is the dependency change only, using the new archiveOnly flag, to be removed in the follow-up

To be safe, let's merge this as soon as we start 1.10. Should be safe to backport if we want to.

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