Releasetest/release workflow (#1869)

* Test release workflow

* Update release.yml

* Update release.yml

* add linux deps

* Update release.yml

* Update release.yml

* Update release.yml

* Update release.yml

* Update release.yml

* Update release.yml

* Update release.yml

* Update release.yml

* Update release.yml

* Fix: Misc tests

* Fix: Misc tests + linux build tags

* Fix: Bindings tests + move templates to pkg. Add json schema for templates

* Fix: template tests

* Add tests to release workflow. Test for go 1.18 + go 1.19
Fix: ignore .m files for non darwin builds. Fix watcher test. Fix warning in clilogger.

* Fix release pipeline

* Matrix for tests

* Rename templates to make tests work

* Update template test

* Debug template test

* Debug template test

* Debug template test

* Fix gitignore

* Update release.yml
This commit is contained in:
Lea Anthony
2022-09-18 08:55:21 +10:00
committed by GitHub
parent 96ffe5b7b2
commit b93cdcd942
445 changed files with 626 additions and 638 deletions
+30
View File
@@ -0,0 +1,30 @@
{
"$schema": "http://json-schema.org/draft-07/schema",
"$id": "https://wails.io/schemas/template.v1.json",
"required": [],
"title": "template",
"description": "Defines the schema for a Wails template configuration file",
"type": "object",
"properties": {
"author": {
"description": "The author of the template",
"type": "string"
},
"helpurl": {
"description": "The URL to the help page for the template",
"type": "string"
},
"name": {
"description": "The name of the template",
"type": "string"
},
"description": {
"description": "The description of the template",
"type": "string"
},
"shortname": {
"description": "The short name of the template",
"type": "string"
}
}
}