File tree Expand file tree Collapse file tree 2 files changed +12
-18
lines changed
.github/actions/artifacts Expand file tree Collapse file tree 2 files changed +12
-18
lines changed Original file line number Diff line number Diff line change @@ -43,14 +43,22 @@ runs:
43
43
kubectl config use-context my-context
44
44
shell : bash
45
45
46
+ - name : Get binary-host pod name
47
+ id : get-pod-name
48
+ run : |
49
+ POD_NAME=$(kubectl get pods -n sc -l app=binary-host -o jsonpath='{.items[0].metadata.name}')
50
+ echo "pod_name=$POD_NAME" >> $GITHUB_OUTPUT
51
+ echo "Found binary-host pod: $POD_NAME"
52
+ shell : bash
53
+
46
54
- name : Create Subdirs (if they don't exist)
47
55
run : |
48
- kubectl exec -n sc binary-host -c binary-host -- mkdir -p /tools/${{ inputs.env }}
56
+ kubectl exec -n sc ${{ steps.get-pod-name.outputs.pod_name }} -c binary-host -- mkdir -p /tools/${{ inputs.env }}
49
57
shell : bash
50
58
51
59
- name : Delete old partner-chains-node binaries
52
60
run : |
53
- kubectl exec -it binary-host -c binary-host -n sc -- find /tools/${{ inputs.env }} -name "partner-chains-node-*" -type f -mtime +30 -delete
61
+ kubectl exec ${{ steps.get-pod-name.outputs.pod_name }} -c binary-host -n sc -- find /tools/${{ inputs.env }} -name "partner-chains-node-*" -type f -mtime +30 -delete
54
62
shell : bash
55
63
56
64
- name : Copy binary to binary-host
59
67
chmod +x partner-chains-node-binary
60
68
cp partner-chains-node-binary partner-chains-node-latest
61
69
cp partner-chains-node-binary partner-chains-node-${{ inputs.sha }}
62
- kubectl cp partner-chains-node-latest sc/binary-host :/tools/${{ inputs.env }} -c binary-host
63
- kubectl cp partner-chains-node-${{ inputs.sha }} sc/binary-host :/tools/${{ inputs.env }} -c binary-host
70
+ kubectl cp partner-chains-node-latest sc/${{ steps.get-pod-name.outputs.pod_name }} :/tools/${{ inputs.env }} -c binary-host
71
+ kubectl cp partner-chains-node-${{ inputs.sha }} sc/${{ steps.get-pod-name.outputs.pod_name }} :/tools/${{ inputs.env }} -c binary-host
64
72
shell : bash
65
73
Original file line number Diff line number Diff line change 41
41
name : partner-chains-node-linux-artifact
42
42
path : artifacts/partner-chains-node-linux-artifact/partner-chains-node-*-x86_64-linux
43
43
if-no-files-found : error
44
-
45
- - name : Upload MacOS x86_64 Artifact
46
- uses : actions/upload-artifact@v4
47
- with :
48
- name : partner-chains-node-macos-x86_64-artifact
49
- path : artifacts/partner-chains-node-macos-x86_64-artifact/partner-chains-node-*-x86_64-apple-darwin
50
- if-no-files-found : error
51
-
52
- - name : Upload MacOS ARM64 Artifact
53
- uses : actions/upload-artifact@v4
54
- with :
55
- name : partner-chains-node-macos-arm64-artifact
56
- path : artifacts/partner-chains-node-macos-arm64-artifact/partner-chains-node-*-aarch64-apple-darwin
57
- if-no-files-found : error
You can’t perform that action at this time.
0 commit comments