Skip to content
Snippets Groups Projects

Image assets no longer being published with gem

Merged Brett Walker requested to merge 31-image-assets-no-longer-being-published-with-gem into main
2 unresolved threads
1 file
+ 20
23
Compare changes
  • Side-by-side
  • Inline
+ 20
23
---
include:
workflow:
# https://gitlab.com/gitlab-org/gitlab/blob/master/lib/gitlab/ci/templates/Workflows/MergeRequest-Pipelines.gitlab-ci.yml
rules:
- template: 'Workflows/MergeRequest-Pipelines.gitlab-ci.yml'
# for default branch (pushes, merges, etc.)
# https://gitlab.com/gitlab-org/gitlab/blob/master/lib/gitlab/ci/templates/Security/Dependency-Scanning.gitlab-ci.yml
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
- template: Security/Dependency-Scanning.gitlab-ci.yml
# for all merge requests
- component: gitlab.com/components/sast/sast@~latest
- if: '$CI_MERGE_REQUEST_IID'
- component: gitlab.com/components/secret-detection/secret-detection@~latest
# for all tags
- component: gitlab.com/components/code-quality/code-quality@~latest
- if: '$CI_COMMIT_TAG'
- component: gitlab.com/gitlab-org/components/danger-review/danger-review@~latest
 
- component: gitlab.com/gitlab-org/components/gem-release/gem-release@~latest
 
inputs:
 
build_native_gems: "false"
 
smoke_test_before_script: "gem install pkg/tanuki_emoji-*.gem"
 
smoke_test_script: "ruby -r 'tanuki_emoji' -e \"exit 1 unless TanukiEmoji.find_by_alpha_code(':smile:').codepoints == '😄' && File.exist?(TanukiEmoji.images_path + '/' + TanukiEmoji.find_by_alpha_code(':smile:').image_name)\""
 
dry_run: "false"
.ruby: &ruby
.ruby: &ruby
variables:
variables:
@@ -38,29 +44,20 @@ rspec:
@@ -38,29 +44,20 @@ rspec:
path: coverage/coverage.xml
path: coverage/coverage.xml
coverage_format: cobertura
coverage_format: cobertura
gem:
# override the gem-release component in order to build the way we need
extends: .ruby
build-regular-gem:
variables:
variables:
GIT_SUBMODULE_STRATEGY: recursive
GIT_SUBMODULE_STRATEGY: recursive
script:
script:
- bundle exec rake install
- bundle install -j $(nproc)
artifacts:
- bundle exec rake build
paths:
- '[ -f "${GEM_FILE}" ] || (echo "No ${GEM_FILE} file found!" && exit 1)'
- pkg/*.gem
rubocop:
rubocop:
extends: .ruby
extends: .ruby
script:
script:
- bundle exec rake rubocop
- bundle exec rake rubocop
include:
- component: gitlab.com/components/sast/sast@~latest
- component: gitlab.com/components/secret-detection/secret-detection@~latest
- component: gitlab.com/components/code-quality/code-quality@~latest
- component: gitlab.com/gitlab-org/components/danger-review/danger-review@~latest
- component: gitlab.com/gitlab-org/components/gem-release/gem-release@~latest
- template: Security/Dependency-Scanning.gitlab-ci.yml
secret_detection:
secret_detection:
rules:
rules:
- if: $SECRET_DETECTION_DISABLED
- if: $SECRET_DETECTION_DISABLED
Loading