Skip to content

Commit 1b0ce6f

Browse files
committed
.github: workflows: qubesos.yml: add trigger-woodpecker-cicd job for
signing Signed-off-by: Danil Klimuk <daniil.klimuk@3mdeb.com>
1 parent 1cc0a75 commit 1b0ce6f

2 files changed

Lines changed: 32 additions & 3 deletions

File tree

.github/workflows/qubesos-rc.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Build and package QubesOS RC RPMs
2+
3+
on:
4+
push:
5+
tags:
6+
- 'v*-rc*'
7+
8+
jobs:
9+
qubes-dom0-package:
10+
uses: TrenchBoot/.github/.github/workflows/qubes-dom0-packagev2.yml@v1
11+
with:
12+
qubes-component: 'secure-kernel-loader'
13+
qubes-pkg-src-dir: 'qubesos'
14+
trigger-woodpecker-cicd:
15+
needs: qubes-dom0-package
16+
uses: TrenchBoot/.github/.github/workflows/trigger-woodpecker-pipeline.yml@v1
17+
secrets:
18+
woodpecker-token: ${{ secrets.WOODPECKER_TOKEN }}
19+
with:
20+
api-url: 'https://ci.3mdeb.com'
21+
owner: 'zarhus'
22+
repo: 'trenchboot-release-cicd-pipeline'
23+
ref: 'master'
24+
inputs: >-
25+
--input GITHUB_REPO=secure-kernel-loader
26+
--input GITHUB_SHA=${{ github.sha }}
27+
--input GITHUB_RUN_ID=${{ github.run_id }}
28+
--input QUBES_COMPONENT=secure-kernel-loader
29+
--input WORKFLOW=sign-and-publish-test-rpms

.github/workflows/qubesos.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ name: Create QubesOS RPMs
33
on:
44
push:
55
branches:
6-
- '*'
6+
- '**'
77
tags:
8-
- '*'
8+
- '**'
9+
- '!v*-rc*'
910

1011
jobs:
1112
qubes-dom0-package:
1213
uses: TrenchBoot/.github/.github/workflows/qubes-dom0-packagev2.yml@master
13-
1414
with:
1515
qubes-component: 'secure-kernel-loader'
1616
qubes-pkg-src-dir: 'qubesos'

0 commit comments

Comments
 (0)