diff options
author | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2024-01-20 00:34:17 +0700 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2024-01-20 00:34:54 +0700 |
commit | e1750d7476ee11b8f469a6fd6b0b197bfb9e0dad (patch) | |
tree | c1bc065671e28c402000b5452f7653d3c0ecd775 | |
parent | 7562d94747adf0e8cb9fa894e10966f071e42ff3 (diff) | |
download | slackbuilds-e1750d7476ee11b8f469a6fd6b0b197bfb9e0dad.tar.gz slackbuilds-e1750d7476ee11b8f469a6fd6b0b197bfb9e0dad.tar.xz |
network/telegram: Updated for version 4.14.8.
gitlab/ci: Add pipeline for sbolint checks on MRs.
Signed-off-by: Andrew Clemons <andrew.clemons@gmail.com>
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
-rw-r--r-- | .gitlab-ci.yml | 60 | ||||
-rw-r--r-- | network/telegram/telegram.SlackBuild | 2 | ||||
-rw-r--r-- | network/telegram/telegram.info | 6 |
3 files changed, 64 insertions, 4 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000..98b8bc1501 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,60 @@ +variables: + FF_DISABLE_UMASK_FOR_DOCKER_EXECUTOR: "true" + # renovate: datasource=gitlab-releases depName=gitlab-org/cli + GLAB_VERSION: 1.36.0 + # renovate: datasource=docker depName=aclemons/sbo-maintainer-tools versioning=docker + SBO_MAINTAINER_TOOLS_IMAGE: aclemons/sbo-maintainer-tools:0.9.0-15.0@sha256:bad368eb4e28aac3076c6775b4a8ec96f564434657a4b853f9f961cdeed88404 + +workflow: + rules: + - if: $CI_PIPELINE_SOURCE == 'merge_request_event' + +default: + image: docker:24.0.5 + services: + - docker:24.0.5-dind + +pr-checks: + script: | + set -e + set -o pipefail + + apk add git + + wget --quiet "https://gitlab.com/gitlab-org/cli/-/releases/v$GLAB_VERSION/downloads/glab_""$GLAB_VERSION""_Linux_x86_64.tar.gz" + tar -xf "glab_""$GLAB_VERSION""_Linux_x86_64.tar.gz" bin/glab + chmod 0755 bin/glab + mv bin/glab /usr/local/bin + rm -rf bin + + docker pull "$SBO_MAINTAINER_TOOLS_IMAGE" + + git diff-tree --name-only --diff-filter=d --no-commit-id -r $CI_MERGE_REQUEST_DIFF_BASE_SHA $CI_COMMIT_SHA | sed '/^\./d' | sed -n '/[^\/][^\/]*\/[^\/][^\/]*\//p' | xargs -I xx dirname xx | sort -u | while read -r project ; do + mkfifo pipe + tee sbolint-output < pipe & + exec 3>pipe + + set +e + + docker run --rm -v "$(pwd):/work" -w /work "$SBO_MAINTAINER_TOOLS_IMAGE" sbolint "$project" >&3 2>&1 + sbolint_status="$?" + set -e + + exec 3>&- + rm pipe + + { + if [[ "$sbolint_status" -eq 0 ]] ; then + printf '#### ✅ sbolint - %s\n\n' "$project ✅" + else + printf '#### ⛔️ sbolint - %s\n\n' "$project ⛔️" + fi + + printf '```\n' + cat sbolint-output + rm sbolint-output + printf '```\n' + } > comment-output + + GITLAB_TOKEN="$MR_AUTOMATION_TOKEN" glab mr --repo "$CI_PROJECT_PATH" comment $(echo "$CI_OPEN_MERGE_REQUESTS" | cut -d '!' -f2) --unique=true --message "$(cat comment-output)" + done diff --git a/network/telegram/telegram.SlackBuild b/network/telegram/telegram.SlackBuild index c28cf4c4e2..0d16d95a2b 100644 --- a/network/telegram/telegram.SlackBuild +++ b/network/telegram/telegram.SlackBuild @@ -30,7 +30,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=telegram SRCNAM=tsetup SRCDIR=Telegram -VERSION=${VERSION:-4.14.4} +VERSION=${VERSION:-4.14.8} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/telegram/telegram.info b/network/telegram/telegram.info index b64cab55da..fb67069af0 100644 --- a/network/telegram/telegram.info +++ b/network/telegram/telegram.info @@ -1,10 +1,10 @@ PRGNAM="telegram" -VERSION="4.14.4" +VERSION="4.14.8" HOMEPAGE="https://telegram.org" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://updates.tdesktop.com/tlinux/tsetup.4.14.4.tar.xz" -MD5SUM_x86_64="fbf70b077940bcb4950d0ed4b92d087c" +DOWNLOAD_x86_64="https://updates.tdesktop.com/tlinux/tsetup.4.14.8.tar.xz" +MD5SUM_x86_64="eefc0a8fbd950b3d566a33d1bf1c0770" REQUIRES="" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" |