Skip to content

Commit 2eabc9e

Browse files
authored
Upgrade go to 1.25.2 / Added Builds for Windows ARM64 (#93)
* Update go to 1.25.2 * Upgrade go version to 1.25.2 * Upgrade DistTask.yml from upstream * Updated Elastics' container tags for go 1.25.2 * Disable VCS checks for containers with older versions of git * Ensure latest docker and qemu are installed on the CI runner * Added ARM64 build * Updated license cache * Use serup-qemu-action
1 parent ba41fb5 commit 2eabc9e

File tree

15 files changed

+820
-1106
lines changed

15 files changed

+820
-1106
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Check Go Dependencies
33

44
env:
55
# See: https://github.com/actions/setup-go/tree/main#supported-version-syntax
6-
GO_VERSION: "1.19"
6+
GO_VERSION: "1.25.2"
77

88
# See: https://docs.github.com/actions/using-workflows/events-that-trigger-workflows
99
on:

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Check Go
33

44
env:
55
# See: https://github.com/actions/setup-go/tree/main#supported-version-syntax
6-
GO_VERSION: "1.19"
6+
GO_VERSION: "1.25.2"
77

88
# See: https://docs.github.com/actions/using-workflows/events-that-trigger-workflows
99
on:

.github/workflows/publish-go-tester-task.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,9 @@ jobs:
9191
- task: Windows_64bit
9292
path: "*Windows_64bit.zip"
9393
artifact-name: Windows_X86-64
94+
- task: Windows_ARM64
95+
path: "*Windows_ARM64.zip"
96+
artifact-name: Windows_ARM64
9497
- task: Linux_32bit
9598
path: "*Linux_32bit.tar.gz"
9699
artifact-name: Linux_X86-32
@@ -123,6 +126,9 @@ jobs:
123126
repo-token: ${{ secrets.GITHUB_TOKEN }}
124127
version: 3.x
125128

129+
- name: Setup QEMU
130+
uses: docker/setup-qemu-action@v3
131+
126132
- name: Build
127133
run: |
128134
PACKAGE_NAME_PREFIX=${{ needs.package-name-prefix.outputs.prefix }}

.github/workflows/release-go-task.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ jobs:
2929
artifact-suffix: Windows_32bit
3030
- task: Windows_64bit
3131
artifact-suffix: Windows_64bit
32+
- task: Windows_ARM64
33+
artifact-suffix: Windows_ARM64
3234
- task: Linux_32bit
3335
artifact-suffix: Linux_32bit
3436
- task: Linux_64bit
@@ -66,6 +68,9 @@ jobs:
6668
repo-token: ${{ secrets.GITHUB_TOKEN }}
6769
version: 3.x
6870

71+
- name: Setup QEMU
72+
uses: docker/setup-qemu-action@v3
73+
6974
- name: Build
7075
run: task dist:${{ matrix.os.task }}
7176

.licenses/serial-discovery/go/github.com/arduino/go-paths-helper.dep.yml

Lines changed: 621 additions & 285 deletions
Large diffs are not rendered by default.

.licenses/serial-discovery/go/github.com/arduino/go-properties-orderedmap.dep.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: github.com/arduino/go-properties-orderedmap
3-
version: v1.7.2
3+
version: v1.8.1
44
type: go
55
summary: Package properties is a library for handling maps of hierarchical properties.
66
homepage: https://pkg.go.dev/github.com/arduino/go-properties-orderedmap

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

Lines changed: 1 addition & 1 deletion
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.1.1
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/serial-discovery/go/github.com/pkg/errors.dep.yml

Lines changed: 0 additions & 36 deletions
This file was deleted.

.licenses/serial-discovery/go/go.bug.st/serial.dep.yml

Lines changed: 3 additions & 3 deletions
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/serial-discovery/go/go.bug.st/serial/enumerator.dep.yml

Lines changed: 5 additions & 5 deletions
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: serial@v1.6.1/LICENSE
10+
- sources: serial@v1.6.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: serial@v1.6.1/README.md
45+
- sources: serial@v1.6.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

0 commit comments

Comments
 (0)