blob: 1e2d39f9996fa13e9d4614a396012c94b96710b7 [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/*"
Adrià Vilanova Martíneza7d7f8d2022-01-16 12:33:57 +010037 - "playbooks/nightly-build/*"
38
39- job:
40 name: infinitegforums-nightly-build
41 attempts: 1
42 pre-run: playbooks/nightly-build/pre.yaml
43 run: playbooks/nightly-build/run.yaml
Adrià Vilanova Martíneza8341d02022-01-17 00:18:30 +010044 post-run: playbooks/nightly-build/post.yaml
Adrià Vilanova Martíneza7d7f8d2022-01-16 12:33:57 +010045 roles:
46 - zuul: zuul/jobs
47 secrets:
48 - name: credentials
Adrià Vilanova Martínezb057c622022-06-03 22:48:39 +020049 secret: credentials_twpt
avm99963ed84f512021-02-11 02:28:31 +010050
51- project:
52 check:
53 jobs:
Adrià Vilanova Martíneza7d7f8d2022-01-16 12:33:57 +010054 - infinitegforums-test-nightly-build
avm99963ed84f512021-02-11 02:28:31 +010055 - infinitegforums-lint
Adrià Vilanova Martíneza7d7f8d2022-01-16 12:33:57 +010056 nightly-build:
57 jobs:
58 - infinitegforums-nightly-build
59
60- secret:
Adrià Vilanova Martínezb057c622022-06-03 22:48:39 +020061 name: credentials_twpt
Adrià Vilanova Martíneza7d7f8d2022-01-16 12:33:57 +010062 data:
63 clientId: !encrypted/pkcs1-oaep
Adrià Vilanova Martínezde7fecd2022-06-03 17:33:59 +000064 - BtqF9JhXwLcyBhV5HV3MUllsAnZIrURsinAtYOADVGZ/YvYUZZsIPz3+2fFjdXCf7N1my
65 McgklSVMCQ7R/qTtb+oogs9vJ4XUNIJ/QWRKzKb/M3v5VgJpbQXiEgVjMl+a4bntfQuB2
66 nnBJacg63yp1VQDVbJRh1acb9BJB2zsxKHusJZnSZtrdZCXxUqCzVRYkJxtVfhVJpGJjo
67 WqOCUZFc4ibFHbcI5ZOpyaxUqBMHhL33blopuwL3TVw2CLD3YZrg2V/c8NcBItX8m1aTh
68 d3jM73uKc/DP4+xk2OUfH5Mld/UcIUiolvHo5/Fm+6tNhXCZE7tm84A6FQKMQOKrYkzWN
69 4BWJS/Aoiu1JJVawu5j1yuWzm+ZSmgGaRblsXSJeIq9YgYF1Fe8TdxP7pmp+OzgedJPIX
70 KHWqH8BVyocx5wEy6cMH69IgheTt4NcWvPP1IiLNGC7w6x9RYHKTPOYDzOhy1wRPH6sKh
71 Oop5IiUPiiHSntbrGTh6gdsNXEkx7+QVh8FBo6958JSzb1DwexGMitfDarRcKLg2OKuAf
72 zgS1V6Nv63JsPY070p5rYhG1zl9Fh83a7nfhLB36aQhKi0DxOtOYRjKIzLsv1nWs7we1A
73 GQT8VFNW/KZrSM8XsvqCO6IwVP5mOIT/4PWYdCXUsUUU4Sa+Fo/pmyvITuI0E8=
Adrià Vilanova Martínezb057c622022-06-03 22:48:39 +020074 clientSecret: !encrypted/pkcs1-oaep
75 - aPpesCDB64NuY4DSECdZLmytEOEsN4RFaWB9O/ClZt/+NXvMSAJceeamCgDdpIf/S0tAK
76 oiEtVN5v4XVlRjuH2aPdr3/pg6ZCo7zYyNXZzz1zUv9QBQk5C9vTZAixHpXel+kU45swA
77 GQV0oTrVGHBvdqDD4Y8Bajd7kNwdwOaLyCoUg/SG/mOQS3gXq2gwugOL8rFhB34t/X9S4
78 hOv7oNyk8xA7SnJZeIxBShnFvJ6/YC6oP0vcPhgS5LMfgYneROapyY68kelh+U9zfYPal
79 XuWuxAaSZwYb5hs4dJlv4JFZaJRvL/ru4jHth4x7CZO5XaJH50vWCzj+7ir2cxNm819G1
80 LsqCRDn3ilru+BjihMay95L7Zl+RhcCqPc6oJeb0ZmJKyReigwoz4W3yayVo1bBwLwoWc
81 +5GvIi3kAw9KsE7G4UG8EkruqdSWNz5hpl6Qr+OKG4Po0+U17jMRT64DyC4OS/D+h6KDI
82 UMFJD0yzTk7CDPOxNHJDMUsmT1QtFy9+ALktA72C8rga0eFzVe/d6LTnYd1C28r77XeZ7
83 JJbGFETuDc0tyfSRWVMFKmI7XPMBN90jXqCrQnTva7+e4P3OD6XzysgVFQx44EO7Cs+/U
84 lWmUalaK8OCYApALMtwvDd+GRVn0/SQcfnImYj/CPPFS26V/1VzE0ajF6FDhfg=
Adrià Vilanova Martíneza7d7f8d2022-01-16 12:33:57 +010085 refreshToken: !encrypted/pkcs1-oaep
Adrià Vilanova Martínezb057c622022-06-03 22:48:39 +020086 - m4a6xAWD6nrAXcnOChTKO5Z2hewyKmS/h0tWTe6b7Bpe3YGX3sCzdjg4t5noXGiA4cA1e
87 5dRtM8xeki8H1QEOFkkTV567GKog+v2JH9phH9qn/I0IT627T8KC9bTdwhUPgOne4Qnwt
88 c6RgleHH23uyxgKbhmCjb1BJgQvd8zl3MEFybBAz91S/+Q8YGY/XEkoYN/YuPHQA0Qm8w
89 1S+fv2Rr9d8J1KZW9lSKgbGDHMK1/K/tSqGVFUW42jtrhTpdAvo3I6BYAa1IDaQcUDnBm
90 cqZSFGTwK6nvhuh48L0/RHeOcOhkkp/+l9iXIBXkPCkfBbjKNiebP+My3isnaNr88dYbD
91 ydRIqs9JfcnNtXhqos+4Oe3zTLE78dlJhY5mpHPYYZRZsgh2tF0f80830Gcg4dSGpf7ma
92 dB5jPl1Ou16PHyRvf/+XfhykoazvUPLa8K29Nyz+1J01zrdIV55b5NVVy10WkUSdxlgq7
93 kUYBmSS9vn9U1Y7BHcLBsj0uXma7HZsajs7iy3cCCtPSDluO8bllajxD21ZZBZ7a7n+Rj
94 qzn0S9+j5c4YG+QasOUjyq+2/+TGFE/IGfaB70FGNrpiJ/HJRsFt145dCJzH9RPNfNEhu
95 7NpNCNwJvTmpXS2pcEofs73Z7l1u4h1/VpZog/cVsMOYfm7DSho0hSX/WAQR7o=