Skip to content

build: include utilities.scss in published package

Paul Gascou-Vaillancourt requested to merge package-include-utilities into master

We noticed that the generate scss/utilities.scss isn't being published as part of the NPM package. This happens because the the publish job doesn't compile the lib itself, it actually depends on the build job's artifacts to get all the final files. These artifacts currently are:

      - public
      - dist
      - scss_to_js/scss_variables.*

This MR adds scss/utilities.scss to the list.

Since the publish job isn't triggered on development branches, the success here can be verified by downloading the artifact from the upload_artifacts job, which is similar to the publish job: https://gitlab.com/gitlab-org/gitlab-ui/-/jobs/318776973.

The archive does contain all SCSS files, including utilities.scss:

➜  Downloads tar -tvf gitlab-ui.package-include-utilities.tgz | grep scss/
-rw-r--r--  0 0      0         219 11 Oct 13:59 package/scss/README.md
-rw-r--r--  0 0      0        1119 11 Oct 13:59 package/scss/bootstrap.scss
-rw-r--r--  0 0      0        1703 11 Oct 13:59 package/scss/components.scss
-rw-r--r--  0 0      0        1111 11 Oct 13:59 package/scss/functions.scss
-rw-r--r--  0 0      0         255 11 Oct 13:59 package/scss/gitlab_ui.scss
-rw-r--r--  0 0      0         185 11 Oct 13:59 package/scss/mixins.scss
-rw-r--r--  0 0      0         325 11 Oct 13:59 package/scss/storybook.scss
-rw-r--r--  0 0      0       12797 11 Oct 13:51 package/scss/utilities.scss
-rw-r--r--  0 0      0       20963 11 Oct 13:59 package/scss/utility-mixins.scss
-rw-r--r--  0 0      0        6523 11 Oct 13:59 package/scss/variables.scss
-rw-r--r--  0 0      0         937 11 Oct 13:59 package/scss/variables_overrides.scss
Edited by Paul Gascou-Vaillancourt

Merge request reports