@@ -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"
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
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