all repos — tint2 @ main

fork of the tint2 desktop panel for my custom setup - only minimized windows across all desktops for the taskbar

.gitlab-ci.yml (raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
stages:
  - build
  - test
  - release

variables:
  DEBIAN_FRONTEND: 'noninteractive'

job-build:
  stage: build
  image: ubuntu:rolling
  script:
    - sed -Ei 's/^# deb-src /deb-src /' /etc/apt/sources.list
    - apt-get update
    - apt-get build-dep -y tint2
    - apt-get install -y libgtk-3-dev git
    - git clean -ffdx
    - mkdir build
    - cd build
    - cmake ..
    - make -j

job-release:
  stage: release
  image: registry.gitlab.com/gitlab-org/release-cli:latest
  rules:
    - if: $CI_COMMIT_TAG =~ /^v.*/
  script:
    - echo 'running release_job'
  release:
    name: 'Release $CI_COMMIT_TAG'
    description: 'Release $CI_COMMIT_TAG / $CI_COMMIT_SHA'
    tag_name: '$CI_COMMIT_TAG'
    ref: '$CI_COMMIT_SHA'