File tree Expand file tree Collapse file tree 2 files changed +3
-4
lines changed Expand file tree Collapse file tree 2 files changed +3
-4
lines changed Original file line number Diff line number Diff line change 26
26
- name : Retrieve and Construct Full Worker Name
27
27
id : construct_worker_name
28
28
run : |
29
- base_name=$(grep '^name = ' wrangler.toml | sed 's/^name = "\(.*\)"$/\1/')
29
+ base_name=$(grep '^name = ' wrangler.toml | head -n 1 | sed 's/^name = "\(.*\)"$/\1/')
30
30
full_worker_name="${base_name}-${{ env.branch_name }}"
31
31
# Make sure that it doesnt exceed 63 characters or it will break RFC 1035
32
32
full_worker_name=$(echo "${full_worker_name}" | cut -c 1-63)
Original file line number Diff line number Diff line change @@ -23,19 +23,18 @@ jobs:
23
23
run : |
24
24
branch_name=$(echo '${{ github.event.ref }}' | sed 's#refs/heads/##' | sed 's#[^a-zA-Z0-9]#-#g')
25
25
# Extract base name from wrangler.toml
26
- base_name=$(grep '^name = ' wrangler.toml | sed 's/^name = "\(.*\)"$/\1/')
26
+ base_name=$(grep '^name = ' wrangler.toml | head -n 1 | sed 's/^name = "\(.*\)"$/\1/')
27
27
# Concatenate branch name with base name
28
28
new_name="${base_name}-${branch_name}"
29
29
# Truncate the new name to 63 characters for RFC 1035
30
30
new_name=$(echo "$new_name" | cut -c 1-63)
31
31
# Update the wrangler.toml file
32
- sed -i " s/^name = .*/name = \" $new_name\"/" wrangler.toml
32
+ sed -i '0,/^name = .*/{ s/^name = .*/name = "'" $new_name"'"/}' wrangler.toml
33
33
echo "Updated wrangler.toml name to: $new_name"
34
34
- name : Deploy with Wrangler
35
35
id : wrangler_deploy
36
36
uses : cloudflare/wrangler-action@v3
37
37
with :
38
- wranglerVersion : " 3.57.0"
39
38
apiToken : ${{ secrets.CLOUDFLARE_API_TOKEN }}
40
39
accountId : ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
41
40
secrets : |
You can’t perform that action at this time.
0 commit comments