Fabio Massaioli
5436ebee71
Allow manual publishing of the npm package
2025-02-25 17:03:09 +01:00
Fabio Massaioli
c0f92d69a0
Restructure workflows
2025-02-25 15:09:01 +01:00
Fabio Massaioli
51223f66cd
Update CI workflows
2025-02-25 04:06:25 +01:00
Fabio Massaioli
29c0d15045
[V3] Fix docs change detection in npm CI ( #4091 )
...
Fix docs change detection in nom CI
2025-02-19 21:45:05 +11:00
Fabio Massaioli
e7c134de4e
[v3] Late service registration and error handling overhaul ( #4066 )
...
* Add service registration method
* Fix error handling and formatting in messageprocessor
* Add configurable error handling
* Improve error strings
* Fix service shutdown on macOS
* Add post shutdown hook
* Better fatal errors
* Add startup/shutdown sequence tests
* Improve debug messages
* Update JS runtime
* Update docs
* Update changelog
* Fix log message in clipboard message processor
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Remove panic in RegisterService
* Fix linux tests (hopefully)
* Fix error formatting everywhere
* Fix typo in windows webview
* Tidy example mods
* Set application name in tests
* Fix ubuntu test workflow
* Cleanup template test pipeline
* Fix dev build detection on Go 1.24
* Update template go.mod/sum to Go 1.24
* Remove redundant caching in template tests
* Final format string cleanup
* Fix wails3 tool references
* Fix legacy log calls
* Remove formatJS and simplify format strings
* Fix indirect import
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-02-19 09:27:41 +01:00
Lea Anthony
c1251e9441
Add npm docs to file check paths
2025-02-01 07:51:18 +11:00
Lea Anthony
3eb3af8c8c
Only publish changes to npm
2025-02-01 07:37:34 +11:00
Lea Anthony
9bf63b1581
update pipeline to skip own commmit
2025-02-01 07:12:22 +11:00
Lea Anthony
0f566c5bc8
update pipeline to publish changes
2025-01-31 16:59:59 +11:00
Lea Anthony
5bd131c929
update pipeline
2025-01-31 16:44:27 +11:00
Lea Anthony
0c771e37f9
Auto build docs/types for runtime module
2025-01-31 16:34:39 +11:00
Lea Anthony
7387e62a95
Update pipeline to use Go 1.23
2025-01-16 20:26:24 +11:00
Lea Anthony
10002d892d
Fix v3 PR template
2025-01-12 20:50:21 +11:00
Lea Anthony
7aa6abfefe
Documentation updates.
...
New `-git` flag for `wails3 init`.
New `wails3 generate webview2bootstrapper` command.
2024-12-16 20:00:56 +11:00
Lea Anthony
a0ff53b629
Docs change
2024-12-13 22:00:25 +11:00
Lea Anthony
3600f5030a
Setup starlight workflow
2024-12-08 12:39:41 +11:00
Lea Anthony
8d62a60d60
Setup starlight workflow
2024-12-08 12:37:32 +11:00
Lea Anthony
fef7b0827b
Setup starlight workflow
2024-12-08 12:37:13 +11:00
Lea Anthony
db06fcd087
Update v3-docs.yml
2024-12-08 12:31:31 +11:00
Lea Anthony
3d4f61419a
Setup starlight workflow
2024-12-08 12:28:50 +11:00
Lea Anthony
0f0f9a0262
Update PR template
2024-11-16 10:45:14 +11:00
Lea Anthony
860d02d1fe
Improve pipelines
2024-09-18 21:48:26 +10:00
stendler
56494d8d1a
[v3] actions improvements & run actions on more branches and in forks ( #3747 )
...
* [v3] actions: run in forks and also build v3/* or v3-* branches
* [v3] actions: don't fail fast in test build actions
* [v3] actions: update actions to node20
* [v3] actions: specify cache dependency path for setup-go
to get rid of warnings
2024-09-15 07:14:22 +10:00
Lea Anthony
8a7057b3b0
Merge branch 'refs/heads/master' into v3-alpha
...
# Conflicts:
# .github/workflows/build-and-test.yml
# .github/workflows/pr.yml
# v2/go.mod
# website/src/pages/changelog.mdx
2024-07-10 09:17:59 +10:00
Lea Anthony
b40fd93edb
Fix build for Linux/v2.9.0 ( #3545 )
...
* Fix #3542
* Pipeline updates
* More Pipeline updates
* Test against 1.21
* Add build tag for 24.04
* Update test for 24.04
* Update test for 24.04
* Update test for 24.04
* Update build for 24.04
* Cache apt packages
* Fix test in PR pipeline
2024-06-17 21:52:57 +10:00
Lea Anthony
d96d3b0010
Fix translations
2024-06-16 13:10:56 +10:00
Lea Anthony
8d2a353bce
Bump Go to 1.22 in pipelines ( #3473 )
...
* Bump Go to 1.22 in pipelines
* Bump Go to 1.22 in pipelines
2024-05-12 14:26:56 +10:00
Atterpac
05bdeb0844
allow builds for webkit2gtk-4.1 ( #3465 )
2024-05-08 19:26:27 -05:00
Atterpac
71b2edc0fe
[V3-Linux] Upgrade to Webkitgtk4.1 ( #3461 )
...
* webkitgtk4.0->webkitgtk4.1
changelog
* Update mkdocs-website/docs/en/changelog.md
* Update deps in pipeline
* Update deps in pipeline
* Install 4.1 only when v3
* Install 4.1 only when v3
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2024-05-08 18:08:14 +10:00
Lea Anthony
32ddbd8e05
set target branch to v3-alpha
2024-04-28 17:13:59 +10:00
Lea Anthony
69c513e33d
Fix pipeline tests
2024-04-27 17:38:10 +10:00
Lea Anthony
82b910dd6d
Fix pipeline tests
2024-04-27 17:16:21 +10:00
Travis McLane
09f6680aa9
restore: run tests only after approval
2024-04-10 09:11:36 -05:00
Travis McLane
9261130fed
chore: workflow update to run tests on correct directory
2024-04-09 16:57:04 -05:00
Lea Anthony
ddf74d3793
Update go version in pipelines
2024-03-19 21:45:52 +11:00
Lea Anthony
1b3b8178ec
Update node version in pipelines
...
(cherry picked from commit c451adc424 )
2024-03-19 21:35:38 +11:00
Lea Anthony
c451adc424
Update node version in pipelines
2024-03-19 21:35:11 +11:00
dependabot[bot]
56fb047d89
Bump tj-actions/verify-changed-files in /.github/workflows ( #3164 )
...
Bumps [tj-actions/verify-changed-files](https://github.com/tj-actions/verify-changed-files ) from 11.1 to 17.
- [Release notes](https://github.com/tj-actions/verify-changed-files/releases )
- [Changelog](https://github.com/tj-actions/verify-changed-files/blob/main/HISTORY.md )
- [Commits](https://github.com/tj-actions/verify-changed-files/compare/v11.1...v17 )
---
updated-dependencies:
- dependency-name: tj-actions/verify-changed-files
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-03 19:37:41 +11:00
dependabot[bot]
ae4cb4e861
Bump tj-actions/changed-files from 35 to 41 in /.github/workflows ( #3165 )
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 35 to 41.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](https://github.com/tj-actions/changed-files/compare/v35...v41 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-03 19:36:40 +11:00
Lea Anthony
e51e184cca
Merge branch 'master' into v3-alpha
...
# Conflicts:
# v2/internal/app/app_devtools_not.go
# website/src/pages/changelog.mdx
2023-12-19 05:55:08 +11:00
Lea Anthony
49a6b1aa3c
Update Test Go version. Update PR template.
2023-12-18 07:53:48 +11:00
Lea Anthony
975c55a3d5
Add better macos guard for elementFullscreenEnabled ( #3111 )
...
* Add better macos guard for elementFullscreenEnabled
* Disable go linters as they constantly error
* Run full check on bugfix branches
* Update to Go 1.20+1.21
* Update github.com/tc-hib/winres to v0.2.1
* Update setup-go to v4
* Try fix for Go 1.20
* Fix go.mod
* Update go sum
* Revert to builds on Go 1.18 + 1.19
* Update Go version to 1.19 for all workflows and modules
The Go version is updated to 1.19 across all GitHub Actions workflows and go.mod files. All builds and tests will now only run on Go 1.19, simplifying our build matrix, and ensuring we're testing on the latest stable Go version.
* Update build-and-test workflow for MacOS version and Go version
The build-and-test workflow has been updated to run tests on 'macos-11' in addition to 'macos-latest'. Furthermore, Go version for the tests has been set to '1.19' only.
* Update actions versions
* Move to go 1.20 and improve caching
* Move to go 1.20 and improve caching
* Add additional guards
2023-12-10 10:12:14 +11:00
Lea Anthony
e9cc68fe3a
Update to Go 1.20+1.21
2023-12-10 07:34:49 +11:00
Lea Anthony
5d9fe49cf9
Include macos-11 build
2023-12-10 07:33:53 +11:00
Lea Anthony
fd3d1801ed
Run full check on bugfix branches
2023-12-10 07:32:48 +11:00
semgrep.dev on behalf of @leaanthony
92c9f546eb
Add Semgrep CI
2023-12-03 21:42:21 +00:00
Lea Anthony
4593b52863
Include javascriptcore lib for build
2023-11-12 15:59:56 +11:00
Lea Anthony
7333ca6c61
Change order of steps for build
2023-11-12 15:51:17 +11:00
Lea Anthony
9af14015e4
[chore] add javascriptcoregtk dep in actions
2023-11-12 14:07:11 +11:00
Lea Anthony
3882201434
Add mkdocs-static-i18n dep
2023-11-05 18:13:20 +11:00