Adrià Vilanova Martínez | 2a8c074 | 2022-01-17 16:54:17 +0100 | [diff] [blame] | 1 | # == 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 | |
avm99963 | ed84f51 | 2021-02-11 02:28:31 +0100 | [diff] [blame] | 9 | - job: |
| 10 | name: infinitegforums-lint |
| 11 | parent: web-ext-lint |
| 12 | pre-run: playbooks/lint/pre.yaml |
| 13 | run: playbooks/lint/run.yaml |
Adrià Vilanova Martínez | 4fff1a9 | 2023-01-15 18:18:05 +0100 | [diff] [blame] | 14 | post-run: playbooks/lint/post.yaml |
Adrià Vilanova Martínez | cb5e563 | 2024-05-31 22:44:55 +0200 | [diff] [blame^] | 15 | vars: |
| 16 | use_standalone_web_ext: false |
| 17 | web_ext_command: "./node_modules/web-ext/bin/web-ext.js" |
avm99963 | ed84f51 | 2021-02-11 02:28:31 +0100 | [diff] [blame] | 18 | irrelevant-files: |
| 19 | - ".github/.*" |
| 20 | - "docs/.*" |
Adrià Vilanova Martínez | 4edaf27 | 2024-02-10 19:25:43 +0100 | [diff] [blame] | 21 | - ".*/?OWNERS" |
avm99963 | ed84f51 | 2021-02-11 02:28:31 +0100 | [diff] [blame] | 22 | - "README.md" |
Adrià Vilanova Martínez | f831eeb | 2022-01-08 20:08:37 +0100 | [diff] [blame] | 23 | - "cws/.*" |
Adrià Vilanova Martínez | c2c3c36 | 2022-01-17 00:45:05 +0100 | [diff] [blame] | 24 | - "roles/cws-publish/*" |
| 25 | - "roles/fetch-cws-log/*" |
Adrià Vilanova Martínez | a7d7f8d | 2022-01-16 12:33:57 +0100 | [diff] [blame] | 26 | - "playbooks/nightly-build/*" |
| 27 | |
| 28 | - job: |
| 29 | name: infinitegforums-test-nightly-build |
| 30 | pre-run: playbooks/nightly-build/pre.yaml |
| 31 | run: playbooks/nightly-build/test.yaml |
| 32 | roles: |
| 33 | - zuul: zuul/jobs |
| 34 | vars: |
| 35 | credentials: |
| 36 | clientId: "testClientId" |
| 37 | refreshToken: "testRefreshToken" |
| 38 | files: |
Adrià Vilanova Martínez | c2c3c36 | 2022-01-17 00:45:05 +0100 | [diff] [blame] | 39 | - "roles/cws-publish/*" |
Adrià Vilanova Martínez | a7d7f8d | 2022-01-16 12:33:57 +0100 | [diff] [blame] | 40 | - "playbooks/nightly-build/*" |
| 41 | |
| 42 | - job: |
| 43 | name: infinitegforums-nightly-build |
| 44 | attempts: 1 |
| 45 | pre-run: playbooks/nightly-build/pre.yaml |
| 46 | run: playbooks/nightly-build/run.yaml |
Adrià Vilanova Martínez | a8341d0 | 2022-01-17 00:18:30 +0100 | [diff] [blame] | 47 | post-run: playbooks/nightly-build/post.yaml |
Adrià Vilanova Martínez | a7d7f8d | 2022-01-16 12:33:57 +0100 | [diff] [blame] | 48 | roles: |
| 49 | - zuul: zuul/jobs |
| 50 | secrets: |
| 51 | - name: credentials |
Adrià Vilanova Martínez | b057c62 | 2022-06-03 22:48:39 +0200 | [diff] [blame] | 52 | secret: credentials_twpt |
avm99963 | ed84f51 | 2021-02-11 02:28:31 +0100 | [diff] [blame] | 53 | |
| 54 | - project: |
| 55 | check: |
| 56 | jobs: |
Adrià Vilanova Martínez | a7d7f8d | 2022-01-16 12:33:57 +0100 | [diff] [blame] | 57 | - infinitegforums-test-nightly-build |
avm99963 | ed84f51 | 2021-02-11 02:28:31 +0100 | [diff] [blame] | 58 | - infinitegforums-lint |
Adrià Vilanova Martínez | a7d7f8d | 2022-01-16 12:33:57 +0100 | [diff] [blame] | 59 | nightly-build: |
| 60 | jobs: |
| 61 | - infinitegforums-nightly-build |
| 62 | |
| 63 | - secret: |
Adrià Vilanova Martínez | b057c62 | 2022-06-03 22:48:39 +0200 | [diff] [blame] | 64 | name: credentials_twpt |
Adrià Vilanova Martínez | a7d7f8d | 2022-01-16 12:33:57 +0100 | [diff] [blame] | 65 | data: |
| 66 | clientId: !encrypted/pkcs1-oaep |
Adrià Vilanova Martínez | e977b8b | 2022-06-04 02:07:46 +0200 | [diff] [blame] | 67 | - IwVBqQ6KQ5mnoc3vS5Ksip3s0RyrQob5gU8oMNIO7vh7wWQiR0LZiiHEkiZ/LKRAzw5CG |
| 68 | fI63YpqEtX5n2UWQ3b4H340g+r0rgNcyCGs9vG3AUlIj3977NysQFkJL1Vz+O9yuyhIr4 |
| 69 | inDDjzQvlNyUBLL1BNk+uWgwJFI8D821couOtHy0Ky4S3EyvVFYys1IhLQIp3eBW5fX5G |
| 70 | /glIddp+2wDNxShPfrJkI3O8v3mxjHBQn6WtzYXKNPZo41KnHGo/RSjONGA4RkW70su+L |
| 71 | xbm6dgOBqWa3puWkcJhoUPeqbBf/ImnNSfEfq5m3cSHWZ4VDCMi0oDJJQYQlYkJqH1nFK |
| 72 | xz4i+L02GuVWFRozzS84wii8wG1PDs1MzpGSIYtSrcfVgoBtGZpbo9gSrYQ7PQCKS/a/r |
| 73 | CUMweQ+udTinjrXPDfmCMsMq7GrwoDqxD+PEx76Cf9mx3Z/iPEw8HR+RSEEYQCKg+cLfl |
| 74 | DoetOmLny3wm2mJrNY2Nl9wYLI9EYX9VQXB0bfJQ2fns77yQdAGezNsxKLol9NfiPfBF6 |
| 75 | K4gKcLW7rK+IdXKxta9lTVoljiwGfi9nC7I5qXstuxkZuLQk+zhfBpCm8cuUIkiO/ugjw |
| 76 | bxGdisI2hFqhvwoCPxKx4LlJgL15yDmna1eCvkiTBfGdUXHNUm2zad/C2P/c7w= |
Adrià Vilanova Martínez | b057c62 | 2022-06-03 22:48:39 +0200 | [diff] [blame] | 77 | clientSecret: !encrypted/pkcs1-oaep |
| 78 | - aPpesCDB64NuY4DSECdZLmytEOEsN4RFaWB9O/ClZt/+NXvMSAJceeamCgDdpIf/S0tAK |
| 79 | oiEtVN5v4XVlRjuH2aPdr3/pg6ZCo7zYyNXZzz1zUv9QBQk5C9vTZAixHpXel+kU45swA |
| 80 | GQV0oTrVGHBvdqDD4Y8Bajd7kNwdwOaLyCoUg/SG/mOQS3gXq2gwugOL8rFhB34t/X9S4 |
| 81 | hOv7oNyk8xA7SnJZeIxBShnFvJ6/YC6oP0vcPhgS5LMfgYneROapyY68kelh+U9zfYPal |
| 82 | XuWuxAaSZwYb5hs4dJlv4JFZaJRvL/ru4jHth4x7CZO5XaJH50vWCzj+7ir2cxNm819G1 |
| 83 | LsqCRDn3ilru+BjihMay95L7Zl+RhcCqPc6oJeb0ZmJKyReigwoz4W3yayVo1bBwLwoWc |
| 84 | +5GvIi3kAw9KsE7G4UG8EkruqdSWNz5hpl6Qr+OKG4Po0+U17jMRT64DyC4OS/D+h6KDI |
| 85 | UMFJD0yzTk7CDPOxNHJDMUsmT1QtFy9+ALktA72C8rga0eFzVe/d6LTnYd1C28r77XeZ7 |
| 86 | JJbGFETuDc0tyfSRWVMFKmI7XPMBN90jXqCrQnTva7+e4P3OD6XzysgVFQx44EO7Cs+/U |
| 87 | lWmUalaK8OCYApALMtwvDd+GRVn0/SQcfnImYj/CPPFS26V/1VzE0ajF6FDhfg= |
Adrià Vilanova Martínez | a7d7f8d | 2022-01-16 12:33:57 +0100 | [diff] [blame] | 88 | refreshToken: !encrypted/pkcs1-oaep |
Adrià Vilanova Martínez | b057c62 | 2022-06-03 22:48:39 +0200 | [diff] [blame] | 89 | - m4a6xAWD6nrAXcnOChTKO5Z2hewyKmS/h0tWTe6b7Bpe3YGX3sCzdjg4t5noXGiA4cA1e |
| 90 | 5dRtM8xeki8H1QEOFkkTV567GKog+v2JH9phH9qn/I0IT627T8KC9bTdwhUPgOne4Qnwt |
| 91 | c6RgleHH23uyxgKbhmCjb1BJgQvd8zl3MEFybBAz91S/+Q8YGY/XEkoYN/YuPHQA0Qm8w |
| 92 | 1S+fv2Rr9d8J1KZW9lSKgbGDHMK1/K/tSqGVFUW42jtrhTpdAvo3I6BYAa1IDaQcUDnBm |
| 93 | cqZSFGTwK6nvhuh48L0/RHeOcOhkkp/+l9iXIBXkPCkfBbjKNiebP+My3isnaNr88dYbD |
| 94 | ydRIqs9JfcnNtXhqos+4Oe3zTLE78dlJhY5mpHPYYZRZsgh2tF0f80830Gcg4dSGpf7ma |
| 95 | dB5jPl1Ou16PHyRvf/+XfhykoazvUPLa8K29Nyz+1J01zrdIV55b5NVVy10WkUSdxlgq7 |
| 96 | kUYBmSS9vn9U1Y7BHcLBsj0uXma7HZsajs7iy3cCCtPSDluO8bllajxD21ZZBZ7a7n+Rj |
| 97 | qzn0S9+j5c4YG+QasOUjyq+2/+TGFE/IGfaB70FGNrpiJ/HJRsFt145dCJzH9RPNfNEhu |
| 98 | 7NpNCNwJvTmpXS2pcEofs73Z7l1u4h1/VpZog/cVsMOYfm7DSho0hSX/WAQR7o= |