Skip to content

Commit 2ef7408

Browse files
committed
fix: apply changes suggested
1 parent df7148d commit 2ef7408

1 file changed

Lines changed: 14 additions & 21 deletions

File tree

.github/workflows/upload-yarn-binary.yml

Lines changed: 14 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -14,47 +14,40 @@ jobs:
1414
permissions:
1515
contents: write
1616
packages: write
17+
env:
18+
YARN_VERSION: ${{ github.event.inputs.yarn_version }}
19+
YARN_FILENAME: yarn-${{ github.event.inputs.yarn_version }}.js
20+
RELEASE_TAG: v${{ github.event.inputs.yarn_version }}
21+
outputs:
22+
download_url: ${{ steps.output-url.outputs.download_url }}
1723
steps:
1824
- name: Checkout repository
1925
uses: actions/checkout@v4
2026

21-
- name: Set up variables
22-
id: vars
23-
run: |
24-
{
25-
echo "YARN_VERSION=${{ github.event.inputs.yarn_version }}"
26-
echo "YARN_FILENAME=yarn-${{ github.event.inputs.yarn_version }}.js"
27-
echo "RELEASE_TAG=v${{ github.event.inputs.yarn_version }}"
28-
} >> "$GITHUB_ENV"
29-
3027
- name: Download yarn.js binary
3128
run: |
32-
curl -L -o "$YARN_FILENAME" "https://repo.yarnpkg.com/${YARN_VERSION}/packages/yarnpkg-cli/bin/yarn.js"
33-
ls -lh "$YARN_FILENAME"
29+
curl -L -o "${YARN_FILENAME}" "https://repo.yarnpkg.com/${YARN_VERSION}/packages/yarnpkg-cli/bin/yarn.js"
30+
ls -lh "${YARN_FILENAME}"
3431
3532
- name: Display SHA256 checksum
3633
run: |
37-
sha256sum "$YARN_FILENAME"
34+
sha256sum "${YARN_FILENAME}"
3835
3936
- name: Create or update GitHub Release
4037
env:
4138
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4239
run: |
43-
# Create the release if it doesn't exist
44-
gh release view "$RELEASE_TAG" || gh release create "$RELEASE_TAG" --title "Yarn $YARN_VERSION" --notes "Yarn CLI $YARN_VERSION binary."
40+
gh release view "${RELEASE_TAG}" || gh release create "${RELEASE_TAG}" --title "Yarn ${YARN_VERSION}" --notes "Yarn CLI ${YARN_VERSION} binary."
4541
4642
- name: Upload yarn.js to GitHub Release
4743
env:
4844
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4945
run: |
50-
gh release upload "$RELEASE_TAG" "$YARN_FILENAME" --clobber
46+
gh release upload "${RELEASE_TAG}" "${YARN_FILENAME}" --clobber
5147
5248
- name: Output download URL
5349
id: output-url
5450
run: |
55-
url="https://github.com/${{ github.repository }}/releases/download/${RELEASE_TAG}/${YARN_FILENAME}"
56-
echo "Download URL: $url"
57-
echo "download_url=$url" >> "$GITHUB_OUTPUT"
58-
59-
outputs:
60-
download_url: ${{ steps.output-url.outputs.download_url }}
51+
url="https://github.com/${GITHUB_REPOSITORY}/releases/download/${RELEASE_TAG}/${YARN_FILENAME}"
52+
echo "Download URL: ${url}"
53+
echo "download_url=${url}" >> "${GITHUB_OUTPUT}"

0 commit comments

Comments
 (0)