mirror of
				https://github.com/prometheus/node_exporter.git
				synced 2025-08-20 18:33:52 -07:00 
			
		
		
		
	Sign node exporter darwin binary with rcodesign (#3008)
* Sign node exporter darwin binary with rcodesign Prevents SIGKILL issues on macs Signed-off-by: Alper Polat <gitperr@gmail.com> * Be explicit about checking for the binary Co-authored-by: Ben Kochie <superq@gmail.com> Signed-off-by: Alper Polat <101826653+gitperr@users.noreply.github.com> * Also attempt to sign darwin-amd64 Signed-off-by: Alper Polat <gitperr@gmail.com> --------- Signed-off-by: Alper Polat <gitperr@gmail.com> Signed-off-by: Alper Polat <101826653+gitperr@users.noreply.github.com> Co-authored-by: Ben Kochie <superq@gmail.com>
This commit is contained in:
		
							parent
							
								
									b663d9de65
								
							
						
					
					
						commit
						2d4cb7a630
					
				|  | @ -49,6 +49,16 @@ jobs: | |||
|       - run: docker run --privileged linuxkit/binfmt:af88a591f9cc896a52ce596b9cf7ca26a061ef97 | ||||
|       - run: promu crossbuild -v --parallelism $CIRCLE_NODE_TOTAL --parallelism-thread $CIRCLE_NODE_INDEX | ||||
|       - run: promu --config .promu-cgo.yml crossbuild -v --parallelism $CIRCLE_NODE_TOTAL --parallelism-thread $CIRCLE_NODE_INDEX | ||||
|       # sign the darwin build so it doesn't get SIGKILLed on start, see: https://github.com/prometheus/node_exporter/issues/2539 | ||||
|       - run: | ||||
|           command: | | ||||
|             if [[ -f "$(pwd)/.build/darwin-arm64/node_exporter" ]]; then | ||||
|                 promu codesign "$(pwd)/.build/darwin-arm64/node_exporter" | ||||
|             fi | ||||
| 
 | ||||
|             if [[ -f "$(pwd)/.build/darwin-amd64/node_exporter" ]]; then | ||||
|                 promu codesign "$(pwd)/.build/darwin-amd64/node_exporter"                 | ||||
|             fi | ||||
|       - persist_to_workspace: | ||||
|           root: . | ||||
|           paths: | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue