Commit Graph

35 Commits

Author SHA1 Message Date
Laurenz fa29c66a11 Remove Nix flake CI
It takes long and it shouldn't break unless we raise the MSRV (for which there already is a CI check)
2023-09-11 19:21:33 +02:00
jimvdl 7bdf1f57b0
Let the CLI `typst update` itself without a package manager (#1887) 2023-08-26 20:44:58 +02:00
Laurenz 8791820590 Don't fail CI for multiple commits in quick succession 2023-08-26 19:10:43 +02:00
jimvdl a8d3ab3fb0
Preserve release name and body on asset upload (#1990) 2023-08-24 13:05:33 +02:00
Alistair Keiller 5c6f6b6c8a
Remove broken targets (#1636) 2023-07-04 15:51:00 +02:00
Caleb Maclennan c44bad5739
Test build and run Nix Flake in CI (#1477)
Co-authored-by: figsoda <figsoda@pm.me>
2023-06-28 12:31:50 +02:00
Yang Hau 0dc1776202
refactor: Replace once_cell to std lib (#1402) 2023-06-07 14:42:58 +02:00
Lino Le Van 5400570efa
feat(cli): export as png (#1159)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-05-23 12:20:12 +02:00
Laurenz 7bb69c0902 Check crate docs in CI 2023-05-20 10:48:25 +02:00
Laurenz 2772e6436c Tidy up CI 2023-05-03 10:58:05 +02:00
HarmoGlace 856557353b
Add rust minimum version in `Cargo.toml` (#902) 2023-05-03 10:37:44 +02:00
Alistair Keiller 5100046acf
fix x86_64-unknown-linux-musl by building through cross (#994) 2023-04-26 20:37:25 +02:00
Laurenz f08ae95b9d Fix argument sinks
Fixes #886.
2023-04-19 17:51:33 +02:00
Alistair Keiller 6591a92e85
Add more release build targets (#847) 2023-04-19 13:19:14 +02:00
Laurenz d10b53df0b Clippy 2023-04-18 19:16:13 +02:00
adamijak 40f77eaafa
Basic docker support (#234) 2023-04-07 10:30:45 +02:00
Laurenz f738d89ff2 Check formatting in CI 2023-04-04 14:42:21 +02:00
CGMossa 621922bb35
CI runs all tests (#434) 2023-03-29 19:49:27 +02:00
Kian-Meng Ang 25acefeb5b
Fix typos (#115)
Found via `codespell -S target -L
crate,ist,thi,alle,dedented,ue,tung,nd,ende,overriden,dependant`
2023-03-22 09:02:51 +01:00
Laurenz b48b0d650c Release action 2023-03-21 01:48:40 +01:00
Laurenz ea2a1525f0 Scheduled maintenance 2022-11-22 20:23:58 +01:00
Laurenz 46921a8c28 Separate test crate
This removes the not-really-cyclic dependency that confuses rust-analyzer. See also: https://github.com/rust-lang/rust-analyzer/issues/2414
2022-11-03 16:13:35 +01:00
Laurenz c03a72aafe Fix CI 2022-09-25 19:55:08 +02:00
Laurenz 5d5d8a21cf Bump and lock dependencies 2022-01-01 12:23:00 +01:00
Laurenz 1c43d8af12 Bump dependencies 2021-06-30 00:52:50 +02:00
Martin 96563ccb42 CI allows for both modes 2021-06-30 00:39:11 +02:00
Laurenz 6292d25afb Reengineer font and resource loading 🏞 2021-04-23 17:46:14 +02:00
Laurenz 2e6e6244cc Switch to pdf-writer ⬆️ 2020-11-19 23:46:51 +01:00
Laurenz 1736bfc194 Rename typstc -> typst ✏ 2020-10-13 11:47:29 +02:00
Laurenz fee5170a68
Rename master to main 🔀 2020-09-27 17:01:37 +02:00
Laurenz dcf1d09d39 Fix for updated fontdock ✔ 2020-09-27 14:26:50 +02:00
Laurenz 2188ef6b89 Update Cargo.toml and CI configuration ⚙ 2020-08-02 11:58:47 +02:00
Laurenz 06dbac6efd Port font handling to fontdock and ttf-parser 🛳
- Use fontdock for indexing fonts and querying
- Typst binary now automatically indexes and uses system fonts in addition to a fixed font folder!
- Removes subsetting support for now (was half-finished anyways, plan is to use harfbuzz for subsetting in the future)
- Adds font width configuration support
2020-08-01 00:10:54 +02:00
Martin 0e8c2cad6e
Change crappy tide/toddle CI mistake 🙄 2020-07-19 13:11:20 +02:00
Martin 5e42bc260e
Add GitHub Actions CI 2020-07-19 13:09:22 +02:00