Skip to content

Commit 8d52cfc

Browse files
authored
Replace deprecated actions (#107)
1 parent 3d2e877 commit 8d52cfc

File tree

1 file changed

+7
-20
lines changed

1 file changed

+7
-20
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
TOOLCHAIN_ARCHIVE: gcc-arm-none-eabi.tar.bz2
1919
steps:
2020
- name: Checkout
21-
uses: actions/checkout@v2
21+
uses: actions/checkout@v4
2222

2323
- name: Get tag
2424
if: github.event_name == 'release'
@@ -31,7 +31,7 @@ jobs:
3131
echo "TOOLCHAIN_URI_HASH=$(echo ${TOOLCHAIN_URI} | sha512sum -)" >> ${GITHUB_ENV}
3232
3333
- name: Cache toolchain
34-
uses: actions/cache@v2
34+
uses: actions/cache@v4
3535
with:
3636
path: ~/toolchain
3737
key: toolchain-${{ env.TOOLCHAIN_URI_HASH }}
@@ -64,24 +64,16 @@ jobs:
6464
6565
- name: Deploy rev4
6666
if: github.event_name == 'release'
67-
uses: actions/upload-release-asset@v1
67+
run: gh release upload ${{ github.event.release.tag_name }} ${{ env.RELEASE_FILENAME_R4 }} --clobber
68+
working-directory: tfrog-motordriver/bin
6869
env:
6970
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
70-
with:
71-
upload_url: ${{ github.event.release.upload_url }}
72-
asset_path: tfrog-motordriver/bin/${{ env.RELEASE_FILENAME_R4 }}
73-
asset_name: ${{ env.RELEASE_FILENAME_R4 }}
74-
asset_content_type: application/octet-stream
7571
- name: Deploy rev6
7672
if: github.event_name == 'release'
77-
uses: actions/upload-release-asset@v1
73+
run: gh release upload ${{ github.event.release.tag_name }} ${{ env.RELEASE_FILENAME_R6 }} --clobber
74+
working-directory: tfrog-motordriver/bin
7875
env:
7976
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
80-
with:
81-
upload_url: ${{ github.event.release.upload_url }}
82-
asset_path: tfrog-motordriver/bin/${{ env.RELEASE_FILENAME_R6 }}
83-
asset_name: ${{ env.RELEASE_FILENAME_R6 }}
84-
asset_content_type: application/octet-stream
8577

8678
- name: Create license tarball
8779
run: |
@@ -90,12 +82,7 @@ jobs:
9082
cp LICENSE.at91lib licenses/tf-2md3-firmware/at91lib/
9183
tar czf licenses.tar.gz licenses
9284
- name: Upload license tarball
93-
uses: actions/upload-release-asset@v1
85+
run: gh release upload ${{ github.event.release.tag_name }} licenses.tar.gz --clobber
9486
if: github.event_name == 'release'
9587
env:
9688
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
97-
with:
98-
upload_url: ${{ github.event.release.upload_url }}
99-
asset_path: ./licenses.tar.gz
100-
asset_name: licenses.tar.gz
101-
asset_content_type: application/gzip

0 commit comments

Comments
 (0)