diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 313e9e7261032..e69de29bb2d1d 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,28 +0,0 @@ -# CODEOWNERS lists which teams are largely responsible for areas of code in the repository -# see https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners -# for further details - -**/*.md @forem/oss -/app/assets/ @forem/frontend -/app/controllers/async_info_controller.rb @forem/sre -/app/javascript/ @forem/frontend -/app/services/search/ @forem/sre -/app/workers/ @forem/sre -/config/ @forem/sre -/config/locales -/db/ @forem/sre @forem/backend -/lib/data_update_scripts/ @forem/sre -/lib/sidekiq/ @forem/sre -/spec/rails_helper.rb @forem/sre @forem/backend -/spec/support/ @forem/sre -.buildkite/ @forem/systems @forem/sre -.travis.yml @forem/sre -Containerfile @forem/systems -docker-compose.yml @forem/systems -Dockerfile @forem/systems -Gemfile @forem/sre @forem/backend -Gemfile.lock @forem/sre @forem/backend -package.json @forem/frontend -podman-compose.yml @forem/systems -scripts/ @forem/systems -yarn.lock @forem/frontend diff --git a/.github/workflows/buildkite.yml b/.github/workflows/buildkite.yml deleted file mode 100644 index 3cd4df2db4904..0000000000000 --- a/.github/workflows/buildkite.yml +++ /dev/null @@ -1,28 +0,0 @@ -name: Buildkite -on: - issue_comment: - types: [created] -jobs: - add_ci_label: - name: "Add CI label to pull request" - if: github.event.issue.pull_request != '' && contains(github.event.comment.body, '/ci') && (github.event.comment.author_association == 'MEMBER' || github.event.comment.author_association == 'OWNER' || github.event.comment.author_association == 'CONTRIBUTOR') - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - uses: actions-ecosystem/action-add-labels@v1 - with: - github_token: ${{ secrets.github_token }} - labels: ci - - build_containers: - name: "Run forem/build-containers pipeline" - if: github.event.issue.pull_request != '' && contains(github.event.comment.body, '/ci') && (github.event.comment.author_association == 'MEMBER' || github.event.comment.author_association == 'OWNER' || github.event.comment.author_association == 'CONTRIBUTOR') - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - run: ./scripts/create_buildkite_pr_build.sh - env: - BUILDKITE_API_ACCESS_TOKEN: ${{ secrets.buildkite_api_access_token }} - PIPELINE: "forem/build-containers" - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - PULL_REQUEST_ID: ${{ github.event.issue.number }} diff --git a/.github/workflows/issue.yml b/.github/workflows/issue.yml deleted file mode 100644 index 45de07eca2b7e..0000000000000 --- a/.github/workflows/issue.yml +++ /dev/null @@ -1,26 +0,0 @@ -# This workflow posts an automated comment on every new issue -# https://github.com/marketplace/actions/create-or-update-comment (https://github.com/peter-evans/create-or-update-comment) - -name: Automatic Comment -on: - issues: - types: [opened] -jobs: - comment: - name: Comment - runs-on: ubuntu-latest - steps: - - name: Automatic Comment - uses: peter-evans/create-or-update-comment@v1.4.5 - with: - issue-number: ${{ github.event.issue.number }} - body: | - Thanks for the issue, we will take it into consideration! Our team of engineers is busy working on many types of features, please give us time to get back to you. - - Feature requests that require more discussion may be closed. Read more about our [feature request process](https://forem.dev/foremteam/internal-rfc-process-and-forem-dev-discussions-3gl4) on forem.dev. - - To our amazing contributors: issues labeled `type: bug` are always up for grabs, but for feature requests, please wait until we add a `ready for dev` before starting to work on it. - - To claim an issue to work on, please leave a comment. If you've claimed the issue and need help, please ping @forem/oss. The OSS Community Manager or the engineers on OSS rotation will follow up. - - For full info on how to contribute, please check out our [contributors guide](https://github.com/forem/forem/blob/main/CONTRIBUTING.md). diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000000000..2df50f497b7e1 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,85 @@ +name: CI +on: + pull_request: + branches: [ main ] + push: + branches: [ main ] +jobs: + test: + runs-on: ubuntu-latest + services: + redis: + image: redis + ports: + - 6379:6379 + options: --entrypoint redis-server + db: + image: postgres:11 + env: + POSTGRES_PASSWORD: password + ports: ['5432:5432'] + options: >- + --health-cmd pg_isready + --health-interval 10s + --health-timeout 5s + --health-retries 5 + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + - name: Setup Ruby + uses: ruby/setup-ruby@v1 + with: + bundler-cache: true + - name: Set up timezone + run: | + sudo timedatectl set-timezone America/Mexico_City + - name: Install required apt packages + run: | + sudo apt-get -y install libpq-dev + - name: Bundle install + run: | + gem install bundler + bundle config path vendor/bundle + bundle install --jobs 4 --retry 3 + - name: Setup Node + uses: actions/setup-node@v1 + with: + node-version: 12.19.0 + - name: Find yarn cache location + id: yarn-cache + run: echo "::set-output name=dir::$(yarn cache dir)" + - name: JS package cache + uses: actions/cache@v1 + with: + path: ${{ steps.yarn-cache.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - name: Install packages + run: | + yarn install --pure-lockfile + - name: Webpack Assets compile + env: + RAILS_ENV: test + NODE_ENV: test + RAILS_MASTER_KEY: ${{ secrets.RAILS_MASTER_KEY }} + run: | + bundle exec rails webpacker:compile + - name: Yarn test + run: | + yarn test + - name: Setup test database + env: + RAILS_ENV: test + DATABASE_URL: postgres://postgres:password@localhost:5432/hackathon-on-rails_test + RAILS_MASTER_KEY: ${{ secrets.RAILS_MASTER_KEY }} + run: | + bundle exec rails db:test:prepare + - name: Run tests + env: + RAILS_ENV: test + DATABASE_URL: postgres://postgres:password@localhost:5432/hackathon-on-rails_test + RAILS_MASTER_KEY: ${{ secrets.RAILS_MASTER_KEY }} + run: | + bundle exec rspec diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml deleted file mode 100644 index 07b63414a9860..0000000000000 --- a/.github/workflows/pr.yml +++ /dev/null @@ -1,23 +0,0 @@ -name: Pull Request -on: - pull_request_target: - types: [opened] -jobs: - pull_request_comment: - name: Notify third-party contributor - if: github.event.pull_request.head.repo.full_name != github.repository - runs-on: ubuntu-latest - steps: - - name: Add comment to PR if coming from third-party fork - uses: mshick/add-pr-comment@v1 - with: - message: | - Thank you for opening this PR! We appreciate you! - - For all pull requests coming from third-party forks we will need to - review the PR before we can process it through our CI pipelines. - - A Forem Team member will review this contribution and get back to - you as soon as possible! - repo-token: ${{ secrets.GITHUB_TOKEN }} - repo-token-user-login: 'github-actions[bot]' diff --git a/Gemfile.lock b/Gemfile.lock index 88eeb2b8c4dde..5d4e6fb8106ef 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -18,62 +18,62 @@ GIT GEM remote: https://rubygems.org/ specs: - actioncable (6.1.4.1) - actionpack (= 6.1.4.1) - activesupport (= 6.1.4.1) + actioncable (6.1.4.4) + actionpack (= 6.1.4.4) + activesupport (= 6.1.4.4) nio4r (~> 2.0) websocket-driver (>= 0.6.1) - actionmailbox (6.1.4.1) - actionpack (= 6.1.4.1) - activejob (= 6.1.4.1) - activerecord (= 6.1.4.1) - activestorage (= 6.1.4.1) - activesupport (= 6.1.4.1) + actionmailbox (6.1.4.4) + actionpack (= 6.1.4.4) + activejob (= 6.1.4.4) + activerecord (= 6.1.4.4) + activestorage (= 6.1.4.4) + activesupport (= 6.1.4.4) mail (>= 2.7.1) - actionmailer (6.1.4.1) - actionpack (= 6.1.4.1) - actionview (= 6.1.4.1) - activejob (= 6.1.4.1) - activesupport (= 6.1.4.1) + actionmailer (6.1.4.4) + actionpack (= 6.1.4.4) + actionview (= 6.1.4.4) + activejob (= 6.1.4.4) + activesupport (= 6.1.4.4) mail (~> 2.5, >= 2.5.4) rails-dom-testing (~> 2.0) - actionpack (6.1.4.1) - actionview (= 6.1.4.1) - activesupport (= 6.1.4.1) + actionpack (6.1.4.4) + actionview (= 6.1.4.4) + activesupport (= 6.1.4.4) rack (~> 2.0, >= 2.0.9) rack-test (>= 0.6.3) rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.0, >= 1.2.0) - actiontext (6.1.4.1) - actionpack (= 6.1.4.1) - activerecord (= 6.1.4.1) - activestorage (= 6.1.4.1) - activesupport (= 6.1.4.1) + actiontext (6.1.4.4) + actionpack (= 6.1.4.4) + activerecord (= 6.1.4.4) + activestorage (= 6.1.4.4) + activesupport (= 6.1.4.4) nokogiri (>= 1.8.5) - actionview (6.1.4.1) - activesupport (= 6.1.4.1) + actionview (6.1.4.4) + activesupport (= 6.1.4.4) builder (~> 3.1) erubi (~> 1.4) rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.1, >= 1.2.0) active_record_union (1.3.0) activerecord (>= 4.0) - activejob (6.1.4.1) - activesupport (= 6.1.4.1) + activejob (6.1.4.4) + activesupport (= 6.1.4.4) globalid (>= 0.3.6) - activemodel (6.1.4.1) - activesupport (= 6.1.4.1) - activerecord (6.1.4.1) - activemodel (= 6.1.4.1) - activesupport (= 6.1.4.1) - activestorage (6.1.4.1) - actionpack (= 6.1.4.1) - activejob (= 6.1.4.1) - activerecord (= 6.1.4.1) - activesupport (= 6.1.4.1) + activemodel (6.1.4.4) + activesupport (= 6.1.4.4) + activerecord (6.1.4.4) + activemodel (= 6.1.4.4) + activesupport (= 6.1.4.4) + activestorage (6.1.4.4) + actionpack (= 6.1.4.4) + activejob (= 6.1.4.4) + activerecord (= 6.1.4.4) + activesupport (= 6.1.4.4) marcel (~> 1.0.0) mini_mime (>= 1.1.0) - activesupport (6.1.4.1) + activesupport (6.1.4.4) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -332,7 +332,7 @@ GEM gibbon (3.4.2) faraday (>= 1.0) multi_json (>= 1.11.0) - globalid (0.5.2) + globalid (1.0.0) activesupport (>= 5.0) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-darwin) @@ -388,7 +388,7 @@ GEM httpclient (2.8.3) hypershield (0.2.2) activerecord (>= 5) - i18n (1.8.11) + i18n (1.9.1) concurrent-ruby (~> 1.0) i18n-js (3.9.0) i18n (>= 0.6.6) @@ -450,13 +450,13 @@ GEM listen (3.7.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) - loofah (2.12.0) + loofah (2.13.0) crass (~> 1.0.2) nokogiri (>= 1.5.9) lumberjack (1.2.8) mail (2.7.1) mini_mime (>= 0.1.1) - marcel (1.0.1) + marcel (1.0.2) matrix (0.4.2) memoizable (0.4.2) thread_safe (~> 0.3, >= 0.3.1) @@ -469,7 +469,7 @@ GEM mini_magick (4.11.0) mini_mime (1.1.2) mini_portile2 (2.6.1) - minitest (5.14.4) + minitest (5.15.0) modis (4.0.0) activemodel (>= 5.2) activesupport (>= 5.2) @@ -582,20 +582,20 @@ GEM rack-test (1.1.0) rack (>= 1.0, < 3) rack-timeout (0.6.0) - rails (6.1.4.1) - actioncable (= 6.1.4.1) - actionmailbox (= 6.1.4.1) - actionmailer (= 6.1.4.1) - actionpack (= 6.1.4.1) - actiontext (= 6.1.4.1) - actionview (= 6.1.4.1) - activejob (= 6.1.4.1) - activemodel (= 6.1.4.1) - activerecord (= 6.1.4.1) - activestorage (= 6.1.4.1) - activesupport (= 6.1.4.1) + rails (6.1.4.4) + actioncable (= 6.1.4.4) + actionmailbox (= 6.1.4.4) + actionmailer (= 6.1.4.4) + actionpack (= 6.1.4.4) + actiontext (= 6.1.4.4) + actionview (= 6.1.4.4) + activejob (= 6.1.4.4) + activemodel (= 6.1.4.4) + activerecord (= 6.1.4.4) + activestorage (= 6.1.4.4) + activesupport (= 6.1.4.4) bundler (>= 1.15.0) - railties (= 6.1.4.1) + railties (= 6.1.4.4) sprockets-rails (>= 2.0.0) rails-dom-testing (2.0.3) activesupport (>= 4.2.0) @@ -605,9 +605,9 @@ GEM rails-i18n (6.0.0) i18n (>= 0.7, < 2) railties (>= 6.0.0, < 7) - railties (6.1.4.1) - actionpack (= 6.1.4.1) - activesupport (= 6.1.4.1) + railties (6.1.4.4) + actionpack (= 6.1.4.4) + activesupport (= 6.1.4.4) method_source rake (>= 0.13) thor (~> 1.0) @@ -785,9 +785,9 @@ GEM sprockets (4.0.2) concurrent-ruby (~> 1.0) rack (> 1, < 3) - sprockets-rails (3.2.2) - actionpack (>= 4.0) - activesupport (>= 4.0) + sprockets-rails (3.4.2) + actionpack (>= 5.2) + activesupport (>= 5.2) sprockets (>= 3.0.0) ssrf_filter (1.0.7) staccato (0.5.3) @@ -809,7 +809,7 @@ GEM terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) test-prof (1.0.7) - thor (1.1.0) + thor (1.2.1) thread (0.2.2) thread_safe (0.3.6) tilt (2.0.10) @@ -880,7 +880,7 @@ GEM activerecord (>= 5.2) xpath (3.2.0) nokogiri (~> 1.8) - zeitwerk (2.5.1) + zeitwerk (2.5.4) zonebie (0.6.1) PLATFORMS diff --git a/vendor/cache/actioncable-6.1.4.1.gem b/vendor/cache/actioncable-6.1.4.1.gem deleted file mode 100644 index 1a22ad877e133..0000000000000 Binary files a/vendor/cache/actioncable-6.1.4.1.gem and /dev/null differ diff --git a/vendor/cache/actioncable-6.1.4.4.gem b/vendor/cache/actioncable-6.1.4.4.gem new file mode 100644 index 0000000000000..a43b6b0f409f5 Binary files /dev/null and b/vendor/cache/actioncable-6.1.4.4.gem differ diff --git a/vendor/cache/actionmailbox-6.1.4.1.gem b/vendor/cache/actionmailbox-6.1.4.1.gem deleted file mode 100644 index fd88b9f8c04a8..0000000000000 Binary files a/vendor/cache/actionmailbox-6.1.4.1.gem and /dev/null differ diff --git a/vendor/cache/actionmailbox-6.1.4.4.gem b/vendor/cache/actionmailbox-6.1.4.4.gem new file mode 100644 index 0000000000000..fa74d0ecc2b6b Binary files /dev/null and b/vendor/cache/actionmailbox-6.1.4.4.gem differ diff --git a/vendor/cache/actionmailer-6.1.4.1.gem b/vendor/cache/actionmailer-6.1.4.1.gem deleted file mode 100644 index 2a5414ae78418..0000000000000 Binary files a/vendor/cache/actionmailer-6.1.4.1.gem and /dev/null differ diff --git a/vendor/cache/actionmailer-6.1.4.4.gem b/vendor/cache/actionmailer-6.1.4.4.gem new file mode 100644 index 0000000000000..b7cd63439f001 Binary files /dev/null and b/vendor/cache/actionmailer-6.1.4.4.gem differ diff --git a/vendor/cache/actionpack-6.1.4.1.gem b/vendor/cache/actionpack-6.1.4.1.gem deleted file mode 100644 index 71aa9a748f994..0000000000000 Binary files a/vendor/cache/actionpack-6.1.4.1.gem and /dev/null differ diff --git a/vendor/cache/actionpack-6.1.4.4.gem b/vendor/cache/actionpack-6.1.4.4.gem new file mode 100644 index 0000000000000..122e054465fc7 Binary files /dev/null and b/vendor/cache/actionpack-6.1.4.4.gem differ diff --git a/vendor/cache/actiontext-6.1.4.1.gem b/vendor/cache/actiontext-6.1.4.1.gem deleted file mode 100644 index 2e16b30522d9f..0000000000000 Binary files a/vendor/cache/actiontext-6.1.4.1.gem and /dev/null differ diff --git a/vendor/cache/actiontext-6.1.4.4.gem b/vendor/cache/actiontext-6.1.4.4.gem new file mode 100644 index 0000000000000..279e425a5a1ae Binary files /dev/null and b/vendor/cache/actiontext-6.1.4.4.gem differ diff --git a/vendor/cache/actionview-6.1.4.1.gem b/vendor/cache/actionview-6.1.4.1.gem deleted file mode 100644 index dd82390d4f4f2..0000000000000 Binary files a/vendor/cache/actionview-6.1.4.1.gem and /dev/null differ diff --git a/vendor/cache/actionview-6.1.4.4.gem b/vendor/cache/actionview-6.1.4.4.gem new file mode 100644 index 0000000000000..74d88163f4765 Binary files /dev/null and b/vendor/cache/actionview-6.1.4.4.gem differ diff --git a/vendor/cache/activejob-6.1.4.1.gem b/vendor/cache/activejob-6.1.4.1.gem deleted file mode 100644 index 63693ff2902b3..0000000000000 Binary files a/vendor/cache/activejob-6.1.4.1.gem and /dev/null differ diff --git a/vendor/cache/activejob-6.1.4.4.gem b/vendor/cache/activejob-6.1.4.4.gem new file mode 100644 index 0000000000000..751fc8afdc388 Binary files /dev/null and b/vendor/cache/activejob-6.1.4.4.gem differ diff --git a/vendor/cache/activemodel-6.1.4.1.gem b/vendor/cache/activemodel-6.1.4.1.gem deleted file mode 100644 index dad39163a171a..0000000000000 Binary files a/vendor/cache/activemodel-6.1.4.1.gem and /dev/null differ diff --git a/vendor/cache/activemodel-6.1.4.4.gem b/vendor/cache/activemodel-6.1.4.4.gem new file mode 100644 index 0000000000000..f9ec47b683f44 Binary files /dev/null and b/vendor/cache/activemodel-6.1.4.4.gem differ diff --git a/vendor/cache/activerecord-6.1.4.1.gem b/vendor/cache/activerecord-6.1.4.1.gem deleted file mode 100644 index edb7d98c565ec..0000000000000 Binary files a/vendor/cache/activerecord-6.1.4.1.gem and /dev/null differ diff --git a/vendor/cache/activerecord-6.1.4.4.gem b/vendor/cache/activerecord-6.1.4.4.gem new file mode 100644 index 0000000000000..9026522e58816 Binary files /dev/null and b/vendor/cache/activerecord-6.1.4.4.gem differ diff --git a/vendor/cache/activestorage-6.1.4.1.gem b/vendor/cache/activestorage-6.1.4.1.gem deleted file mode 100644 index e8cf9edd03621..0000000000000 Binary files a/vendor/cache/activestorage-6.1.4.1.gem and /dev/null differ diff --git a/vendor/cache/activestorage-6.1.4.4.gem b/vendor/cache/activestorage-6.1.4.4.gem new file mode 100644 index 0000000000000..56b5eede2b776 Binary files /dev/null and b/vendor/cache/activestorage-6.1.4.4.gem differ diff --git a/vendor/cache/activesupport-6.1.4.1.gem b/vendor/cache/activesupport-6.1.4.1.gem deleted file mode 100644 index 480339c9be7c5..0000000000000 Binary files a/vendor/cache/activesupport-6.1.4.1.gem and /dev/null differ diff --git a/vendor/cache/activesupport-6.1.4.4.gem b/vendor/cache/activesupport-6.1.4.4.gem new file mode 100644 index 0000000000000..a1490fc4e2f37 Binary files /dev/null and b/vendor/cache/activesupport-6.1.4.4.gem differ diff --git a/vendor/cache/globalid-0.5.2.gem b/vendor/cache/globalid-0.5.2.gem deleted file mode 100644 index a9d2fb00b91c6..0000000000000 Binary files a/vendor/cache/globalid-0.5.2.gem and /dev/null differ diff --git a/vendor/cache/globalid-1.0.0.gem b/vendor/cache/globalid-1.0.0.gem new file mode 100644 index 0000000000000..646070758214b Binary files /dev/null and b/vendor/cache/globalid-1.0.0.gem differ diff --git a/vendor/cache/i18n-1.8.11.gem b/vendor/cache/i18n-1.8.11.gem deleted file mode 100644 index b6ecc160098fd..0000000000000 Binary files a/vendor/cache/i18n-1.8.11.gem and /dev/null differ diff --git a/vendor/cache/i18n-1.9.1.gem b/vendor/cache/i18n-1.9.1.gem new file mode 100644 index 0000000000000..4bc767510c515 Binary files /dev/null and b/vendor/cache/i18n-1.9.1.gem differ diff --git a/vendor/cache/loofah-2.12.0.gem b/vendor/cache/loofah-2.12.0.gem deleted file mode 100644 index edf8cf6b08235..0000000000000 Binary files a/vendor/cache/loofah-2.12.0.gem and /dev/null differ diff --git a/vendor/cache/loofah-2.13.0.gem b/vendor/cache/loofah-2.13.0.gem new file mode 100644 index 0000000000000..ecfec24366445 Binary files /dev/null and b/vendor/cache/loofah-2.13.0.gem differ diff --git a/vendor/cache/marcel-1.0.1.gem b/vendor/cache/marcel-1.0.1.gem deleted file mode 100644 index 0ad605c80a14a..0000000000000 Binary files a/vendor/cache/marcel-1.0.1.gem and /dev/null differ diff --git a/vendor/cache/marcel-1.0.2.gem b/vendor/cache/marcel-1.0.2.gem new file mode 100644 index 0000000000000..acb69eb32f847 Binary files /dev/null and b/vendor/cache/marcel-1.0.2.gem differ diff --git a/vendor/cache/minitest-5.14.4.gem b/vendor/cache/minitest-5.14.4.gem deleted file mode 100644 index 6a7369480468d..0000000000000 Binary files a/vendor/cache/minitest-5.14.4.gem and /dev/null differ diff --git a/vendor/cache/minitest-5.15.0.gem b/vendor/cache/minitest-5.15.0.gem new file mode 100644 index 0000000000000..bb3c2475eea23 Binary files /dev/null and b/vendor/cache/minitest-5.15.0.gem differ diff --git a/vendor/cache/rails-6.1.4.1.gem b/vendor/cache/rails-6.1.4.1.gem deleted file mode 100644 index 46beefe6f3045..0000000000000 Binary files a/vendor/cache/rails-6.1.4.1.gem and /dev/null differ diff --git a/vendor/cache/rails-6.1.4.4.gem b/vendor/cache/rails-6.1.4.4.gem new file mode 100644 index 0000000000000..29e67fbb5bb9b Binary files /dev/null and b/vendor/cache/rails-6.1.4.4.gem differ diff --git a/vendor/cache/railties-6.1.4.1.gem b/vendor/cache/railties-6.1.4.1.gem deleted file mode 100644 index 0388d68a27214..0000000000000 Binary files a/vendor/cache/railties-6.1.4.1.gem and /dev/null differ diff --git a/vendor/cache/railties-6.1.4.4.gem b/vendor/cache/railties-6.1.4.4.gem new file mode 100644 index 0000000000000..77188f1fdb54e Binary files /dev/null and b/vendor/cache/railties-6.1.4.4.gem differ diff --git a/vendor/cache/sprockets-rails-3.2.2.gem b/vendor/cache/sprockets-rails-3.2.2.gem deleted file mode 100644 index 8d2c00be60c29..0000000000000 Binary files a/vendor/cache/sprockets-rails-3.2.2.gem and /dev/null differ diff --git a/vendor/cache/sprockets-rails-3.4.2.gem b/vendor/cache/sprockets-rails-3.4.2.gem new file mode 100644 index 0000000000000..64591bff02715 Binary files /dev/null and b/vendor/cache/sprockets-rails-3.4.2.gem differ diff --git a/vendor/cache/thor-1.1.0.gem b/vendor/cache/thor-1.1.0.gem deleted file mode 100644 index 2677414cc6185..0000000000000 Binary files a/vendor/cache/thor-1.1.0.gem and /dev/null differ diff --git a/vendor/cache/thor-1.2.1.gem b/vendor/cache/thor-1.2.1.gem new file mode 100644 index 0000000000000..d7e14e1f945d3 Binary files /dev/null and b/vendor/cache/thor-1.2.1.gem differ diff --git a/vendor/cache/zeitwerk-2.5.1.gem b/vendor/cache/zeitwerk-2.5.1.gem deleted file mode 100644 index 0d7b3d8366b66..0000000000000 Binary files a/vendor/cache/zeitwerk-2.5.1.gem and /dev/null differ diff --git a/vendor/cache/zeitwerk-2.5.4.gem b/vendor/cache/zeitwerk-2.5.4.gem new file mode 100644 index 0000000000000..7c967d4415d2c Binary files /dev/null and b/vendor/cache/zeitwerk-2.5.4.gem differ