Skip to content

Commit

Permalink
⬆️ Upgrade artifact actions to v4
Browse files Browse the repository at this point in the history
Update upload and download artifact actions

This commit upgrades the artifact-related GitHub Actions to v4:

- Modify 'actions/upload-artifact' to use version 4
- Update 'actions/download-artifact' to version 4

These updates ensure we're using the latest features and
improvements in the artifact handling actions, potentially
enhancing our CI/CD pipeline performance and reliability.
  • Loading branch information
hyperb1iss committed Sep 24, 2024
1 parent 44582a0 commit 76fca7f
Showing 1 changed file with 11 additions and 10 deletions.
21 changes: 11 additions & 10 deletions .github/workflows/cicd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ jobs:
- name: Output Release URL File
run: echo "${{ steps.create_release.outputs.upload_url }}" > release_url.txt
- name: Save Release URL File for publish
uses: actions/upload-artifact@v1
uses: actions/upload-artifact@v4
with:
name: release_url
path: release_url.txt
Expand Down Expand Up @@ -111,14 +111,15 @@ jobs:
run: ${{ matrix.cmd }} build --verbose --locked --release --target ${{ matrix.target }}

- name: Get Release URL
uses: actions/download-artifact@v1
uses: actions/download-artifact@v4
with:
name: release_url
path: ./

- name: Get Release File Name & Upload URL
id: get_release_info
run: |
value=`cat release_url/release_url.txt`
value=`cat release_url.txt`
echo ::set-output name=upload_url::$value
shell: bash

Expand Down Expand Up @@ -148,7 +149,7 @@ jobs:
- name: Build .deb package
run: cargo deb
- name: Get Release URL
uses: actions/download-artifact@v1
uses: actions/download-artifact@v4
with:
name: release_url
- name: Get version
Expand All @@ -157,7 +158,7 @@ jobs:
- name: Get Release File Name & Upload URL
id: get_release_info
run: |
value=`cat release_url/release_url.txt`
value=`cat release_url.txt`
echo ::set-output name=upload_url::$value
- name: Upload .deb package
uses: actions/upload-release-asset@v1
Expand Down Expand Up @@ -187,7 +188,7 @@ jobs:
- name: Build .rpm package
run: cargo generate-rpm
- name: Get Release URL
uses: actions/download-artifact@v1
uses: actions/download-artifact@v4
with:
name: release_url
- name: Get version
Expand All @@ -196,7 +197,7 @@ jobs:
- name: Get Release File Name & Upload URL
id: get_release_info
run: |
value=`cat release_url/release_url.txt`
value=`cat release_url.txt`
echo ::set-output name=upload_url::$value
- name: Upload .rpm package
uses: actions/upload-release-asset@v1
Expand All @@ -215,13 +216,13 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: Get Release URL
uses: actions/download-artifact@v1
uses: actions/download-artifact@v4
with:
name: release_url
- name: Get Release File Name & Upload URL
id: get_release_info
run: |
value=`cat release_url/release_url.txt`
value=`cat release_url.txt`
echo ::set-output name=upload_url::$value
- name: Upload Man Page
uses: actions/upload-release-asset@v1
Expand All @@ -231,4 +232,4 @@ jobs:
upload_url: ${{ steps.get_release_info.outputs.upload_url }}
asset_path: ./git-iris.1
asset_name: git-iris.1
asset_content_type: application/x-troff-man
asset_content_type: application/x-troff-man

0 comments on commit 76fca7f

Please sign in to comment.