Skip to content

Commit 8e45303

Browse files
authored
fix: updated workflow versions (#3)
1 parent 62e9577 commit 8e45303

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

.github/workflows/release.yaml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ jobs:
1111
contents: read
1212
steps:
1313
- name: Checkout
14-
uses: actions/checkout@master
14+
uses: actions/checkout@v4
1515

1616
- name: Read package name
17-
uses: SebRollen/toml-action@v1.0.2
17+
uses: SebRollen/toml-action@v1.2.0
1818
id: read_name
1919
with:
2020
file: "pesde.toml"
@@ -24,10 +24,10 @@ jobs:
2424
id: process_file_name
2525
run: |
2626
PROCESSED_NAME=$(echo "${{ steps.read_name.outputs.value }}" | awk -F'/' '{if (NF>=2) print $2; else print $0}')
27-
echo "PROCESSED_NAME=$PROCESSED_NAME" >> $GITHUB_ENV
27+
echo "value=$PROCESSED_NAME" >> $GITHUB_OUTPUT
2828
2929
- name: Read package version
30-
uses: SebRollen/toml-action@v1.0.2
30+
uses: SebRollen/toml-action@v1.2.0
3131
id: read_version
3232
with:
3333
file: "pesde.toml"
@@ -43,7 +43,7 @@ jobs:
4343
needs: release-data
4444

4545
outputs:
46-
upload_url: ${{ steps.create_release.outputs.upload_url }}
46+
release_id: ${{ steps.create_release.outputs.id }}
4747

4848
steps:
4949
- uses: actions/checkout@v4
@@ -58,7 +58,7 @@ jobs:
5858
5959
- name: Create release
6060
id: create_release
61-
uses: softprops/action-gh-release@v1
61+
uses: softprops/action-gh-release@v2
6262
env:
6363
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6464
with:
@@ -92,18 +92,18 @@ jobs:
9292
darklua=$(find ~/.pesde/bin/.tool_storage -type f -name 'darklua*' -printf '%T@ %p\n' | sort -nr | head -n1 | cut -d' ' -f2-)
9393
"$darklua" process src/init.luau dist.lua -c .meta/.darklua.json
9494
95-
- name: Upload archive
96-
uses: actions/upload-artifact@v3
95+
- name: Upload artifact
96+
uses: actions/upload-artifact@v4
9797
with:
9898
name: ${{ needs.release-data.outputs.name }}.luau
9999
path: ./
100100

101101
- name: Upload release asset
102-
uses: actions/upload-release-asset@v1
102+
uses: softprops/action-gh-release@v2
103103
env:
104104
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
105105
with:
106-
upload_url: ${{ needs.create-release.outputs.upload_url }}
107-
asset_path: ./dist.lua
108-
asset_name: ${{ needs.release-data.outputs.name }}.luau
109-
asset_content_type: text/plain
106+
tag_name: ${{ needs.release-data.outputs.version }}
107+
files: |
108+
./dist.lua
109+
name: ${{ needs.release-data.outputs.version }}

0 commit comments

Comments
 (0)