Skip to content

Commit d2d3aa6

Browse files
committed
feat(workflow): add Go installation step to release workflow
2 parents ef94d97 + 87f097b commit d2d3aa6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+163
-97
lines changed

.github/workflows/check-go-dependencies-task.yml

+16-4
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,17 @@ jobs:
7272
with:
7373
submodules: recursive
7474

75+
# This is required to allow licensee/setup-licensed to install Licensed via Ruby gem.
76+
- name: Install Ruby
77+
uses: ruby/setup-ruby@v1
78+
with:
79+
ruby-version: ruby # Install latest version
80+
7581
- name: Install licensed
76-
uses: jonabc/setup-licensed@v1
82+
uses: licensee/setup-licensed@v1.3.2
7783
with:
7884
github_token: ${{ secrets.GITHUB_TOKEN }}
79-
version: 3.x
85+
version: 5.x
8086

8187
- name: Install Go
8288
uses: actions/setup-go@v5
@@ -123,11 +129,17 @@ jobs:
123129
with:
124130
submodules: recursive
125131

132+
# This is required to allow licensee/setup-licensed to install Licensed via Ruby gem.
133+
- name: Install Ruby
134+
uses: ruby/setup-ruby@v1
135+
with:
136+
ruby-version: ruby # Install latest version
137+
126138
- name: Install licensed
127-
uses: jonabc/setup-licensed@v1
139+
uses: licensee/setup-licensed@v1.3.2
128140
with:
129141
github_token: ${{ secrets.GITHUB_TOKEN }}
130-
version: 3.x
142+
version: 5.x
131143

132144
- name: Install Go
133145
uses: actions/setup-go@v5

.github/workflows/release.yml

+5
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,11 @@ jobs:
259259
environment: production
260260

261261
steps:
262+
- name: Install Go
263+
uses: actions/setup-go@v5
264+
with:
265+
go-version: ${{ env.GO_VERSION }}
266+
262267
- name: Download artifact
263268
uses: actions/download-artifact@v4
264269
with:

.licenses/arduino-create-agent/go/github.com/arduino/go-serial-utils.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: github.com/arduino/go-serial-utils
33
version: v0.1.2
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/github.com/arduino/go-serial-utils
77
license: gpl-3.0
88
licenses:

.licenses/arduino-create-agent/go/github.com/arduino/pluggable-discovery-protocol-handler/v2.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: github.com/arduino/pluggable-discovery-protocol-handler/v2
3-
version: v2.2.0
3+
version: v2.2.1
44
type: go
55
summary: Package discovery is a library for handling the Arduino Pluggable-Discovery
66
protocol (https://github.com/arduino/tooling-rfcs/blob/main/RFCs/0002-pluggable-discovery.md#pluggable-discovery-api-via-stdinstdout)

.licenses/arduino-create-agent/go/github.com/blang/semver.dep.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: github.com/blang/semver
33
version: v3.5.1+incompatible
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/github.com/blang/semver
77
license: mit
88
licenses:
@@ -33,3 +33,4 @@ licenses:
3333
- sources: README.md
3434
text: See [LICENSE](LICENSE) file.
3535
notices: []
36+
...

.licenses/arduino-create-agent/go/github.com/creack/goselect.dep.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: github.com/creack/goselect
33
version: v0.1.2
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/github.com/creack/goselect
77
license: mit
88
licenses:
@@ -33,3 +33,4 @@ licenses:
3333
- sources: README.md
3434
text: Released under the [MIT license](LICENSE).
3535
notices: []
36+
...

.licenses/arduino-create-agent/go/github.com/gin-contrib/sse.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: github.com/gin-contrib/sse
33
version: v0.1.0
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/github.com/gin-contrib/sse
77
license: mit
88
licenses:

.licenses/arduino-create-agent/go/github.com/gin-gonic/gin/binding.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: github.com/gin-gonic/gin/binding
33
version: v1.10.0
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/github.com/gin-gonic/gin/binding
77
license: mit
88
licenses:

.licenses/arduino-create-agent/go/github.com/gin-gonic/gin/internal/bytesconv.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: github.com/gin-gonic/gin/internal/bytesconv
33
version: v1.10.0
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/github.com/gin-gonic/gin/internal/bytesconv
77
license: mit
88
licenses:

.licenses/arduino-create-agent/go/github.com/gin-gonic/gin/internal/json.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: github.com/gin-gonic/gin/internal/json
33
version: v1.10.0
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/github.com/gin-gonic/gin/internal/json
77
license: mit
88
licenses:

.licenses/arduino-create-agent/go/github.com/gin-gonic/gin/render.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: github.com/gin-gonic/gin/render
33
version: v1.10.0
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/github.com/gin-gonic/gin/render
77
license: mit
88
licenses:

.licenses/arduino-create-agent/go/github.com/googollee/go-engine.io.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: github.com/googollee/go-engine.io
33
version: v0.0.0-20180829091931-e2f255711dcb
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/github.com/googollee/go-engine.io
77
license: bsd-3-clause
88
licenses:

.licenses/arduino-create-agent/go/github.com/googollee/go-engine.io/message.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: github.com/googollee/go-engine.io/message
33
version: v0.0.0-20180829091931-e2f255711dcb
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/github.com/googollee/go-engine.io/message
77
license: bsd-3-clause
88
licenses:

.licenses/arduino-create-agent/go/github.com/googollee/go-engine.io/parser.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: github.com/googollee/go-engine.io/parser
33
version: v0.0.0-20180829091931-e2f255711dcb
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/github.com/googollee/go-engine.io/parser
77
license: bsd-3-clause
88
licenses:

.licenses/arduino-create-agent/go/github.com/googollee/go-engine.io/polling.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: github.com/googollee/go-engine.io/polling
33
version: v0.0.0-20180829091931-e2f255711dcb
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/github.com/googollee/go-engine.io/polling
77
license: bsd-3-clause
88
licenses:

.licenses/arduino-create-agent/go/github.com/googollee/go-engine.io/transport.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: github.com/googollee/go-engine.io/transport
33
version: v0.0.0-20180829091931-e2f255711dcb
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/github.com/googollee/go-engine.io/transport
77
license: bsd-3-clause
88
licenses:

.licenses/arduino-create-agent/go/github.com/googollee/go-engine.io/websocket.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: github.com/googollee/go-engine.io/websocket
33
version: v0.0.0-20180829091931-e2f255711dcb
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/github.com/googollee/go-engine.io/websocket
77
license: bsd-3-clause
88
licenses:

.licenses/arduino-create-agent/go/github.com/h2non/filetype.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: github.com/h2non/filetype
33
version: v1.1.3
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/github.com/h2non/filetype
77
license: mit
88
licenses:

.licenses/arduino-create-agent/go/github.com/h2non/filetype/matchers.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: github.com/h2non/filetype/matchers
33
version: v1.1.3
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/github.com/h2non/filetype/matchers
77
license: mit
88
licenses:

.licenses/arduino-create-agent/go/github.com/h2non/filetype/matchers/isobmff.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: github.com/h2non/filetype/matchers/isobmff
33
version: v1.1.3
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/github.com/h2non/filetype/matchers/isobmff
77
license: mit
88
licenses:

.licenses/arduino-create-agent/go/github.com/h2non/filetype/types.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: github.com/h2non/filetype/types
33
version: v1.1.3
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/github.com/h2non/filetype/types
77
license: mit
88
licenses:

.licenses/arduino-create-agent/go/github.com/mattn/go-shellwords.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: github.com/mattn/go-shellwords
33
version: v1.0.12
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/github.com/mattn/go-shellwords
77
license: mit
88
licenses:

.licenses/arduino-create-agent/go/github.com/pelletier/go-toml/v2/internal/characters.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: github.com/pelletier/go-toml/v2/internal/characters
33
version: v2.2.2
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/github.com/pelletier/go-toml/v2/internal/characters
77
license: other
88
licenses:

.licenses/arduino-create-agent/go/github.com/pelletier/go-toml/v2/internal/danger.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: github.com/pelletier/go-toml/v2/internal/danger
33
version: v2.2.2
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/github.com/pelletier/go-toml/v2/internal/danger
77
license: other
88
licenses:

.licenses/arduino-create-agent/go/github.com/pelletier/go-toml/v2/internal/tracker.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: github.com/pelletier/go-toml/v2/internal/tracker
33
version: v2.2.2
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/github.com/pelletier/go-toml/v2/internal/tracker
77
license: other
88
licenses:

.licenses/arduino-create-agent/go/github.com/xrash/smetrics.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: github.com/xrash/smetrics
33
version: v0.0.0-20170218160415-a3153f7040e9
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/github.com/xrash/smetrics
77
license: mit
88
licenses:

.licenses/arduino-create-agent/go/go.bug.st/serial.dep.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: go.bug.st/serial
3-
version: v1.6.1
3+
version: v1.6.4
44
type: go
55
summary: Package serial is a cross-platform serial library for the go language.
66
homepage: https://pkg.go.dev/go.bug.st/serial
@@ -9,7 +9,7 @@ licenses:
99
- sources: LICENSE
1010
text: |2+
1111
12-
Copyright (c) 2014-2023, Cristian Maglie.
12+
Copyright (c) 2014-2024, Cristian Maglie.
1313
All rights reserved.
1414
1515
Redistribution and use in source and binary forms, with or without
@@ -43,7 +43,7 @@ licenses:
4343
4444
- sources: README.md
4545
text: |-
46-
The software is release under a [BSD 3-clause license]
46+
This software is released under the [BSD 3-clause license].
4747
4848
[contributors]: https://github.com/bugst/go-serial/graphs/contributors
4949
[BSD 3-clause license]: https://github.com/bugst/go-serial/blob/master/LICENSE

.licenses/arduino-create-agent/go/go.bug.st/serial/enumerator.dep.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
---
22
name: go.bug.st/serial/enumerator
3-
version: v1.6.1
3+
version: v1.6.4
44
type: go
55
summary: Package enumerator is a golang cross-platform library for USB serial port
66
discovery.
77
homepage: https://pkg.go.dev/go.bug.st/serial/enumerator
88
license: bsd-3-clause
99
licenses:
10-
- sources: [email protected].1/LICENSE
10+
- sources: [email protected].4/LICENSE
1111
text: |2+
1212
13-
Copyright (c) 2014-2023, Cristian Maglie.
13+
Copyright (c) 2014-2024, Cristian Maglie.
1414
All rights reserved.
1515
1616
Redistribution and use in source and binary forms, with or without
@@ -42,9 +42,9 @@ licenses:
4242
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4343
POSSIBILITY OF SUCH DAMAGE.
4444
45-
- sources: [email protected].1/README.md
45+
- sources: [email protected].4/README.md
4646
text: |-
47-
The software is release under a [BSD 3-clause license]
47+
This software is released under the [BSD 3-clause license].
4848
4949
[contributors]: https://github.com/bugst/go-serial/graphs/contributors
5050
[BSD 3-clause license]: https://github.com/bugst/go-serial/blob/master/LICENSE

.licenses/arduino-create-agent/go/go.bug.st/serial/unixutils.dep.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
---
22
name: go.bug.st/serial/unixutils
3-
version: v1.6.1
3+
version: v1.6.4
44
type: go
55
summary:
66
homepage: https://pkg.go.dev/go.bug.st/serial/unixutils
77
license: bsd-3-clause
88
licenses:
9-
- sources: [email protected].1/LICENSE
9+
- sources: [email protected].4/LICENSE
1010
text: |2+
1111
12-
Copyright (c) 2014-2023, Cristian Maglie.
12+
Copyright (c) 2014-2024, Cristian Maglie.
1313
All rights reserved.
1414
1515
Redistribution and use in source and binary forms, with or without
@@ -41,9 +41,9 @@ licenses:
4141
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4242
POSSIBILITY OF SUCH DAMAGE.
4343
44-
- sources: [email protected].1/README.md
44+
- sources: [email protected].4/README.md
4545
text: |-
46-
The software is release under a [BSD 3-clause license]
46+
This software is released under the [BSD 3-clause license].
4747
4848
[contributors]: https://github.com/bugst/go-serial/graphs/contributors
4949
[BSD 3-clause license]: https://github.com/bugst/go-serial/blob/master/LICENSE

.licenses/arduino-create-agent/go/golang.org/x/text/internal/language.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: golang.org/x/text/internal/language
33
version: v0.15.0
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/golang.org/x/text/internal/language
77
license: bsd-3-clause
88
licenses:

.licenses/arduino-create-agent/go/gopkg.in/inconshreveable/go-update.v0/download.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: gopkg.in/inconshreveable/go-update.v0/download
33
version: v0.0.0-20150814200126-d8b0b1d421aa
44
type: go
5-
summary:
5+
summary:
66
homepage: https://pkg.go.dev/gopkg.in/inconshreveable/go-update.v0/download
77
license: apache-2.0
88
licenses:

0 commit comments

Comments
 (0)