5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-16 17:09:28 +08:00
Commit Graph

162 Commits

Author SHA1 Message Date
Lea Anthony
10002d892d
Fix v3 PR template
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
/ publish (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
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
Lea Anthony
dbb7c6e7d0
Update docs workflow 2023-11-05 15:05:44 +11:00
Mike
b42a18be6b
feat: add golangci workflow with some linters (#2957)
This implements the golangci-lint workflow to new PRs.
It includes a limited number of enabled linters including:
- errcheck
- errname
- gofmt
- gofumpt
- gosimple
- misspell

Signed-off-by: mikeee <hey@mike.ee>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2023-10-21 16:47:02 +11:00
Lea Anthony
439da97573
Fix go version 2023-10-15 12:48:11 +11:00
Lea Anthony
2b478a4608
More workflow improvements 2023-10-15 12:42:49 +11:00
Lea Anthony
3b95725f09
Try caching in workflow 2023-10-15 10:48:42 +11:00
Lea Anthony
3a23ad1382
Fix example building. Update workflow 2023-10-15 10:43:39 +11:00
Lea Anthony
320fc20461
Add example build test windows fix 2023-10-12 21:18:42 +11:00
Lea Anthony
69f05c39ec
Add example build test 2023-10-12 21:15:41 +11:00
Lea Anthony
e55ffedc35
Add example build test 2023-10-12 21:13:53 +11:00
Travis McLane
6feab70a72 [v3 workflow] add libayatana dependency 2023-09-28 17:00:33 -05:00
Travis McLane
5e1b5ca4e8 [v3] typo - missing comma 2023-09-28 16:55:52 -05:00
Travis McLane
1726cdb0ad [v3] add ubuntu-latest to workflow 2023-09-28 16:48:23 -05:00