You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: workflow-templates/release-go-task.md
+2-11
Original file line number
Diff line number
Diff line change
@@ -16,8 +16,6 @@ Install the [`release-go-task.yml`](release-go-task.yml) GitHub Actions workflow
16
16
- Install to: repository root (or merge into the existing `Taskfile.yml`).
17
17
-[`DistTasks.yml`](assets/release-go-task/DistTasks.yml) - general purpose tasks for making production builds of Go projects using cgo and [elastic docker containers](https://github.com/elastic/golang-crossbuild).
18
18
- Install to: repository root
19
-
-[`gon.config.hcl`](assets/general/gon.config.hcl) - [gon](https://github.com/mitchellh/gon) configuration file for macOS signing and notarization.
20
-
- Install to: repository root
21
19
-[Installation script and documentation](../other/installation-script/README.md)
22
20
23
21
### Configuration
@@ -38,13 +36,6 @@ The following project-specific variables must be set in `release-go-task.yml`:
38
36
-`PROJECT_NAME`
39
37
-`AWS_PLUGIN_TARGET`
40
38
41
-
#### gon
42
-
43
-
The following project-specific variables must be set in `gon.config.hcl`:
44
-
45
-
-`source`
46
-
-`bundle_id`
47
-
48
39
#### Repository secrets
49
40
50
41
The following [repository secrets](https://docs.github.com/actions/security-guides/encrypted-secrets#creating-encrypted-secrets-for-a-repository) must be defined:
@@ -86,7 +77,7 @@ Add CI workflow to publish releases
86
77
On every push of a tag named with a version format:
87
78
88
79
- Build the project for all supported platforms.
89
-
- Sign and notarize the macOS build.
80
+
- Sign and notarize the macOS builds.
90
81
- Create a GitHub release.
91
82
- Builds and checksums are attached as release assets
92
83
- A changelog generated from the commit history is added to the release description
@@ -100,7 +91,7 @@ On every push of a tag named with a version format:
100
91
On every push of a tag named with a version format:
101
92
102
93
- Build the project for all supported platforms.
103
-
- Use [gon](https://github.com/mitchellh/gon) to sign and notarize the macOS build.
94
+
- Use [gon](https://github.com/mitchellh/gon) to sign and notarize the macOS builds.
104
95
- Create a [GitHub release](https://docs.github.com/repositories/releasing-projects-on-github/about-releases).
105
96
- Builds and checksums are attached as release assets
106
97
- A changelog generated by [`arduino/create-changelog`](https://github.com/arduino/create-changelog) from the commit history is added to the release description
0 commit comments