[16:08:20] I think I need some GitLab help :) can anyone figure out why my GitLab CI job isn’t saving any artifacts for me? [16:08:30] commit: https://gitlab.wikimedia.org/repos/m3api/m3api-oauth2/-/commit/c59c72e578; job: https://gitlab.wikimedia.org/repos/m3api/m3api-oauth2/-/jobs/721316 [16:09:09] I’m pretty sure wdio is at least trying to save screenshots to disk, because I got an error when I forgot to include the `mkdir screenshots` command [16:09:18] but nothing seems to show up in https://gitlab.wikimedia.org/repos/m3api/m3api-oauth2/-/artifacts [16:10:00] (I’ll keep poking at it in the meantime) [16:14:28] ok, https://gitlab.wikimedia.org/repos/m3api/m3api-oauth2/-/jobs/721319 at least shows that a png file ends up in the file sysetm… [16:20:20] hmmm, why does the syntax at https://gitlab.wikimedia.org/repos/releng/kokkuri/-/blob/14c4c5f960/includes/images.yaml#L218 (found via https://gitlab.wikimedia.org/repos/data-engineering/blunderbuss where it apparently works) look so different to https://docs.gitlab.com/ci/jobs/job_artifacts/ [16:26:25] okay what the actual hell [16:26:39] artifacts: reports: screenshot1: "path" doesn’t work https://gitlab.wikimedia.org/repos/m3api/m3api-oauth2/-/commit/e261e93253 [16:26:49] https://gitlab.wikimedia.org/repos/m3api/m3api-oauth2/-/pipelines/159347 unable to create pipeline, unknown keys [16:27:02] but artifacts: reports: dotenv: "path" https://gitlab.wikimedia.org/repos/m3api/m3api-oauth2/-/commit/73cb7d8319 [16:27:08] works?? https://gitlab.wikimedia.org/repos/m3api/m3api-oauth2/-/jobs/721323 [16:27:21] (well, Dotenv Artifact Too Big. Maximum Allowable Size: 5120. but whatever) [16:28:10] can I find out which other artifact names are magically blessed under this alternate syntax? o_O [16:30:10] aaaaaah, https://docs.gitlab.com/ci/yaml/artifacts_reports/ [16:30:26] really cool that the other documentation didn’t even include the string “reports” (I had to search for “report”) [16:30:35] “Artifacts created for artifacts: reports are always uploaded, regardless of the job results (success or failure)” [16:30:41] so I guess that’s why my other artifacts were missing [16:34:37] ooookay I finally got a screenshot. `keep: on_failure` is what I needed https://gitlab.wikimedia.org/repos/m3api/m3api-oauth2/-/commit/f2d98da3d3 [16:34:52] (and it turns out the error is exactly what I expected, CI gets blocked from the beta cluster https://gitlab.wikimedia.org/repos/m3api/m3api-oauth2/-/jobs/721326/artifacts/file/screenshots/screenshot-1.png) [16:43:38] 10GitLab, 10Beta-Cluster-Infrastructure, 10m3api: Unblock IPs for Beta Cluster access - https://phabricator.wikimedia.org/T414864#11531297 (10LucasWerkmeister) [16:59:04] 10GitLab, 10Beta-Cluster-Infrastructure, 10m3api: Unblock IPs for Beta Cluster access - https://phabricator.wikimedia.org/T414864#11531308 (10LucasWerkmeister) According to [this screenshot](https://gitlab.wikimedia.org/repos/m3api/m3api-oauth2/-/jobs/721337/artifacts/file/screenshots/screenshot-2.png) the I...