Commit graph

135 commits

Author SHA1 Message Date
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
Lea Anthony
4ff6d74054
Remove plain template 2023-09-09 20:08:26 +10:00
Lea Anthony
9196dc2216
Remove ci flag 2023-09-08 14:49:50 +10:00
Lea Anthony
b6fc66ba0d
Improve workflow 2023-09-08 11:09:32 +10:00
Lea Anthony
c40debc0e9
Disable linux tests 2023-09-08 11:04:59 +10:00
Lea Anthony
3b31d70865
Update doc dependencies 2023-09-08 11:00:15 +10:00
Lea Anthony
70fd15de2d
fix workflow 2023-09-08 10:42:13 +10:00
Lea Anthony
c54d330f89
fix workflow 2023-09-08 10:39:29 +10:00
Lea Anthony
4028560d12
fix workflow 2023-09-08 10:37:45 +10:00
Lea Anthony
3c28c28623
fix workflow 2023-09-08 10:36:48 +10:00
Lea Anthony
4d39e9e15a
Update v3-docs.yml 2023-09-08 10:27:32 +10:00
Lea Anthony
679ec49e64
add v3 docs workflow 2023-09-08 10:24:01 +10:00
Lea Anthony
ae524c4f84
add workflow for v3 alpha 2023-09-07 21:37:50 +10:00
Lea Anthony
1e76b0b52e
Remove markdown formatter 2023-07-18 21:47:26 +10:00
Lea Anthony
31a5c90673
Update bug_report.yml 2023-06-13 20:27:57 +10:00
Lea Anthony
41edd78953
Update format-markdown-files.yml 2023-06-10 17:01:01 +10:00
Misite Bao
d3a4d89786
chore: add Prettier as format tool (#2689) 2023-05-30 07:40:54 +10:00
Misite Bao
37e43dabc0
docs: improve documentation (#2686)
* docs: fix changelog format

* fix: fix release tools

* chore: set sync translated documents as a scheduled task
2023-05-26 17:49:50 +10:00
Lea Anthony
c1a0e1338f
Add PR template 2023-05-14 08:46:57 +10:00
Lea Anthony
7266f2a78a
Add PR template 2023-05-14 08:42:03 +10:00
Misite Bao
3d68ef0115
chore: update channel (#2648) 2023-05-13 13:48:11 +10:00
Lea Anthony
cc6518f984 Remove label-sponsors workflow for now 2023-04-16 20:22:56 +10:00
Lea Anthony
69d3a3f639 Remove generate-contributors workflow for now 2023-04-16 20:21:45 +10:00
Lea Anthony
67063d419c
Update generate-contributors.yml 2023-04-15 20:40:45 +10:00
Lea Anthony
929593c5b8
Update generate-contributors.yml 2023-04-14 20:16:01 +10:00
Lea Anthony
57e718af68
Update generate-contributors.yml 2023-04-14 20:10:29 +10:00
Lea Anthony
140e3b5947
Update generate-contributors.yml 2023-04-14 20:05:45 +10:00
Lea Anthony
a8339c9e93
Update generate-contributors.yml 2023-04-14 20:04:12 +10:00