11 Commits

Author SHA1 Message Date
Okinea Dev
aaef97a1ab ci: use slim Ubuntu runners (#256)
It will be more environmentally friendly and cheaper (at least for GitHub, because it's a public project and GitHub pays for it, not you)

GitHub blog post about new 1 vCPU runners: https://github.blog/changelog/2025-10-28-1-vcpu-linux-runner-now-available-in-github-actions-in-public-preview

Pricing (tl;dr: $0.002/min): https://docs.github.com/en/billing/reference/actions-runner-pricing

GitHub-hosted runners reference: https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax#standard-github-hosted-runners-for--private-repositories
2026-01-03 16:12:45 +01:00
Okinea Dev
7ed9701028 ci: automate PR title linting (#229)
* ci: automate PR title linting

This will help with Squash & Merge when you need the squashed commit to have the correct Conventional Commits format so that it can be parsed when generating release notes

(With Squash & Merge the squashed commit message is taken from the PR title)

* chore: minor updates

---------

Co-authored-by: Johann Schopplich <mail@johannschopplich.com>
2025-12-01 20:56:56 +01:00
Okinea Dev
103e357def ci: organize and speed up workflows (#215)
* ci: organize and speed up workflows

Reduced `ci.yml` costs and carbon emissions by using only one `job`

---

Part of the https://github.com/Cambridge-ICCS/green-ci initiative 🍃

* remove emojis

* chore: update pnpm name and yaml array syntax

---------

Co-authored-by: Johann Schopplich <mail@johannschopplich.com>
2025-11-24 09:42:30 +01:00
Johann Schopplich
4b4f7c05f9 docs: add dedicated docs website 2025-11-18 07:23:10 +01:00
cy
95ac0b0cbc ci(test): run tests on packages in ci (#111) 2025-11-13 07:12:12 +01:00
Johann Schopplich
e174c46ba1 fix: add README files to published packages 2025-11-03 17:36:47 +01:00
Johann Schopplich
244429dc8f ci: fix fetch depth for changelog generation 2025-11-02 21:54:59 +01:00
Johann Schopplich
cf31d1087d ci: fix fetch depth for changelog generation 2025-11-02 21:49:40 +01:00
Morteza Hosseini
c3db2a138c ci: update CI configuration for improved caching and dependency management (#63)
* build: update CI configuration for improved caching and dependency management

* build: ensure newline at end of file in CI configuration
2025-11-02 18:49:00 +01:00
Johann Schopplich
0710bd19e7 feat!: publish to @toon-format/toon and @toon-format/cli 2025-11-01 16:53:41 +01:00
Johann Schopplich
f105551c3e chore: initial commit 2025-10-22 20:16:02 +02:00