test
parent
3d60baa3fe
commit
0da06e6a37
|
|
@ -6,6 +6,35 @@ jobs:
|
|||
- run: echo All Good
|
||||
- run: ls
|
||||
- run: pwd
|
||||
test_up_art:
|
||||
runs-on: debian
|
||||
steps:
|
||||
- run: apt-get -y update && apt-get -y install curl jq
|
||||
- run: echo 'plop' > TEST.md
|
||||
- run: |
|
||||
TOKEN=$(echo -n "x-access-token:${GITHUB_TOKEN}" | base64)
|
||||
HASH="sha256:$(sha256sum TEST.md | sed 's/ .*//')"
|
||||
SIZE=$(wc -c TEST.md | sed 's/ .*//')
|
||||
CREATE_ARTIFACT_RESP=$(curl "${GITHUB_SERVER_URL}/twirp/github.actions.results.api.v1.ArtifactService/CreateArtifact" \
|
||||
-H "Accept: application/json" \
|
||||
-H "Authorization: Basic ${TOKEN}" \
|
||||
--request POST \
|
||||
--data "{\"workflow_run_backend_id\": \"${GITHUB_RUN_NUMBER}\", \"workflow_job_run_backend_id\": \"${GITHUB_JOB}\", \"name\": \"test\", \"version\": 4}")
|
||||
echo ${CREATE_ARTIFACT_RESP}
|
||||
ARTEFACT_URL=$(echo CREATE_ARTIFACT_RESP | jq .'signedUploadUrl')
|
||||
echo ${ARTEFACT_URL}
|
||||
curl "${ARTEFACT_URL}&comp=block" --request PUT --upload-file TEST.md
|
||||
CREATE_ARTIFACT_RESP=$(curl "${GITHUB_SERVER_URL}/twirp/github.actions.results.api.v1.ArtifactService/FinalizeArtifact" \
|
||||
-H "Accept: application/json" \
|
||||
-H "Authorization: Basic ${TOKEN}" \
|
||||
--request POST \
|
||||
--data "{\"workflow_run_backend_id\": \"${GITHUB_RUN_NUMBER}\", \"workflow_job_run_backend_id\": \"${GITHUB_JOB}\", \"name\": \"test\", \"size\": \"${SIZE}\", \"hash\": \"${HASH}\"}")
|
||||
test_dl_art:
|
||||
runs-on: debian
|
||||
steps:
|
||||
- run: apt-get -y update && apt-get -y install curl jq
|
||||
- run: |
|
||||
echo "{\"workflow_run_backend_id\": \"${GITHUB_RUN_NUMBER}\", \"workflow_job_run_backend_id\": \"${GITHUB_JOB}\", \"name\": \"test\", \"version\": 4}")
|
||||
test_container:
|
||||
runs-on: debian
|
||||
container:
|
||||
|
|
|
|||
Loading…
Reference in New Issue