Skip to content

Commit 11bb6ef

Browse files
fix: Release workflow fixes (remove MacOS artifacts and update binary-host handling) (#1029)
* fix: remove macos artifacts from release.yml * fix: copy-to-binary-host
1 parent 14144a9 commit 11bb6ef

File tree

2 files changed

+12
-18
lines changed

2 files changed

+12
-18
lines changed

.github/actions/artifacts/copy-to-binary-host/action.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,22 @@ runs:
4343
kubectl config use-context my-context
4444
shell: bash
4545

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+
4654
- name: Create Subdirs (if they don't exist)
4755
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 }}
4957
shell: bash
5058

5159
- name: Delete old partner-chains-node binaries
5260
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
5462
shell: bash
5563

5664
- name: Copy binary to binary-host
@@ -59,7 +67,7 @@ runs:
5967
chmod +x partner-chains-node-binary
6068
cp partner-chains-node-binary partner-chains-node-latest
6169
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
6472
shell: bash
6573

.github/actions/artifacts/download-from-s3/action.yml

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -41,17 +41,3 @@ runs:
4141
name: partner-chains-node-linux-artifact
4242
path: artifacts/partner-chains-node-linux-artifact/partner-chains-node-*-x86_64-linux
4343
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

0 commit comments

Comments
 (0)