Skip to content

Commit 9390acc

Browse files
committed
chore: find root cause 1
Signed-off-by: Arjun Raja Yogidas <[email protected]>
1 parent 4a31423 commit 9390acc

File tree

1 file changed

+54
-29
lines changed

1 file changed

+54
-29
lines changed

.github/workflows/release-automation.yaml

Lines changed: 54 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@ name: Release Finch Daemon
22
on:
33
workflow_dispatch:
44
workflow_call:
5+
pull_request:
6+
branches:
7+
- main
8+
paths-ignore:
9+
- '**.md'
510
env:
611
GO_VERSION: '1.22.7'
712
permissions:
@@ -38,6 +43,10 @@ jobs:
3843
cache: false
3944
- name: 'Echo RELEASE_TAG ENV'
4045
run: echo ${{ env.RELEASE_TAG }}
46+
- name: What Happens in git describe
47+
run: |
48+
echo "Git describe output:"
49+
git describe --match 'v[0-9]*' --dirty='.modified' --always --tags
4150
- name: Setup variables and release directories
4251
run: |
4352
export release_tag=${{ env.RELEASE_TAG }}
@@ -61,6 +70,23 @@ jobs:
6170
mkdir -p output/static output/dynamic
6271
tar -xzf release/${{ env.DYNAMIC_BINARY_NAME }} -C ./output/dynamic
6372
tar -xzf release/${{ env.STATIC_BINARY_NAME }} -C ./output/static
73+
if [ -f "./output/dynamic/finch-daemon" ]; then
74+
echo "finch-daemon exists in output/dynamic"
75+
ls -l ./output/dynamic/finch-daemon
76+
else
77+
echo "finch-daemon does not exist in output/dynamic"
78+
ls -l ./output/dynamic
79+
fi
80+
echo "Output of finch-daemon --version:"
81+
./output/dynamic/finch-daemon --version
82+
if command -v grep &> /dev/null; then
83+
echo "grep is available"
84+
VERSION_OUTPUT=$(./output/dynamic/finch-daemon --version)
85+
echo "grep output:"
86+
echo "$VERSION_OUTPUT" | grep -oP '\d+\.\d+\.\d+'
87+
else
88+
echo "grep is not available"
89+
fi
6490
DYNAMIC_BINARY_VERSION=$(./output/dynamic/finch-daemon --version | grep -oP '\d+\.\d+\.\d+')
6591
STATIC_BINARY_VERSION=$(./output/static/finch-daemon --version | grep -oP '\d+\.\d+\.\d+')
6692
export release_tag=${{ env.RELEASE_TAG }}
@@ -69,7 +95,6 @@ jobs:
6995
echo "Version mismatch"
7096
exit 1
7197
fi
72-
shell: bash
7398
- uses: actions/upload-artifact@v4
7499
with:
75100
name: artifacts
@@ -79,31 +104,31 @@ jobs:
79104
release_tag: ${{ env.RELEASE_TAG }}
80105
dynamic_binary_name: ${{ env.DYNAMIC_BINARY_NAME }}
81106
static_binary_name: ${{ env.STATIC_BINARY_NAME }}
82-
validate-artifacts:
83-
needs: generate-artifacts
84-
runs-on: ubuntu-latest
85-
steps:
86-
- uses: actions/checkout@v4
87-
- uses: actions/download-artifact@v4
88-
with:
89-
name: artifacts
90-
path: release/
91-
- run: bash scripts/verify-release-artifacts.sh ${{ needs.generate-artifacts.outputs.release_tag }}
92-
create-release:
93-
needs: [generate-artifacts, validate-artifacts]
94-
runs-on: ubuntu-latest
95-
steps:
96-
- uses: actions/checkout@v4
97-
- uses: actions/download-artifact@v4
98-
with:
99-
name: artifacts
100-
- uses: softprops/action-gh-release@v2
101-
with:
102-
tag_name: ${{ needs.generate-artifacts.outputs.release_tag }}
103-
prerelease: false
104-
generate_release_notes: false
105-
files: |
106-
${{ needs.generate-artifacts.outputs.dynamic_binary_name }}
107-
${{ needs.generate-artifacts.outputs.dynamic_binary_name }}.sha256sum
108-
${{ needs.generate-artifacts.outputs.static_binary_name }}
109-
${{ needs.generate-artifacts.outputs.static_binary_name }}.sha256sum
107+
# validate-artifacts:
108+
# needs: generate-artifacts
109+
# runs-on: ubuntu-latest
110+
# steps:
111+
# - uses: actions/checkout@v4
112+
# - uses: actions/download-artifact@v4
113+
# with:
114+
# name: artifacts
115+
# path: release/
116+
# - run: bash scripts/verify-release-artifacts.sh ${{ needs.generate-artifacts.outputs.release_tag }}
117+
# create-release:
118+
# needs: [generate-artifacts, validate-artifacts]
119+
# runs-on: ubuntu-latest
120+
# steps:
121+
# - uses: actions/checkout@v4
122+
# - uses: actions/download-artifact@v4
123+
# with:
124+
# name: artifacts
125+
# - uses: softprops/action-gh-release@v2
126+
# with:
127+
# tag_name: ${{ needs.generate-artifacts.outputs.release_tag }}
128+
# prerelease: false
129+
# generate_release_notes: false
130+
# files: |
131+
# ${{ needs.generate-artifacts.outputs.dynamic_binary_name }}
132+
# ${{ needs.generate-artifacts.outputs.dynamic_binary_name }}.sha256sum
133+
# ${{ needs.generate-artifacts.outputs.static_binary_name }}
134+
# ${{ needs.generate-artifacts.outputs.static_binary_name }}.sha256sum

0 commit comments

Comments
 (0)