summaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2021-04-26Remove denort optimization (#10350)Ryan Dahl
denort is an optimization to "deno compile" to produce slightly smaller output. It's a decent idea, but causes a lot of negative side-effects: - Deno's link time is a source of constant agony both locally and in CI, denort doubles link time. - The release process is a long and arduous undertaking with many manual steps. denort necessitates an additional manual zip + upload from M1 apple computers. - The "deno compile" interface is complicated with the "--lite" option. This is confusing for uses ("why wouldn't you want lite?"). The benefits of this feature do not outweigh the negatives. We must find a different approach to optimizing "deno compile" output.
2021-04-26remove #![deny(warnings)] (#10376)Ryan Dahl
Prefer RUSTFLAGS="-D warnings" to prevent warnings, but cannot enable yet due to #10378.
2021-04-24ci: only run WPT on linux (#10351)Ryan Dahl
2021-04-23Key CI cache on build profile (#10333)Ryan Dahl
We are aware that "lint debug ubuntu" and "test debug ubuntu" are sharing caches - and that it is not ideal. Likely the lint cache will be written first, and test-debug will have to build extra. However neither are the bottleneck now. We proceed on the assumption that we're hitting the 5 GB cache limit on a single PR, inducing a forever-rolling behavior. If "test debug ubuntu" becomes the bottleneck in the future we will revisit.
2021-04-23Use ubuntu-latest-xl on more CI jobs (#10322)Ryan Dahl
2021-04-22ci: separate cache for cargo home and build output (#10306)Yoshiya Hinosawa
2021-04-22chore: clean cache (#10290)Ryan Dahl
2021-04-21build: use Node 16 in CI (#10270)Ryan Dahl
2021-04-20chore: upgrade deno_doc, deno_lint (#10268)Bartek Iwańczuk
2021-04-20chore: update copyright headers (#10243)Yoshiya Hinosawa
2021-04-13upgrade: rusty_v8 0.22.1 (V8 9.1.269.5) (#10159)Bert Belder
2021-04-13upgrade: rusty_v8 0.22.0 (V8 9.1.269.2) (#10152)Bert Belder
2021-04-11ci: store last-modified timestamps in Github Actions cache (#10110)Bert Belder
2021-04-11Revert "use incremental build in ci (#10053)" (#10110)Bert Belder
This reverts commit fd65e6de3dc1ff909a1419c3b8f0c76daf1a69ed.
2021-04-09ci: do not include branch name in cache key (#10081)Yoshiya Hinosawa
2021-04-09ci: add gnu tar path (#10075)Yoshiya Hinosawa
2021-04-08Clear CI cache (#10071)Ryan Dahl
2021-04-08ci: use gnu tar on macos (#10069)Yoshiya Hinosawa
2021-04-08ci: fallback to main's cache (#10068)Yoshiya Hinosawa
2021-04-08ci: use repository and ref as part of the cache key (#10067)Casper Beyer
2021-04-07use incremental build in ci (#10053)Yoshiya Hinosawa
2021-03-25upgrade: Rust 1.51.0 (#9895)Yusuke Tanaka
2021-03-24build: Remove other unrelated CI build things (#9875)Ryan Dahl
2021-03-23build: disable CI cache (#9872)Bartek Iwańczuk
2021-03-21v1.8.2Bartek Iwańczuk
2021-03-21chore: release crates (#9847)Bartek Iwańczuk
2021-03-13ci: don't store $CARGO_HOME in Github Actions cache (#9779)Ryan Dahl
There currently is a problem related to Github Actions in general or the 'actions-rs/cargo' action in particular, which causes cargo to be unable to find the 'serde_derive' crate when the cargo home dir has been restored from cache. This issue is also being reported by others, e.g. at actions-rs/cargo#111.
2021-03-09ci: Remove sccache, use better cargo cache (#9687)Ryan Dahl
2021-03-05chore(ci): move fmt before lint (#9695)Divy Srivastava
2021-03-03Re-enable sccache (#9670)Ryan Dahl
2021-02-19chore: rename default branch to main (#9503)Luca Casonato
2021-02-12linux release build should use ubuntu-18.04 (#9485)Ryan Dahl
2021-02-12chore: Update to Rust 1.50.0 (#9479)Kitson Kelly
2021-02-09ci: bump Deno version (#9449)youngjuning
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2021-02-05ci: fix release process (#9418)Bartek Iwańczuk
2021-02-02chore: remove std directory (#9361)Casper Beyer
This removes the std folder from the tree. Various parts of the tests are pretty tightly dependent on std (47 direct imports and 75 indirect imports, not counting the cli tests that use them as fixtures) so I've added std as a submodule for now.
2021-01-31cargo publish is done manually now (#9321)Ryan Dahl
2021-01-27tests: new typescript WPT runner (#9269)Luca Casonato
2021-01-25Revert "tests: enable wpt for url (#9046)" (#9264)Luca Casonato
This reverts commit 66e99d349b31f5cd30b868d80ebdab6ba749fd96.
2021-01-24tests: enable wpt for url (#9046)Luca Casonato
2021-01-14build: upload release zips to dl.deno.land (#9090)Luca Casonato
2021-01-13build: disable cafile_* tests and use slow runners (#9089)Luca Casonato
2021-01-08feat: denort binary (#9041)Luca Casonato
This commit adds new binary target called "denort". It is a "lite" version of "deno" binary that can only execute code embedded inside the binary itself. Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2021-01-07chore: add context information to stale bot message text (#9037)Jesse Jackson
Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com>
2021-01-07chore: exempt docs label from stalebot (#9028)Luca Casonato
2021-01-06chore: exempt tests and build labels from stalebot (#9027)Luca Casonato
2021-01-06enable stale bot (#9011)Ryan Dahl
2021-01-02Revert "ci: don't install python (#8961)" (#8963)Ryan Dahl
This reverts commit 5937ee3fba24dac6be99c8cb0b4c9709d4656f71.
2021-01-02ci: don't install python (#8961)Ryan Dahl
2021-01-02upgrade: Rust 1.49.0 (#8955)Bartek Iwańczuk