From cbb6d7a509db13246ae9d33f46a22cef8729a8fa Mon Sep 17 00:00:00 2001 From: KallyDev <36319157+kallydev@users.noreply.github.com> Date: Sat, 27 Nov 2021 13:14:57 +0800 Subject: [PATCH] CI: add FreeBSD and OpenBSD ARM build tasks (#1423) --- .github/workflows/release.yml | 29 ++++++++++++++++++++++++----- release/friendly-filenames.json | 8 +++++++- 2 files changed, 31 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8c9aa7883..2f460aebf 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -46,10 +46,27 @@ jobs: goarch: arm goarm: 5 # END Linux ARM 5 6 7 - # Windows ARM 7 + # BEGIN Windows ARM 7 - goos: windows goarch: arm goarm: 7 + # END Windows ARM 7 + # BEGIN FreeBSD ARM 6 7 + - goos: freebsd + goarch: arm + goarm: 6 + - goos: freebsd + goarch: arm + goarm: 7 + # END FreeBSD ARM 6 7 + # BEGIN OpenBSD ARM 6 7 + - goos: openbsd + goarch: arm + goarm: 6 + - goos: openbsd + goarch: arm + goarm: 7 + # END OpenBSD ARM 6 7 # BEGIN Other architectures - goos: darwin goarch: arm64 @@ -59,6 +76,12 @@ jobs: goarch: riscv64 - goos: windows goarch: arm64 + - goos: android + goarch: arm64 + - goos: freebsd + goarch: arm64 + - goos: openbsd + goarch: arm64 # BEGIN MIPS - goos: linux goarch: mips64 @@ -69,10 +92,6 @@ jobs: - goos: linux goarch: mips # END MIPS - # BEGIN Android - - goos: android - goarch: arm64 - # END Android # END Other architectures fail-fast: false diff --git a/release/friendly-filenames.json b/release/friendly-filenames.json index 58c162907..f395e8e25 100644 --- a/release/friendly-filenames.json +++ b/release/friendly-filenames.json @@ -4,6 +4,9 @@ "dragonfly-amd64": { "friendlyName": "dragonfly-64" }, "freebsd-386": { "friendlyName": "freebsd-32" }, "freebsd-amd64": { "friendlyName": "freebsd-64" }, + "freebsd-arm6": { "friendlyName": "freebsd-arm32-v6" }, + "freebsd-arm7": { "friendlyName": "freebsd-arm32-v7a" }, + "freebsd-arm64": { "friendlyName": "freebsd-arm64-v8a" }, "linux-386": { "friendlyName": "linux-32" }, "linux-amd64": { "friendlyName": "linux-64" }, "linux-arm5": { "friendlyName": "linux-arm32-v5" }, @@ -17,9 +20,12 @@ "linux-riscv64": { "friendlyName": "linux-riscv64" }, "openbsd-386": { "friendlyName": "openbsd-32" }, "openbsd-amd64": { "friendlyName": "openbsd-64" }, + "openbsd-arm6": { "friendlyName": "openbsd-arm32-v6" }, + "openbsd-arm7": { "friendlyName": "openbsd-arm32-v7a" }, + "openbsd-arm64": { "friendlyName": "openbsd-arm64-v8a" }, "windows-amd64": { "friendlyName": "windows-64" }, "windows-386": { "friendlyName": "windows-32" }, "windows-arm64": { "friendlyName": "windows-arm64-v8a" }, "windows-arm7": { "friendlyName": "windows-arm32-v7a" }, "android-arm64": { "friendlyName": "android-arm64-v8a" } -} +} \ No newline at end of file