Skip to content

ci: expire artifacts

Tomas Vik requested to merge expire-artifacts into main

This MR introduces a small improvement to our CI configuration.

The artifacts generated by each pipeline are roughly 250MB and they are only needed for testing the build in gitlab-web-ide before releasing: https://gitlab.com/gitlab-org/gitlab-web-ide/-/tree/main/docs/dev#setup-integrating-with-candidate-vs-code-build

This MR makes the artifacts expire in 10 days.

We were also needlessly exposing artifacts from the publish job. This MR removes that.

I tested that this new configuration works in my personal fork of this project: https://gitlab.com/viktomas/gitlab-web-ide-vscode-fork/-/pipelines/659806766

Relates to gitlab#373490 (closed)

Edited by Tomas Vik

Merge request reports