blob: 15262473b511a145606db279b147d756f6aa5b43 [file] [log] [blame]
Adrià Vilanova Martínez2a8c0742022-01-17 16:54:17 +01001# == Zuul configuration file ==
2#
3# This file is used to configure this project and its associated jobs in Zuul.
4# Zuul is the CI/CD tool which lets us check changes before they are committed,
5# and build a canary version of the extension on a regular basis.
6#
7# More info about Zuul: https://zuul-ci.org/docs/zuul/
8
avm99963ed84f512021-02-11 02:28:31 +01009- job:
10 name: infinitegforums-lint
11 parent: web-ext-lint
12 pre-run: playbooks/lint/pre.yaml
13 run: playbooks/lint/run.yaml
14 irrelevant-files:
15 - ".github/.*"
16 - "docs/.*"
17 - "OWNERS"
18 - "README.md"
Adrià Vilanova Martínez35ca17b2021-08-21 12:38:26 +020019 - "i18n-config.toml"
Adrià Vilanova Martínezf831eeb2022-01-08 20:08:37 +010020 - "cws/.*"
Adrià Vilanova Martínezc2c3c362022-01-17 00:45:05 +010021 - "roles/cws-publish/*"
22 - "roles/fetch-cws-log/*"
Adrià Vilanova Martíneza7d7f8d2022-01-16 12:33:57 +010023 - "playbooks/nightly-build/*"
24
25- job:
26 name: infinitegforums-test-nightly-build
27 pre-run: playbooks/nightly-build/pre.yaml
28 run: playbooks/nightly-build/test.yaml
29 roles:
30 - zuul: zuul/jobs
31 vars:
32 credentials:
33 clientId: "testClientId"
34 refreshToken: "testRefreshToken"
35 files:
Adrià Vilanova Martínezc2c3c362022-01-17 00:45:05 +010036 - "roles/cws-publish/*"
37 - "roles/fetch-cws-log/*"
Adrià Vilanova Martíneza7d7f8d2022-01-16 12:33:57 +010038 - "playbooks/nightly-build/*"
39
40- job:
41 name: infinitegforums-nightly-build
42 attempts: 1
43 pre-run: playbooks/nightly-build/pre.yaml
44 run: playbooks/nightly-build/run.yaml
Adrià Vilanova Martíneza8341d02022-01-17 00:18:30 +010045 post-run: playbooks/nightly-build/post.yaml
Adrià Vilanova Martíneza7d7f8d2022-01-16 12:33:57 +010046 roles:
47 - zuul: zuul/jobs
48 secrets:
49 - name: credentials
Adrià Vilanova Martínezde7fecd2022-06-03 17:33:59 +000050 secret: credentials
avm99963ed84f512021-02-11 02:28:31 +010051
52- project:
53 check:
54 jobs:
Adrià Vilanova Martíneza7d7f8d2022-01-16 12:33:57 +010055 - infinitegforums-test-nightly-build
avm99963ed84f512021-02-11 02:28:31 +010056 - infinitegforums-lint
Adrià Vilanova Martíneza7d7f8d2022-01-16 12:33:57 +010057 nightly-build:
58 jobs:
59 - infinitegforums-nightly-build
60
61- secret:
Adrià Vilanova Martínezde7fecd2022-06-03 17:33:59 +000062 name: credentials
Adrià Vilanova Martíneza7d7f8d2022-01-16 12:33:57 +010063 data:
64 clientId: !encrypted/pkcs1-oaep
Adrià Vilanova Martínezde7fecd2022-06-03 17:33:59 +000065 - BtqF9JhXwLcyBhV5HV3MUllsAnZIrURsinAtYOADVGZ/YvYUZZsIPz3+2fFjdXCf7N1my
66 McgklSVMCQ7R/qTtb+oogs9vJ4XUNIJ/QWRKzKb/M3v5VgJpbQXiEgVjMl+a4bntfQuB2
67 nnBJacg63yp1VQDVbJRh1acb9BJB2zsxKHusJZnSZtrdZCXxUqCzVRYkJxtVfhVJpGJjo
68 WqOCUZFc4ibFHbcI5ZOpyaxUqBMHhL33blopuwL3TVw2CLD3YZrg2V/c8NcBItX8m1aTh
69 d3jM73uKc/DP4+xk2OUfH5Mld/UcIUiolvHo5/Fm+6tNhXCZE7tm84A6FQKMQOKrYkzWN
70 4BWJS/Aoiu1JJVawu5j1yuWzm+ZSmgGaRblsXSJeIq9YgYF1Fe8TdxP7pmp+OzgedJPIX
71 KHWqH8BVyocx5wEy6cMH69IgheTt4NcWvPP1IiLNGC7w6x9RYHKTPOYDzOhy1wRPH6sKh
72 Oop5IiUPiiHSntbrGTh6gdsNXEkx7+QVh8FBo6958JSzb1DwexGMitfDarRcKLg2OKuAf
73 zgS1V6Nv63JsPY070p5rYhG1zl9Fh83a7nfhLB36aQhKi0DxOtOYRjKIzLsv1nWs7we1A
74 GQT8VFNW/KZrSM8XsvqCO6IwVP5mOIT/4PWYdCXUsUUU4Sa+Fo/pmyvITuI0E8=
Adrià Vilanova Martíneza7d7f8d2022-01-16 12:33:57 +010075 refreshToken: !encrypted/pkcs1-oaep
Adrià Vilanova Martínezde7fecd2022-06-03 17:33:59 +000076 - RknxT9FyVpZAdWhmUS7NBdhIljU6KjjbchJvwFHPfJQEgRxakX+q2/KDPnDOc7eZ8kzQD
77 Hmow1OLLBWOeRhODe2ngeQWoVvHEBuSU5AaFP9UWG1hLnsT9JrGF8qc3fFBDwy5NVNvkR
78 h6fgw9hlRgfeVVBtYZ0c+BQNflKepYupXlpE26KrzlJudxgaXhVC7vze73aQ9PMNfDF9J
79 aUrPNyZ4k04DfPHOTq4hzDLko24rgNvWYUMI79wWI3dD/QMgCd2M2V2PxxPtEzY6WnV7N
80 ILbTHv6783MioDy+19/Om5ClhNDe35v/Mlh6JOYGAdE2MuP6bG5oPbc/FBcWna6sOI79n
81 L4UCqN6LDKs5floMJ8vUafAr7dEEOxHWcbe8rcaRf2ESJBUxLDvrUYk6+lIWwhxj3ASeL
82 dmYSPKjw55knzDYiL0AYeSTM2SM3Tsu1N3pE7U2ugmxRpt3tl32BUNuRZrd2FMdRRVCLa
83 K2JV0q7qQgx3w0lNSSqu+m5KVpeCWk6RVwG9NNzNEHFWN5U7x32K1y8bvFC2Uhzx1ZfT1
84 4k2r9cE/Y1aSQCWvpnlqYRqzn9S7s9YLXTlyXovAPfBnw/ff395qF0eappfFcqVNq8gqV
85 4FjvCYgmfIJsBVgeDCkjZQ1brwwK/5isYYvhOPUojS9iqfRvltFgeyRgY9ZSnE=