chore: run release signing jobs at the same time (#10333)
This commit is contained in:
parent
14837ad682
commit
55312accee
|
|
@ -342,16 +342,6 @@ jobs:
|
||||||
--include "*.rpm" \
|
--include "*.rpm" \
|
||||||
--include "*.zip" \
|
--include "*.zip" \
|
||||||
--acl public-read
|
--acl public-read
|
||||||
package-consolidate:
|
|
||||||
executor:
|
|
||||||
name: win/default
|
|
||||||
shell: powershell.exe
|
|
||||||
steps:
|
|
||||||
- attach_workspace:
|
|
||||||
at: '/build'
|
|
||||||
- store_artifacts:
|
|
||||||
path: './build/dist'
|
|
||||||
destination: 'build/dist'
|
|
||||||
package-sign-windows:
|
package-sign-windows:
|
||||||
executor:
|
executor:
|
||||||
name: win/default
|
name: win/default
|
||||||
|
|
@ -370,9 +360,6 @@ jobs:
|
||||||
root: './build'
|
root: './build'
|
||||||
paths:
|
paths:
|
||||||
- 'dist'
|
- 'dist'
|
||||||
- store_artifacts:
|
|
||||||
path: './build/dist'
|
|
||||||
destination: 'build/dist'
|
|
||||||
package-sign-mac:
|
package-sign-mac:
|
||||||
executor: mac
|
executor: mac
|
||||||
working_directory: /Users/distiller/project
|
working_directory: /Users/distiller/project
|
||||||
|
|
@ -388,15 +375,22 @@ jobs:
|
||||||
- run:
|
- run:
|
||||||
command: |
|
command: |
|
||||||
sh ./scripts/mac-signing.sh
|
sh ./scripts/mac-signing.sh
|
||||||
|
- persist_to_workspace:
|
||||||
|
root: './build'
|
||||||
|
paths:
|
||||||
|
- 'dist'
|
||||||
|
package-consolidate:
|
||||||
|
docker:
|
||||||
|
- image: alpine
|
||||||
|
steps:
|
||||||
|
- attach_workspace:
|
||||||
|
at: '.'
|
||||||
- store_artifacts:
|
- store_artifacts:
|
||||||
path: './dist'
|
path: './dist'
|
||||||
destination: 'build/dist'
|
destination: 'build/dist'
|
||||||
test-awaiter:
|
|
||||||
executor: go-1_17
|
|
||||||
steps:
|
|
||||||
- run:
|
- run:
|
||||||
command: |
|
command: |
|
||||||
echo "Go tests complete."
|
echo "This job contains all the final artifacts."
|
||||||
share-artifacts:
|
share-artifacts:
|
||||||
executor: aws-cli/default
|
executor: aws-cli/default
|
||||||
steps:
|
steps:
|
||||||
|
|
@ -419,16 +413,6 @@ jobs:
|
||||||
- generate-config:
|
- generate-config:
|
||||||
os: windows
|
os: windows
|
||||||
|
|
||||||
commonjobs:
|
|
||||||
- &test-awaiter
|
|
||||||
'test-awaiter':
|
|
||||||
requires:
|
|
||||||
- 'test-go-1_17'
|
|
||||||
- 'test-go-1_17-386'
|
|
||||||
filters:
|
|
||||||
tags:
|
|
||||||
only: /.*/
|
|
||||||
|
|
||||||
workflows:
|
workflows:
|
||||||
version: 2
|
version: 2
|
||||||
check:
|
check:
|
||||||
|
|
@ -457,7 +441,6 @@ workflows:
|
||||||
filters:
|
filters:
|
||||||
tags:
|
tags:
|
||||||
only: /.*/
|
only: /.*/
|
||||||
- *test-awaiter
|
|
||||||
- 'windows-package':
|
- 'windows-package':
|
||||||
requires:
|
requires:
|
||||||
- 'test-go-windows'
|
- 'test-go-windows'
|
||||||
|
|
@ -478,67 +461,78 @@ workflows:
|
||||||
only: /.*/
|
only: /.*/
|
||||||
- 'i386-package':
|
- 'i386-package':
|
||||||
requires:
|
requires:
|
||||||
- 'test-awaiter'
|
- 'test-go-1_17'
|
||||||
|
- 'test-go-1_17-386'
|
||||||
filters:
|
filters:
|
||||||
tags:
|
tags:
|
||||||
only: /.*/
|
only: /.*/
|
||||||
- 'ppc64le-package':
|
- 'ppc64le-package':
|
||||||
requires:
|
requires:
|
||||||
- 'test-awaiter'
|
- 'test-go-1_17'
|
||||||
|
- 'test-go-1_17-386'
|
||||||
filters:
|
filters:
|
||||||
tags:
|
tags:
|
||||||
only: /.*/
|
only: /.*/
|
||||||
- 'riscv64-package':
|
- 'riscv64-package':
|
||||||
requires:
|
requires:
|
||||||
- 'test-awaiter'
|
- 'test-go-1_17'
|
||||||
|
- 'test-go-1_17-386'
|
||||||
filters:
|
filters:
|
||||||
tags:
|
tags:
|
||||||
only: /.*/
|
only: /.*/
|
||||||
- 's390x-package':
|
- 's390x-package':
|
||||||
requires:
|
requires:
|
||||||
- 'test-awaiter'
|
- 'test-go-1_17'
|
||||||
|
- 'test-go-1_17-386'
|
||||||
filters:
|
filters:
|
||||||
tags:
|
tags:
|
||||||
only: /.*/
|
only: /.*/
|
||||||
- 'armel-package':
|
- 'armel-package':
|
||||||
requires:
|
requires:
|
||||||
- 'test-awaiter'
|
- 'test-go-1_17'
|
||||||
|
- 'test-go-1_17-386'
|
||||||
filters:
|
filters:
|
||||||
tags:
|
tags:
|
||||||
only: /.*/
|
only: /.*/
|
||||||
- 'amd64-package':
|
- 'amd64-package':
|
||||||
requires:
|
requires:
|
||||||
- 'test-awaiter'
|
- 'test-go-1_17'
|
||||||
|
- 'test-go-1_17-386'
|
||||||
filters:
|
filters:
|
||||||
tags:
|
tags:
|
||||||
only: /.*/
|
only: /.*/
|
||||||
- 'arm64-package':
|
- 'arm64-package':
|
||||||
requires:
|
requires:
|
||||||
- 'test-awaiter'
|
- 'test-go-1_17'
|
||||||
|
- 'test-go-1_17-386'
|
||||||
filters:
|
filters:
|
||||||
tags:
|
tags:
|
||||||
only: /.*/
|
only: /.*/
|
||||||
- 'armhf-package':
|
- 'armhf-package':
|
||||||
requires:
|
requires:
|
||||||
- 'test-awaiter'
|
- 'test-go-1_17'
|
||||||
|
- 'test-go-1_17-386'
|
||||||
filters:
|
filters:
|
||||||
tags:
|
tags:
|
||||||
only: /.*/
|
only: /.*/
|
||||||
- 'static-package':
|
- 'static-package':
|
||||||
requires:
|
requires:
|
||||||
- 'test-awaiter'
|
- 'test-go-1_17'
|
||||||
|
- 'test-go-1_17-386'
|
||||||
filters:
|
filters:
|
||||||
tags:
|
tags:
|
||||||
only: /.*/
|
only: /.*/
|
||||||
- 'mipsel-package':
|
- 'mipsel-package':
|
||||||
requires:
|
requires:
|
||||||
- 'test-awaiter'
|
- 'test-go-1_17'
|
||||||
|
- 'test-go-1_17-386'
|
||||||
filters:
|
filters:
|
||||||
tags:
|
tags:
|
||||||
only: /.*/
|
only: /.*/
|
||||||
- 'mips-package':
|
- 'mips-package':
|
||||||
requires:
|
requires:
|
||||||
- 'test-awaiter'
|
- 'test-go-1_17'
|
||||||
|
- 'test-go-1_17-386'
|
||||||
filters:
|
filters:
|
||||||
tags:
|
tags:
|
||||||
only: /.*/
|
only: /.*/
|
||||||
|
|
@ -581,19 +575,7 @@ workflows:
|
||||||
ignore: /.*/
|
ignore: /.*/
|
||||||
- 'package-sign-windows':
|
- 'package-sign-windows':
|
||||||
requires:
|
requires:
|
||||||
- 'i386-package'
|
|
||||||
- 'ppc64le-package'
|
|
||||||
- 's390x-package'
|
|
||||||
- 'armel-package'
|
|
||||||
- 'amd64-package'
|
|
||||||
- 'mipsel-package'
|
|
||||||
- 'mips-package'
|
|
||||||
- 'darwin-amd64-package'
|
|
||||||
- 'darwin-arm64-package'
|
|
||||||
- 'windows-package'
|
- 'windows-package'
|
||||||
- 'static-package'
|
|
||||||
- 'arm64-package'
|
|
||||||
- 'armhf-package'
|
|
||||||
filters:
|
filters:
|
||||||
tags:
|
tags:
|
||||||
only: /.*/
|
only: /.*/
|
||||||
|
|
@ -601,12 +583,33 @@ workflows:
|
||||||
ignore: /.*/
|
ignore: /.*/
|
||||||
- 'package-sign-mac':
|
- 'package-sign-mac':
|
||||||
requires:
|
requires:
|
||||||
- 'package-sign-windows'
|
- 'darwin-amd64-package'
|
||||||
|
- 'darwin-arm64-package'
|
||||||
filters:
|
filters:
|
||||||
tags:
|
tags:
|
||||||
only: /.*/
|
only: /.*/
|
||||||
branches:
|
branches:
|
||||||
ignore: /.*/
|
ignore: /.*/
|
||||||
|
- 'package-consolidate':
|
||||||
|
requires:
|
||||||
|
- 'i386-package'
|
||||||
|
- 'ppc64le-package'
|
||||||
|
- 's390x-package'
|
||||||
|
- 'armel-package'
|
||||||
|
- 'amd64-package'
|
||||||
|
- 'mipsel-package'
|
||||||
|
- 'mips-package'
|
||||||
|
- 'static-package'
|
||||||
|
- 'arm64-package'
|
||||||
|
- 'armhf-package'
|
||||||
|
- 'riscv64-package'
|
||||||
|
- 'package-sign-mac'
|
||||||
|
- 'package-sign-windows'
|
||||||
|
filters:
|
||||||
|
tags:
|
||||||
|
only: /.*/
|
||||||
|
branches:
|
||||||
|
ignore: /.*/
|
||||||
|
|
||||||
nightly:
|
nightly:
|
||||||
jobs:
|
jobs:
|
||||||
|
|
@ -619,7 +622,6 @@ workflows:
|
||||||
- 'deps'
|
- 'deps'
|
||||||
- 'test-go-mac'
|
- 'test-go-mac'
|
||||||
- 'test-go-windows'
|
- 'test-go-windows'
|
||||||
- *test-awaiter
|
|
||||||
- 'windows-package':
|
- 'windows-package':
|
||||||
name: 'windows-package-nightly'
|
name: 'windows-package-nightly'
|
||||||
nightly: true
|
nightly: true
|
||||||
|
|
@ -639,57 +641,68 @@ workflows:
|
||||||
name: 'i386-package-nightly'
|
name: 'i386-package-nightly'
|
||||||
nightly: true
|
nightly: true
|
||||||
requires:
|
requires:
|
||||||
- 'test-awaiter'
|
- 'test-go-1_17'
|
||||||
|
- 'test-go-1_17-386'
|
||||||
- 'ppc64le-package':
|
- 'ppc64le-package':
|
||||||
name: 'ppc64le-package-nightly'
|
name: 'ppc64le-package-nightly'
|
||||||
nightly: true
|
nightly: true
|
||||||
requires:
|
requires:
|
||||||
- 'test-awaiter'
|
- 'test-go-1_17'
|
||||||
|
- 'test-go-1_17-386'
|
||||||
- 'riscv64-package':
|
- 'riscv64-package':
|
||||||
name: 'riscv64-package-nightly'
|
name: 'riscv64-package-nightly'
|
||||||
nightly: true
|
nightly: true
|
||||||
requires:
|
requires:
|
||||||
- 'test-awaiter'
|
- 'test-go-1_17'
|
||||||
|
- 'test-go-1_17-386'
|
||||||
- 's390x-package':
|
- 's390x-package':
|
||||||
name: 's390x-package-nightly'
|
name: 's390x-package-nightly'
|
||||||
nightly: true
|
nightly: true
|
||||||
requires:
|
requires:
|
||||||
- 'test-awaiter'
|
- 'test-go-1_17'
|
||||||
|
- 'test-go-1_17-386'
|
||||||
- 'armel-package':
|
- 'armel-package':
|
||||||
name: 'armel-package-nightly'
|
name: 'armel-package-nightly'
|
||||||
nightly: true
|
nightly: true
|
||||||
requires:
|
requires:
|
||||||
- 'test-awaiter'
|
- 'test-go-1_17'
|
||||||
|
- 'test-go-1_17-386'
|
||||||
- 'amd64-package':
|
- 'amd64-package':
|
||||||
name: 'amd64-package-nightly'
|
name: 'amd64-package-nightly'
|
||||||
nightly: true
|
nightly: true
|
||||||
requires:
|
requires:
|
||||||
- 'test-awaiter'
|
- 'test-go-1_17'
|
||||||
|
- 'test-go-1_17-386'
|
||||||
- 'arm64-package':
|
- 'arm64-package':
|
||||||
name: 'arm64-package-nightly'
|
name: 'arm64-package-nightly'
|
||||||
nightly: true
|
nightly: true
|
||||||
requires:
|
requires:
|
||||||
- 'test-awaiter'
|
- 'test-go-1_17'
|
||||||
|
- 'test-go-1_17-386'
|
||||||
- 'armhf-package':
|
- 'armhf-package':
|
||||||
name: 'armhf-package-nightly'
|
name: 'armhf-package-nightly'
|
||||||
nightly: true
|
nightly: true
|
||||||
requires:
|
requires:
|
||||||
- 'test-awaiter'
|
- 'test-go-1_17'
|
||||||
|
- 'test-go-1_17-386'
|
||||||
- 'static-package':
|
- 'static-package':
|
||||||
name: 'static-package-nightly'
|
name: 'static-package-nightly'
|
||||||
nightly: true
|
nightly: true
|
||||||
requires:
|
requires:
|
||||||
- 'test-awaiter'
|
- 'test-go-1_17'
|
||||||
|
- 'test-go-1_17-386'
|
||||||
- 'mipsel-package':
|
- 'mipsel-package':
|
||||||
name: 'mipsel-package-nightly'
|
name: 'mipsel-package-nightly'
|
||||||
nightly: true
|
nightly: true
|
||||||
requires:
|
requires:
|
||||||
- 'test-awaiter'
|
- 'test-go-1_17'
|
||||||
|
- 'test-go-1_17-386'
|
||||||
- 'mips-package':
|
- 'mips-package':
|
||||||
name: 'mips-package-nightly'
|
name: 'mips-package-nightly'
|
||||||
nightly: true
|
nightly: true
|
||||||
requires:
|
requires:
|
||||||
- 'test-awaiter'
|
- 'test-go-1_17'
|
||||||
|
- 'test-go-1_17-386'
|
||||||
- nightly:
|
- nightly:
|
||||||
requires:
|
requires:
|
||||||
- 'i386-package-nightly'
|
- 'i386-package-nightly'
|
||||||
|
|
|
||||||
|
|
@ -95,7 +95,8 @@ do
|
||||||
xcrun stapler staple "$baseName".dmg
|
xcrun stapler staple "$baseName".dmg
|
||||||
cleanup
|
cleanup
|
||||||
|
|
||||||
mv "$baseName".dmg ~/project/dist
|
mkdir -p ~/project/build/dist
|
||||||
|
mv "$baseName".dmg ~/project/build/dist
|
||||||
|
|
||||||
echo "$baseName.dmg signed and notarized!"
|
echo "$baseName.dmg signed and notarized!"
|
||||||
done
|
done
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue