mirror of
https://github.com/linuxserver/docker-shotcut.git
synced 2026-02-19 17:27:02 +08:00
commit
faf5db8a7d
3
.github/workflows/external_trigger.yml
vendored
3
.github/workflows/external_trigger.yml
vendored
@ -111,8 +111,7 @@ jobs:
|
||||
exit 0
|
||||
else
|
||||
assets=$(curl -u "${{ secrets.CR_USER }}:${{ secrets.CR_PAT }}" -sX GET "https://api.github.com/repos/mltframework/shotcut/releases/tags/${EXT_RELEASE}" | jq -r '.assets[].browser_download_url')
|
||||
SHOTCUT_SHORT_VER=$(echo ${EXT_RELEASE} | sed 's|[v.]||g')
|
||||
if grep -q "shotcut-linux-x86_64-${SHOTCUT_SHORT_VER}.txz$" <<< "${assets}"; then
|
||||
if grep -q "x86_64" | grep -q ".txz" <<< "${assets}"; then
|
||||
artifacts_found="true"
|
||||
else
|
||||
artifacts_found="false"
|
||||
|
||||
@ -31,12 +31,13 @@ RUN \
|
||||
SHOTCUT_RELEASE=$(curl -sX GET "https://api.github.com/repos/mltframework/shotcut/releases/latest" \
|
||||
| jq -r .tag_name); \
|
||||
fi && \
|
||||
SHOTCUT_SHORT_VER=$(echo ${SHOTCUT_RELEASE} | sed 's|[v.]||g') && \
|
||||
curl -o \
|
||||
SHOTCUT_URL=$(curl -sX GET "https://api.github.com/repos/mltframework/shotcut/releases/tags/${SHOTCUT_RELEASE}" | jq -r '.assets[].browser_download_url' \
|
||||
| grep "x86_64" | grep ".txz") && \
|
||||
curl -fo \
|
||||
/tmp/shotcut-tarball.txz -L \
|
||||
"https://github.com/mltframework/shotcut/releases/download/${SHOTCUT_RELEASE}/shotcut-linux-x86_64-${SHOTCUT_SHORT_VER}.txz" && \
|
||||
"${SHOTCUT_URL}" && \
|
||||
tar xvf /tmp/shotcut-tarball.txz -C \
|
||||
/app/shotcut --strip-components=2 && \
|
||||
/app/shotcut --strip-components=1 && \
|
||||
echo "**** cleanup ****" && \
|
||||
apt-get clean && \
|
||||
rm -rf \
|
||||
|
||||
@ -8,8 +8,7 @@ release_tag: latest
|
||||
ls_branch: main
|
||||
external_artifact_check: |
|
||||
assets=$(curl -u "${{ '{{' }} secrets.CR_USER {{ '}}' }}:${{ '{{' }} secrets.CR_PAT {{ '}}' }}" -sX GET "https://api.github.com/repos/mltframework/shotcut/releases/tags/${EXT_RELEASE}" | jq -r '.assets[].browser_download_url')
|
||||
SHOTCUT_SHORT_VER=$(echo ${EXT_RELEASE} | sed 's|[v.]||g')
|
||||
if grep -q "shotcut-linux-x86_64-${SHOTCUT_SHORT_VER}.txz$" <<< "${assets}"; then
|
||||
if grep -q "x86_64" | grep -q ".txz" <<< "${assets}"; then
|
||||
artifacts_found="true"
|
||||
else
|
||||
artifacts_found="false"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user