Pull Request #328 [TBT-84] Enterprise merge (#327)

* Update OS for enterprise ship:docker

* fixed build status notification for GHE

* docker fix+trivy

* trivy fix

* 422 w/a (#277)

* spec fix

* Gem update 280721 (#279)

* security updates [ship:docker]

* gh update

* update to use latest docker

* nokogiri 1.12.5

* changed build status name to match enterprise-2.2 (#287)

* changed build status name to match e-2.2

* gem updates 300322 (#295)

* vuln. updates

* redis fixes after update to 4.x

* gemfile fix

* sq fix

* gem updates

* removed trivy

* rack update -> 2.2.3.1

* updated redis-namespace to 1.8.2 (fixed exists? spam)

* bump jmespath (1.4.0 -> 1.6.1)

* exteneded access rights for gh tokens (#302)

* travis-github_apps update

* merge from master (#307)

* master merge 25.10.22

* missing intercom file

* intercom gem

* up to rb 2.6.10

* ship:docker

* rails-html-sanitizer 1.4.4

* removed mailing list section for enterprise

* Send commit status to GitHub ship:docker (#315)

Send commit status to GitHub ship:docker

* jemalloc revision update

* Ruby gem update 3.0 (#318)

Restrict ruby gem-update to 3.4.22 because it still supports ruby 2.6

* Revert "Send commit status to GitHub ship:docker (#315)" (#323)

This reverts commit 802016006062fff2ca8046abd77efc73ce9cdc56.

* Gemfile fix and Gemfile.lock update

* Dockerfile - restored mistakenly removed commands

* Removed unnecessary code

* travis-github_apps enterprise3.0 branch updated to ruby 3.x

* Slim image appeas to have memory issues during build, ship:docker

* ship:docker - fix for os/docker version conflict

* rev. sidekiq init ship:docker

---------

Co-authored-by: Damian Szymanski <damian@assembla.com>
Co-authored-by: gabriel-arc <gabriel@travis-ci.org>
Co-authored-by: gabriel-arc <57348209+GbArc@users.noreply.github.com>
Co-authored-by: piccadilly-circus <134370605+piccadilly-circus@users.noreply.github.com>
Co-authored-by: piccadilly circus <baize.aspect0t@icloud.com>
Co-authored-by: adam.zielinski@devtactics.net <adam.zielinski@devtactics.net>
Co-authored-by: GbArc <gabriel.arczynski@devtactics.net>

Dominik avatar Dominik

Pull request event #4113 passed

  • Ran for
  • Total time
  • New branch build
travis-ci/travis-tasks:.travis.yml@4425a8b
language: ruby
group: edge
rvm:
  - 3.2.2

services:
  - redis-server

cache: bundler

env:
  global:
    - PATH=/snap/bin:$PATH

jobs:
  include:
    - stage: "testing time"
      before_install: sudo apt-get install build-essential patch ruby-dev zlib1g-dev liblzma-dev && bundle config build.nokogiri --use-system-libraries
      script: bundle exec rspec -f documentation --color --order rand spec
    - stage: ":ship: it to quay.io"
      dist: focal
      ruby:
      before_install:
        - gem install bundler:2.4.13
        - gem install rubygems-update -v 3.4.22
      before_script:
      install:
      services:
      cache:
        bundler: false
      script: make ship
      if: (branch = master and type = push ) OR commit_message =~ /ship:docker/ OR env(SHIP_DOCKER) = true
Build Config
{
  "language": "ruby",
  "os": [
    "linux"
  ],
  "dist": "xenial",
  "group": "edge",
  "rvm": [
    "3.2.2"
  ],
  "services": [
    "redis"
  ],
  "cache": {
    "bundler": true
  },
  "env": {
    "global": [
      {
        "PATH": "/snap/bin:$PATH"
      }
    ]
  },
  "jobs": {
    "include": [
      {
        "stage": "testing time",
        "before_install": [
          "sudo apt-get install build-essential patch ruby-dev zlib1g-dev liblzma-dev && bundle config build.nokogiri --use-system-libraries"
        ],
        "script": [
          "bundle exec rspec -f documentation --color --order rand spec"
        ]
      },
      {
        "stage": ":ship: it to quay.io",
        "dist": "focal",
        "before_install": [
          "gem install bundler:2.4.13",
          "gem install rubygems-update -v 3.4.22"
        ],
        "before_script": [],
        "install": [],
        "services": [],
        "cache": {
          "bundler": false
        },
        "script": [
          "make ship"
        ],
        "if": "(branch = master and type = push ) OR commit_message =~ /ship:docker/ OR env(SHIP_DOCKER) = true"
      }
    ]
  }
}