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
parent
commit
bfb6c355c0
No known key found for this signature in database GPG Key ID: 3F617144D7238786
  1. 14
      .github/BUILD_CHECK_ISSUE.md
  2. 25
      .github/workflows/auto-create-build-check-issue.yml
  3. 2
      .github/workflows/ci.yml
  4. 10
      .gitlab-ci.yml

14
.github/BUILD_CHECK_ISSUE.md

@ -0,0 +1,14 @@
# Overview
| | package | i586 | x86_64 | notes | resolution |
| --- | --- | --- | --- | --- | --- |
| --- | --- | --- | --- | --- | --- |
# Notes
## Raw list x86_64
## Raw list i586

25
.github/workflows/auto-create-build-check-issue.yml

@ -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

2
.github/workflows/ci.yml

@ -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:

10
.gitlab-ci.yml

@ -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

Loading…
Cancel
Save