mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-11-01 02:48:18 +00:00
.github/: Patch workflows with regard to deprecated Github actions commands (#502)
* Update checkout action version and replace set-output command * Put whole echo statement in double quotes * Replace set-output commands in action as well Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
This commit is contained in:
committed by
John Crispin
parent
0162828df8
commit
e61ab97815
@@ -15,7 +15,7 @@ runs:
|
|||||||
id: import_snapshot
|
id: import_snapshot
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
echo ::set-output name=import_task_id::$(aws ec2 import-snapshot --description '${{ inputs.firmware_image_name }}' --disk-container 'Format=raw,UserBucket={S3Bucket=${{ inputs.firmware_image_s3_bucket }},S3Key=${{ inputs.firmware_image_name }}}' | jq -r '.ImportTaskId')
|
echo "import_task_id=$(aws ec2 import-snapshot --description '${{ inputs.firmware_image_name }}' --disk-container 'Format=raw,UserBucket={S3Bucket=${{ inputs.firmware_image_s3_bucket }},S3Key=${{ inputs.firmware_image_name }}}' | jq -r '.ImportTaskId')" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- name: Wait for import task to complete and get snapshot ID
|
- name: Wait for import task to complete and get snapshot ID
|
||||||
id: get_snapshot_id
|
id: get_snapshot_id
|
||||||
@@ -26,7 +26,7 @@ runs:
|
|||||||
IMPORT_TASK_STATUS=$(aws ec2 describe-import-snapshot-tasks --import-task-ids ${{ steps.import_snapshot.outputs.import_task_id }} | jq -r '.ImportSnapshotTasks[].SnapshotTaskDetail.Status')
|
IMPORT_TASK_STATUS=$(aws ec2 describe-import-snapshot-tasks --import-task-ids ${{ steps.import_snapshot.outputs.import_task_id }} | jq -r '.ImportSnapshotTasks[].SnapshotTaskDetail.Status')
|
||||||
echo "Import task status is $IMPORT_TASK_STATUS, waiting for completion."
|
echo "Import task status is $IMPORT_TASK_STATUS, waiting for completion."
|
||||||
done
|
done
|
||||||
echo ::set-output name=id::$(aws ec2 describe-import-snapshot-tasks --import-task-ids ${{ steps.import_snapshot.outputs.import_task_id }} | jq -r '.ImportSnapshotTasks[].SnapshotTaskDetail.SnapshotId')
|
echo "id=$(aws ec2 describe-import-snapshot-tasks --import-task-ids ${{ steps.import_snapshot.outputs.import_task_id }} | jq -r '.ImportSnapshotTasks[].SnapshotTaskDetail.SnapshotId')" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- name: Tag snapshot with image name
|
- name: Tag snapshot with image name
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|||||||
6
.github/workflows/build-dev.yml
vendored
6
.github/workflows/build-dev.yml
vendored
@@ -24,7 +24,7 @@ jobs:
|
|||||||
target: ['actiontec_web7200', 'cig_wf188n', 'cig_wf196', 'cig_wf610d', 'cig_wf808', 'cybertan_eww622-a1', 'edgecore_eap101', 'edgecore_eap102', 'edgecore_eap104', 'liteon_wpx8324', 'edgecore_ecs4100-12ph', 'edgecore_ecw5211', 'edgecore_ecw5410', 'edgecore_oap100', 'edgecore_ssw2ac2600', 'edgecore_spw2ac1200', 'edgecore_spw2ac1200-lan-poe', 'hfcl_ion4', 'hfcl_ion4xe', 'hfcl_ion4xi', 'hfcl_ion4x', 'hfcl_ion4x_2', 'indio_um-305ac', 'indio_um-305ax', 'indio_um-325ac', 'indio_um-510ac-v3', 'indio_um-550ac', 'linksys_ea6350-v4', 'linksys_e8450-ubi', 'linksys_ea8300', 'meshpp_s618_cp03', 'meshpp_s618_cp01', 'udaya_a5-id2', 'wallys_dr40x9', 'wallys_dr6018', 'wallys_dr6018_v4', 'x64_vm' ]
|
target: ['actiontec_web7200', 'cig_wf188n', 'cig_wf196', 'cig_wf610d', 'cig_wf808', 'cybertan_eww622-a1', 'edgecore_eap101', 'edgecore_eap102', 'edgecore_eap104', 'liteon_wpx8324', 'edgecore_ecs4100-12ph', 'edgecore_ecw5211', 'edgecore_ecw5410', 'edgecore_oap100', 'edgecore_ssw2ac2600', 'edgecore_spw2ac1200', 'edgecore_spw2ac1200-lan-poe', 'hfcl_ion4', 'hfcl_ion4xe', 'hfcl_ion4xi', 'hfcl_ion4x', 'hfcl_ion4x_2', 'indio_um-305ac', 'indio_um-305ax', 'indio_um-325ac', 'indio_um-510ac-v3', 'indio_um-550ac', 'linksys_ea6350-v4', 'linksys_e8450-ubi', 'linksys_ea8300', 'meshpp_s618_cp03', 'meshpp_s618_cp01', 'udaya_a5-id2', 'wallys_dr40x9', 'wallys_dr6018', 'wallys_dr6018_v4', 'x64_vm' ]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v3
|
||||||
|
|
||||||
- name: Build image for ${{ matrix.target }}
|
- name: Build image for ${{ matrix.target }}
|
||||||
id: build
|
id: build
|
||||||
@@ -72,7 +72,7 @@ jobs:
|
|||||||
[ -f openwrt/tmp/image-file ] && aws s3api put-object-tagging --bucket "$AWS_S3_BUCKET_NAME" --key "$JSON_NAME" --tagging "{\"TagSet\":[{\"Key\":\"release\",\"Value\":\"$IS_RELEASE\"}]}"
|
[ -f openwrt/tmp/image-file ] && aws s3api put-object-tagging --bucket "$AWS_S3_BUCKET_NAME" --key "$JSON_NAME" --tagging "{\"TagSet\":[{\"Key\":\"release\",\"Value\":\"$IS_RELEASE\"}]}"
|
||||||
|
|
||||||
if [ ${{ matrix.target }} == 'x64_vm' ]; then
|
if [ ${{ matrix.target }} == 'x64_vm' ]; then
|
||||||
echo ::set-output name=x64_vm_image_name::"$(echo $IMG_NAME)"
|
echo "x64_vm_image_name=$(echo $IMG_NAME)" >> $GITHUB_OUTPUT
|
||||||
fi
|
fi
|
||||||
|
|
||||||
trigger-testing:
|
trigger-testing:
|
||||||
@@ -93,7 +93,7 @@ jobs:
|
|||||||
needs: build
|
needs: build
|
||||||
if: startsWith(github.ref, 'refs/tags/v')
|
if: startsWith(github.ref, 'refs/tags/v')
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v3
|
||||||
|
|
||||||
- name: Use create-ami-from-image composite action
|
- name: Use create-ami-from-image composite action
|
||||||
uses: ./.github/actions/create-ami-from-image
|
uses: ./.github/actions/create-ami-from-image
|
||||||
|
|||||||
6
.github/workflows/x64_vm-build-test.yml
vendored
6
.github/workflows/x64_vm-build-test.yml
vendored
@@ -22,7 +22,7 @@ jobs:
|
|||||||
target: ['x64_vm']
|
target: ['x64_vm']
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v3
|
||||||
|
|
||||||
- name: Build image for ${{ matrix.target }}
|
- name: Build image for ${{ matrix.target }}
|
||||||
id: build
|
id: build
|
||||||
@@ -70,14 +70,14 @@ jobs:
|
|||||||
[ -f openwrt/tmp/image-file ] && aws s3api put-object-tagging --bucket "$AWS_S3_BUCKET_NAME" --key "$JSON_NAME" --tagging "{\"TagSet\":[{\"Key\":\"release\",\"Value\":\"$IS_RELEASE\"}]}"
|
[ -f openwrt/tmp/image-file ] && aws s3api put-object-tagging --bucket "$AWS_S3_BUCKET_NAME" --key "$JSON_NAME" --tagging "{\"TagSet\":[{\"Key\":\"release\",\"Value\":\"$IS_RELEASE\"}]}"
|
||||||
|
|
||||||
if [[ ${{ matrix.target }} == 'x64_vm' ]]; then
|
if [[ ${{ matrix.target }} == 'x64_vm' ]]; then
|
||||||
echo ::set-output name=x64_vm_image_name::"$(echo $IMG_NAME)"
|
echo "x64_vm_image_name=$(echo $IMG_NAME)" >> $GITHUB_OUTPUT
|
||||||
fi
|
fi
|
||||||
|
|
||||||
create-x64_vm-ami:
|
create-x64_vm-ami:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: build
|
needs: build
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v3
|
||||||
with:
|
with:
|
||||||
ref: WIFI-7206-add-workflow-to-build-virtual-ap-image
|
ref: WIFI-7206-add-workflow-to-build-virtual-ap-image
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user