61 Commits

Author SHA1 Message Date
Tony
a83c03178f Update servo to e649b9b (#27)
* Update servo to e649b9b

* Bump gstreamer in mac ci
2025-08-16 13:56:51 +08:00
Tony
18d166d0be Remove the dependency on markupsafe (#23) 2025-07-24 09:15:02 +08:00
Tony
9a812fd1ee Update servo to 3ba5b89 (#21)
* Update servo to 3ba5b89

* Install pygments

* Use `--system`

* Install markupsafe instead of pygments
2025-07-19 22:10:11 +08:00
Tony
06f6933b65 Update servo to cbb0407 (#20)
Note: the webdriver implementation has moved to the embedder in this Servo bump and we have not implemented that

* Update servo to cbb0407

* Install LLVM 20 on Windows
2025-06-27 11:16:02 +08:00
Tony
289c3a7741 Update servo to d33cf8f (#19)
Some notable updates in this Servo bump:

- `uv` is now required by `script_bindings` to build
- Hover states will now be cleared when the mouse leaves the webview
2025-06-19 17:34:17 +08:00
Tunglies
50059bbc8d Remove Mako installation from CI workflow and README (#18)
* Consolidate Homebrew installation commands in README

* Revert "Consolidate Homebrew installation commands in README"

This reverts commit 38d9aa7f79.

* Remove Mako installation from CI workflows and README
2025-05-28 16:18:39 +08:00
Tony
6ba09b3418 Fix target directory 2025-05-16 18:15:27 +08:00
Tony
60fa7b1a8a Remove install cmake step
Since GitHub runners all have it pre-installed
2025-05-16 17:32:28 +08:00
Tony
62094b3ad2 Enable LTO for pre-built versoview (#11) 2025-05-16 11:22:08 +08:00
Tony
286a028e16 Generate release notes on versoview releases 2025-05-07 10:02:30 +08:00
Tony
19fd3898b7 [skip ci] Remove embed-useragent-stylesheets
feature from release workflow
2025-05-06 11:07:24 +08:00
Tony
d5d88aaec2 Remove code owners 2025-05-05 22:28:39 +08:00
Tony
c95a385795 Enable cargo check on the fork (#3)
* Enable cargo check on the fork

* Use rust-cache instead of sccache

* Run on 22.04 where llvm 14 still come preinstalled
2025-05-05 22:23:02 +08:00
Tony
c809ef50a6 Add in a feature to embed user agent stylesheets 2025-04-15 19:10:30 +08:00
Tony
58ae88febf Basic support for downloading and using pre-built versoview 2025-04-08 14:58:56 +08:00
Ludea
3a1700bebd Remove redundant libunwind-dev dependency 2025-03-31 15:10:43 +00:00
yicheng tsai
68e6d63144 ci(github-action): build check when push to main branch 2025-03-18 12:10:25 +08:00
Tony
3f3232bc0d Generate docs for all workspace crates (#291) 2025-03-10 08:42:06 +00:00
Jason Tsai
fe90d50a33 ci(windows): upgrade and use github runner built in LLVM (#295)
* ci(windows): upgrade and use github runner built in LLVM

- remove LLVM from scoop

* update Cargo.lock
2025-03-08 08:53:38 +00:00
Jason Tsai
f40eeb0efc build: support manually trigger release (#281) 2025-02-17 06:14:00 +00:00
Jason Tsai
8fa5ecdcba build: update WebIDL python, flatpak runtime, flatpak rust version (#276) 2025-02-13 04:15:43 +00:00
DK Liao
0e2c708cfb chore: lock build-linux runner at ubuntu-22.04 (#266)
* chore: lock build-linux runner at ubuntu-22.04

* Update build.yml
2025-01-14 06:05:33 +00:00
Jason Tsai
fa6d6c47e0 build: remove doc nix cache (#243)
* build: purge nix doc cache

* build: remove nix-cache when generate doc
2024-11-18 10:39:58 +00:00
Jason Tsai
fef93e5536 build: use versoview as windows nsis name (#241) 2024-11-17 11:19:44 +00:00
Tony
8c8a794865 Release versoview to github releases (#203)
* Release versoview to github releases

* Add linux nix

* Fix target and path

* Remove arm64 and windows and x64 mac for now

* Enable sccache

* Fix zip path

* Don't use sccache for nix

* Use artifacts path

* Wrong path

* Use tar.gz and split windows and mac

* use cd instead

* Fix missing .tar.gz

* Missing slash

* missing .tar.gz

* Wrong directory

* Sawp verso and versoview
2024-10-22 05:53:42 +00:00
Jason Tsai
c8dc0aa5a7 build(release): use full-qualified app slug when release to CN (#197) 2024-10-14 03:13:12 +00:00
Jason Tsai
1e7c19d74b build(flatpak): fix flatpak apt dependency (#193) 2024-10-09 07:00:17 +00:00
Peter Mikola
934ff76a85 modify doc generation workflow (#169)
* modify doc generation workflow

* update docs repo in gh-workflows

* fix doc build error
2024-09-24 15:14:46 +00:00
DK Liao
82867dc9ab Update servo e078353 (#164)
* update servo to e078353

* Update rust-toolchain.toml

* Update build.yml

* Update build.yml
2024-08-19 05:17:36 +00:00
ChinoUkaegbu
f2e1531809 docs: add bug_report.md template (#160)
* Create bug_report.md

Signed-off-by: ChinoUkaegbu <77782533+ChinoUkaegbu@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/bug_report.md

Co-authored-by: Ngo Iok Ui (Wu Yu Wei) <yuweiwu@pm.me>
Signed-off-by: ChinoUkaegbu <77782533+ChinoUkaegbu@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/bug_report.md

Co-authored-by: Ngo Iok Ui (Wu Yu Wei) <yuweiwu@pm.me>
Signed-off-by: ChinoUkaegbu <77782533+ChinoUkaegbu@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/bug_report.md

Co-authored-by: Ngo Iok Ui (Wu Yu Wei) <yuweiwu@pm.me>
Signed-off-by: ChinoUkaegbu <77782533+ChinoUkaegbu@users.noreply.github.com>

---------

Signed-off-by: ChinoUkaegbu <77782533+ChinoUkaegbu@users.noreply.github.com>
Co-authored-by: Ngo Iok Ui (Wu Yu Wei) <yuweiwu@pm.me>
2024-08-17 02:39:05 +00:00
DK Liao
093dca7e80 chore: update doc workflow dependency (#153)
* Testing Nix

* Update doc.yml

* Update doc.yml

* Update doc.yml

* Update doc.yml

* Update doc.yml

* Update doc.yml

* Update doc.yml

* Update doc.yml

* Update doc.yml

* Update doc.yml
2024-08-16 02:40:08 +00:00
Ngo Iok Ui (Wu Yu Wei)
656b61247d Update nightly period to weekly (#126)
Signed-off-by: Ngo Iok Ui (Wu Yu Wei) <yuweiwu@pm.me>
2024-08-13 03:00:11 +00:00
Wu Wayne
4c12250547 Add FUNDING.yml 2024-08-09 15:45:48 +09:00
Jason Tsai
301ebf226a ci(flatpak): add flatpak single-file-bundle release, close #99 (#110)
* build(flatpak): update mozjs archive version

* ci(flatpak): add flatpak
2024-08-08 13:24:41 +00:00
Jason Tsai
19f1bc620c ci(release-nightly): fix macos artifacts name and path (#107) 2024-08-06 10:29:14 +00:00
Ngo Iok Ui (Wu Yu Wei)
2da3ed2c1b fix: macOS nightly-release (#105)
* Add script to package libs

* Install gstreamer on macOS CI

* Add cargo packager to macOS

* Install cargo-packager on macos

* Update version env variable

* Move step order

* Update artifact path

* Add develop installer

* Use fallback path instead

* Move env variable to build steps instead

* Manually export instead

* Move dylib to framework instead

* Try ad-hoc codesign

* Try frameworks

* Test custom package script

* Update dmg version

* Add rpath in build script

* Add entitlements

* Cleanup

* Revert CI condition for packaging
2024-08-05 03:30:17 +00:00
Ngo Iok Ui (Wu Yu Wei)
ded163c947 Use setup-python action (#104) 2024-08-02 01:36:14 +00:00
DK Liao
54ae8b64d9 Update doc.yml 2024-08-01 11:18:32 +08:00
DK Liao
89968ba8b5 fix(doc): add mako installation into doc building workflow (#95)
* Update doc.yml

* Move mako install step back to dependency installation
2024-07-30 07:30:46 +00:00
DK Liao
ca556c42fd update servo to ed8def2 (#92)
* update servo to ed8def2

* Updated readme and CI for Mako

* Combine Mako into typical dependency installation

* rewrite multiline command properly

* Update build.yml

* Update build.yml

* Update build.yml

Signed-off-by: Ngo Iok Ui (Wu Yu Wei) <yuweiwu@pm.me>

---------

Signed-off-by: Ngo Iok Ui (Wu Yu Wei) <yuweiwu@pm.me>
Co-authored-by: Ngo Iok Ui (Wu Yu Wei) <yuweiwu@pm.me>
2024-07-29 09:50:48 +00:00
Jason Tsai
e561e3fac7 ci: bundle Windows package with cargo-packager (#89)
* build: bundle dmg with cargo-packager

Co-authored-by: Naman Garg <naman@crabnebula.dev>

* build(packager): support bundle with Windows NSIS

* ci: test packager bundle

* ci: revert schedule nightly release

* refactor: move resources_dir_path() to main.rs

---------

Co-authored-by: Naman Garg <naman@crabnebula.dev>
2024-07-26 05:56:49 +00:00
Ngo Iok Ui (Wu Yu Wei)
521a6e42bd Add CONTRIBUTING.md (#73)
* Add CONTRIBUTING.md

* Apply suggestions from code review

Co-authored-by: felsweg <23339634+felsweg@users.noreply.github.com>
Co-authored-by: Daniel  <124795337+denjell-crabnebula@users.noreply.github.com>
Signed-off-by: Ngo Iok Ui (Wu Yu Wei) <yuweiwu@pm.me>

---------

Signed-off-by: Ngo Iok Ui (Wu Yu Wei) <yuweiwu@pm.me>
Co-authored-by: felsweg <23339634+felsweg@users.noreply.github.com>
Co-authored-by: Daniel <124795337+denjell-crabnebula@users.noreply.github.com>
2024-07-04 09:56:31 +00:00
Peter Mikola
edc7970aa2 fixing doc generation (CNAME issue) (#68) 2024-07-03 01:11:05 +00:00
Ngo Iok Ui (Wu Yu Wei)
889308c689 Add CODE_OF_CONDUCT.md (#65) 2024-07-02 03:34:33 +00:00
Peter Mikola
6327ab9e7b generate and deploy docs (#61) 2024-07-01 04:52:08 +00:00
Ngo Iok Ui (Wu Yu Wei)
107bfadfb5 Add CODEOWNERS (#50) 2024-05-29 03:42:02 +00:00
Jason Tsai
8e1c038694 ci: use macos-latest to build aarch64 platform (#48) 2024-05-27 10:03:40 +00:00
Jason Tsai
956e6df992 build: support merge queue (#43) 2024-05-07 08:28:06 +00:00
Peter Mikola
81daedb877 some cleanup efforts (#38)
* fix URLs for now

* trying to fix dependabot
2024-05-01 04:36:02 +00:00
Jason Tsai
d787afd66b apply suggestion 2024-04-25 16:27:00 +08:00