Browse Source
git/ci: Update CI dependencies.
Updates:
- gitlab ci build images
- adapt glab cli download for upstream naming change
- bump sbo-maintainer-tools docker image
- automate weekly build check issue creation
Signed-off-by: Andrew Clemons <andrew.clemons@gmail.com>
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
pull/270/head
renovate[bot]
11 months ago
committed by
Willy Sudiarto Raharjo
No known key found for this signature in database
GPG Key ID: 3F617144D7238786
4 changed files with
45 additions and
6 deletions
-
.github/BUILD_CHECK_ISSUE.md
-
.github/workflows/auto-create-build-check-issue.yml
-
.github/workflows/ci.yml
-
.gitlab-ci.yml
|
|
|
@ -0,0 +1,14 @@ |
|
|
|
# Overview |
|
|
|
| | package | i586 | x86_64 | notes | resolution | |
|
|
|
| --- | --- | --- | --- | --- | --- | |
|
|
|
| --- | --- | --- | --- | --- | --- | |
|
|
|
|
|
|
|
# Notes |
|
|
|
|
|
|
|
## Raw list x86_64 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Raw list i586 |
|
|
|
|
|
|
|
|
|
|
|
@ -0,0 +1,25 @@ |
|
|
|
name: Create build check |
|
|
|
on: |
|
|
|
push: |
|
|
|
tags: |
|
|
|
- '15.0**' |
|
|
|
|
|
|
|
jobs: |
|
|
|
create-build-check-issue: |
|
|
|
timeout-minutes: 10 |
|
|
|
runs-on: ubuntu-24.04 |
|
|
|
permissions: write-all |
|
|
|
steps: |
|
|
|
- name: Check out repo |
|
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 |
|
|
|
with: |
|
|
|
show-progress: false |
|
|
|
|
|
|
|
- name: Create or update release issue |
|
|
|
id: create-or-update-issue |
|
|
|
uses: peter-evans/create-issue-from-file@e8ef132d6df98ed982188e460ebb3b5d4ef3a9cd # v5.0.1 |
|
|
|
with: |
|
|
|
title: '${{ github.ref_name }}: Build check' |
|
|
|
content-filepath: .github/BUILD_CHECK_ISSUE.md |
|
|
|
|
|
|
|
|
|
|
|
@ -14,7 +14,7 @@ concurrency: |
|
|
|
|
|
|
|
env: |
|
|
|
# renovate: datasource=docker depName=aclemons/sbo-maintainer-tools versioning=loose |
|
|
|
SBO_MAINTAINER_TOOLS_IMAGE: aclemons/sbo-maintainer-tools:0.9.3-15.0@sha256:d4982f18cb74aa199ffff65ce53fd373c7dc0424ca865d6924715caaf28ad80b |
|
|
|
SBO_MAINTAINER_TOOLS_IMAGE: aclemons/sbo-maintainer-tools:0.9.3-15.0@sha256:75a5d705957ef4e5ae69dbe403abea8b79f3d99da07ba646176268179e1122a8 |
|
|
|
|
|
|
|
jobs: |
|
|
|
changes: |
|
|
|
|
|
|
|
@ -3,16 +3,16 @@ variables: |
|
|
|
# renovate: datasource=gitlab-releases depName=gitlab-org/cli |
|
|
|
GLAB_VERSION: 1.51.0 |
|
|
|
# renovate: datasource=docker depName=aclemons/sbo-maintainer-tools versioning=loose |
|
|
|
SBO_MAINTAINER_TOOLS_IMAGE: aclemons/sbo-maintainer-tools:0.9.3-15.0@sha256:d4982f18cb74aa199ffff65ce53fd373c7dc0424ca865d6924715caaf28ad80b |
|
|
|
SBO_MAINTAINER_TOOLS_IMAGE: aclemons/sbo-maintainer-tools:0.9.3-15.0@sha256:75a5d705957ef4e5ae69dbe403abea8b79f3d99da07ba646176268179e1122a8 |
|
|
|
|
|
|
|
workflow: |
|
|
|
rules: |
|
|
|
- if: $CI_PIPELINE_SOURCE == 'merge_request_event' |
|
|
|
|
|
|
|
default: |
|
|
|
image: docker:27.4.0@sha256:b0c1179ea32ad77bdb7b852b037e54b11022304c2f2662af1954ef53869314b2 |
|
|
|
image: docker:27.4.1@sha256:d33ffba5909705d375ef1a99bb69fe6e21d80482134283226b119acf18bb08b4 |
|
|
|
services: |
|
|
|
- docker:27.4.0-dind@sha256:b0c1179ea32ad77bdb7b852b037e54b11022304c2f2662af1954ef53869314b2 |
|
|
|
- docker:27.4.1-dind@sha256:d33ffba5909705d375ef1a99bb69fe6e21d80482134283226b119acf18bb08b4 |
|
|
|
|
|
|
|
pr-checks: |
|
|
|
script: | |
|
|
|
@ -21,8 +21,8 @@ pr-checks: |
|
|
|
|
|
|
|
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 |
|
|
|
wget --quiet "https://gitlab.com/gitlab-org/cli/-/releases/v$GLAB_VERSION/downloads/glab_""$GLAB_VERSION""_linux_amd64.tar.gz" |
|
|
|
tar -xf "glab_""$GLAB_VERSION""_linux_amd64.tar.gz" bin/glab |
|
|
|
chmod 0755 bin/glab |
|
|
|
mv bin/glab /usr/local/bin |
|
|
|
rm -rf bin |
|
|
|
|