blob: 2546b247c3538767ad112b0550c8361a9e891087 [file] [log] [blame]
Adrià Vilanova Martínezd4f82c52022-05-29 21:54:34 +02001# == 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
9- job:
10 name: translateselectedtext-lint
Adrià Vilanova Martínezb55b2842024-05-28 19:28:49 +020011 parent: base
Adrià Vilanova Martínezd4f82c52022-05-29 21:54:34 +020012 pre-run: playbooks/lint/pre.yaml
13 run: playbooks/lint/run.yaml
Adrià Vilanova Martínezb55b2842024-05-28 19:28:49 +020014 roles:
15 - zuul: zuul/jobs
Adrià Vilanova Martínezd4f82c52022-05-29 21:54:34 +020016 irrelevant-files:
17 - ".github/.*"
18 - "docs/.*"
19 - "OWNERS"
20 - "README.md"
Adrià Vilanova Martínez287c5042022-06-01 17:13:47 +020021 - "roles/cws-publish/*"
22 - "playbooks/nightly-build/*"
Adrià Vilanova Martínezd4f82c52022-05-29 21:54:34 +020023
Adrià Vilanova Martínezbbd9ecc2022-06-01 15:07:14 +020024- job:
25 name: translateselectedtext-test-nightly-build
26 pre-run: playbooks/nightly-build/pre.yaml
27 run: playbooks/nightly-build/test.yaml
28 roles:
29 - zuul: zuul/jobs
30 vars:
31 credentials:
32 clientId: "testClientId"
33 refreshToken: "testRefreshToken"
34 files:
35 - "roles/cws-publish/*"
36 - "playbooks/nightly-build/*"
37
38- job:
39 name: translateselectedtext-nightly-build
40 attempts: 1
41 pre-run: playbooks/nightly-build/pre.yaml
42 run: playbooks/nightly-build/run.yaml
43 post-run: playbooks/nightly-build/post.yaml
44 roles:
45 - zuul: zuul/jobs
46 secrets:
47 - name: credentials
48 secret: credentials_tst
49
avm99963995c6502021-02-11 20:15:07 +010050- project:
51 check:
52 jobs:
Adrià Vilanova Martínezbbd9ecc2022-06-01 15:07:14 +020053 - translateselectedtext-test-nightly-build
Adrià Vilanova Martínezd4f82c52022-05-29 21:54:34 +020054 - translateselectedtext-lint
Adrià Vilanova Martínezbbd9ecc2022-06-01 15:07:14 +020055 nightly-build:
56 jobs:
57 - translateselectedtext-nightly-build
58
59- secret:
60 name: credentials_tst
61 data:
62 clientId: !encrypted/pkcs1-oaep
63 - Ll3agd9RAOdk51TBvYK2aueTqcBofH2Nd9X64+i+nkt89Xv5KZ7r7WTWLhXVEUEj/L3w/
64 tQLj03zuJEWMrk9Q/+JM2ajRwJNbYt/as7yMojBVCvHbBwXuXr4L7FM5v15bkLQCYZMwj
65 VzwZg3jf1Fscz8WU9UmWDtqZy6KiRJULHZphO/fyaS8zYzdChw8SVlGBzoeFcafSJhVOa
66 KW7UEONo7/b3XbLForU91HHiBwNdxzio9183zMF/y6qCALozYhxWi40RcO8/GON7RCFL9
67 zoc1ONLtSWWl3l1ZKuIbrtfFoPhTqZyx3jBF41XYSmrV7R/p/HA8wfrlwbUimbodnYNbX
68 A/iJ0wZ/AC2rcOrkfbPyopTGoqQ5HDYKevYFORGMx9vpmneXSSY4wcLZjJW4UyQbknEzl
69 cBs0jB9BvyvoWeN7v8hly/YiRF+lsfuaRK9by7yoPc51mR5K5gTXlfzSZQoSnwiAB8Xis
70 liwB9kGPOm58IBxjThoyFjdrn4dM9aancZ1bNuHDMLW720SKhNS48/jzPpHyjTW/JS9jS
71 hVLOhqMXgy+XcvzmGBLSQ9Mokmg4vQXIMTzxlfOVWpDbx2aXd0UeSGjmPzFY5B2O3zo33
72 fgcah9oH7/7MTthWM8mitLQLZNWhI6s5NtaCSv7JWPWTqMysFNFeh9Pq/6lDco=
Adrià Vilanova Martínez3aa33722022-06-03 19:58:03 +020073 clientSecret: !encrypted/pkcs1-oaep
74 - KKcSN8aqzy5GBGJrSHGn2rEEIIzVz5RlynpkbrMsO/b9Gpnt1kCbhnDbQPxfqyMyymr1W
75 1MaZ+5SwkJUsb2IXuP7+uv+pblcfNeS+TGUmSsudh+MRMmK+qcI8NMHMmyqCO0yXD30Ws
76 k7Pl4Kkr8xYdKyMMM3XHI6nqWupHgH7xQHRilrpbUMEXJUBriNrYZSjan8MmFeCeAXnaH
77 KWMw508GL8lGjiLBycni4HeD/Chf6EuPcSHG4EmfyG6DQdxh6auN2pvwIX+Itrg/MSaXo
78 hm5FoOADTflUz8zpZ/e4qPzelx5aFAyz0NVSaLKFbrsd0UssUmTpcjCJ2K1Byk9VbPu3R
79 lzBmschuvxPbY8r/J1CQZBJ9dmKTf/gShAwYaWxQ+r+/yQhqnvcJkG5wEU2Q5iglQBSm+
80 Ca5M3+UrNz7AwA3IkdqGuVbb0CKz3WIcrwEn5xQSxUWYi89Jmc84ZGWz2PrV2mQUScyQ3
81 gqwGe78x4uzQv7w/L2YXiyvEfo+vzT5zTNzwlyxO560vOAyvE8U43LiG/bQrLp0Niw/Ne
82 x/mf2NRM+OnZ3EPsPfIkydfU3N8VRPGanmCexZVNx/s+v0T1XwUChH9m+56xuP6pyF+4d
83 qlt/4StHJbgF5btAvPoDFcexSGDT9ZSJIrVlevb/jbS3fexF1nvMLi7dsFSgI4=
Adrià Vilanova Martínezbbd9ecc2022-06-01 15:07:14 +020084 refreshToken: !encrypted/pkcs1-oaep
Adrià Vilanova Martínez6236f692022-06-03 22:06:10 +020085 - HRpPw2+zYUgFOck50oDMYjjMNkYZuW0M2ULmv+LaoWOn1WjruRvnKVSzhmHoz+edxOdPO
86 msQd2BfzX2jfBXRyD2xS6snePEPxRT0idPTy/ainA54HUSwIzgIwGgavrF0hFcBbXtxEF
87 ZgZRbMuH3LCptQi3xNySUtQ8hCSS0U/d1se3YA4rQGpPJlQ1EvcsC3cDYyi1iEWdqlO14
88 hZMrof0ygZlSQYM/yiuZ28fryzRw2C6U0OUsBWNjGUNOHynAlKKeGg/z2LaY+5bgYebda
89 /98yqBI32Gw0Oigie2kkigfeCSBp9m9zorxYkDq3GvwT1Xpf3E0MA9NvIn/2J3foRnyLZ
90 0IJlCgUa3vnjhqSKQG6V7P1g8ag/t+PTkO9hkOIyRs/a7ZHkgPsPIdkjiQPykfNpy9bSf
91 0x/fT54WEG7pe2AUg2H0wUdEENYT/w9eL9jRW8FDjkS1DpgGhNBwAO6kIlTlFZkCW7U7v
92 /YJOmAsMRgJmUrLkFldkHiF11ko17TQ4kEEBNxVTbeIp4bOz9jJ6idCn21Ho9b9cAvDG4
93 GWbG8exYS3X375uR3MbJRyCHjwNPDoDgvN9OR+QbKXZXS/vZTx4tGM/AJ2jXDrs24Nkh1
94 wYxn8Y+jUthWzHh6jaFbRlHtT5uRC3ibah/nuO636PmiDBs1H6cF2t4ZidHzB8=