Keavon Chambers
6b26976778
Skip cargo-about in CI to save 5 minutes ( #409 )
2021-12-20 02:22:19 -08:00
Keavon Chambers
267ad207f9
Switch CI and CD scripts to use npm ci instead of npm install
2021-12-05 19:22:57 -08:00
Keavon Chambers
027524833b
Switch to Node.js 16 LTS, upgrade TypeScript, ESLint, and other dependencies ( #395 )
...
* Upgrade TypeScript, ESLint, and other dependencies
This also cleans up various other files where newer ESLint rules complained
* Set CI and CD to use Node.js version 16
* Small tweak
* Fix CD version printing
* Add nvm version for Cloudflare Pages
2021-11-29 03:32:09 -08:00
Keavon Chambers
a6d1a2dd4b
Upgrade Graphite to Rust 2021 edition; upgrade dependencies ( #387 )
...
* Upgrade Graphite to Rust 2021 edition; upgrade dependencies
* Fix CI
* Move changes to the project Cargo.tomls
* Remove unnecessary 2021 edition upgrade tweak
* Show version number before and after updating rustc
Co-authored-by: Dennis Kobert <dennis@kobert.dev >
2021-11-01 00:00:22 -07:00
Christian Authmann
8021899b19
Do not silently install cargo-about. ( #377 )
2021-09-19 16:58:04 +02:00
Keavon Chambers
b66607e4a2
Auto-generate third-party license notices ( #370 )
...
Closes #294
Closes #371
2021-09-06 06:57:35 -07:00
bjorn3
82a1fac3aa
Set up cargo-deny ( #358 )
...
* Setup cargo-deny
* Nicer job names
2021-08-26 02:01:56 -07:00
Keavon Chambers
fbf2c012c3
Restructure project directories ( #333 )
...
`/client/web` -> `/frontend`
`/client/cli` -> *delete for now*
`/client/native` -> *delete for now*
`/core/editor` -> `/editor`
`/core/document` -> `/graphene`
`/core/renderer` -> `/charcoal`
`/core/proc-macro` -> `/proc-macros` *(now plural)*
2021-08-07 05:17:18 -07:00
Keavon Chambers
faed4c586f
Add a pull request template so GitHub reminds to reference issue numbers
2021-07-10 13:58:54 -07:00
Keavon Chambers
fcc4c1874b
Set CI environment variable to NODE_ENV=production during linting ( #73 )
2021-04-14 01:27:01 -07:00
Keavon Chambers
e3be55d4e2
Fix web lint errors and enable web linting in CI ( #72 )
2021-04-14 00:41:20 -07:00
Keavon Chambers
db0fc65bc3
Remove continuous deployment with GitHub Actions
2021-04-10 22:02:36 -07:00
Keavon Chambers
40b1a645bd
Clean up CI and CD scripts
2021-04-10 21:16:08 -07:00
Keavon Chambers
2a8cc34997
Set up deploy bot
2021-04-10 13:27:49 -07:00
Keavon Chambers
22fe11b950
Fix deployment script syntax
2021-04-09 22:37:58 -07:00
Keavon Chambers
f258f2418b
Fixes to CI actions
2021-04-09 22:26:48 -07:00
Keavon Chambers
1f26f9ef97
Add deployment to Cloudflare Workers
2021-04-09 22:26:16 -07:00
TrueDoctor
1dfbe9192e
Create basic CI workflow ( #41 )
2021-03-27 02:26:55 -07:00