Merge remote-tracking branch 'origin'
This commit is contained in:
commit
fd2db3764c
|
@ -20,7 +20,7 @@ jobs:
|
||||||
cancel-in-progress: true
|
cancel-in-progress: true
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3.6.0
|
- uses: actions/checkout@v4.0.0
|
||||||
|
|
||||||
- name: Discover build-time variables
|
- name: Discover build-time variables
|
||||||
run: |
|
run: |
|
||||||
|
|
|
@ -33,7 +33,7 @@ jobs:
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v3.6.0
|
uses: actions/checkout@v4.0.0
|
||||||
|
|
||||||
# Initializes the CodeQL tools for scanning.
|
# Initializes the CodeQL tools for scanning.
|
||||||
- name: Initialize CodeQL
|
- name: Initialize CodeQL
|
||||||
|
|
|
@ -11,10 +11,10 @@ jobs:
|
||||||
name: Rubocop
|
name: Rubocop
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3.6.0
|
- uses: actions/checkout@v4.0.0
|
||||||
- name: Get changed files
|
- name: Get changed files
|
||||||
id: changed-files
|
id: changed-files
|
||||||
uses: tj-actions/changed-files@v38
|
uses: tj-actions/changed-files@v39
|
||||||
with:
|
with:
|
||||||
files: "**/*.rb"
|
files: "**/*.rb"
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
|
@ -37,10 +37,10 @@ jobs:
|
||||||
name: ESLint
|
name: ESLint
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3.6.0
|
- uses: actions/checkout@v4.0.0
|
||||||
- name: Get changed files
|
- name: Get changed files
|
||||||
id: changed-files
|
id: changed-files
|
||||||
uses: tj-actions/changed-files@v38
|
uses: tj-actions/changed-files@v39
|
||||||
with:
|
with:
|
||||||
files: "**/*.ts"
|
files: "**/*.ts"
|
||||||
- name: Set up Node 14
|
- name: Set up Node 14
|
||||||
|
@ -63,10 +63,10 @@ jobs:
|
||||||
haml-lint:
|
haml-lint:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3.6.0
|
- uses: actions/checkout@v4.0.0
|
||||||
- name: Get changed files
|
- name: Get changed files
|
||||||
id: changed-files
|
id: changed-files
|
||||||
uses: tj-actions/changed-files@v38
|
uses: tj-actions/changed-files@v39
|
||||||
with:
|
with:
|
||||||
files: "**/*.haml"
|
files: "**/*.haml"
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
|
@ -86,10 +86,10 @@ jobs:
|
||||||
stylelint:
|
stylelint:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3.6.0
|
- uses: actions/checkout@v4.0.0
|
||||||
- name: Get changed files
|
- name: Get changed files
|
||||||
id: changed-files
|
id: changed-files
|
||||||
uses: tj-actions/changed-files@v38
|
uses: tj-actions/changed-files@v39
|
||||||
with:
|
with:
|
||||||
files: "**/*.scss"
|
files: "**/*.scss"
|
||||||
- name: Set up Node 14
|
- name: Set up Node 14
|
||||||
|
@ -104,7 +104,7 @@ jobs:
|
||||||
yarn install --frozen-lockfile
|
yarn install --frozen-lockfile
|
||||||
if: steps.changed-files.outputs.any_changed == 'true'
|
if: steps.changed-files.outputs.any_changed == 'true'
|
||||||
- name: stylelint
|
- name: stylelint
|
||||||
uses: reviewdog/action-stylelint@v1.17.1
|
uses: reviewdog/action-stylelint@v1.18.1
|
||||||
with:
|
with:
|
||||||
github_token: ${{ secrets.github_token }}
|
github_token: ${{ secrets.github_token }}
|
||||||
reporter: github-pr-check
|
reporter: github-pr-check
|
||||||
|
|
|
@ -41,7 +41,7 @@ jobs:
|
||||||
BUNDLE_WITHOUT: 'production'
|
BUNDLE_WITHOUT: 'production'
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3.6.0
|
- uses: actions/checkout@v4.0.0
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: sudo apt update && sudo apt-get install -y libpq-dev libxml2-dev libxslt1-dev libmagickwand-dev imagemagick libidn11-dev
|
run: sudo apt update && sudo apt-get install -y libpq-dev libxml2-dev libxslt1-dev libmagickwand-dev imagemagick libidn11-dev
|
||||||
- name: Set up Ruby
|
- name: Set up Ruby
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
|
|
||||||
/config/database.yml
|
/config/database.yml
|
||||||
.env
|
.env
|
||||||
.env.production
|
|
||||||
.env.development
|
.env.development
|
||||||
|
|
||||||
/coverage
|
/coverage
|
||||||
|
|
6
Gemfile
6
Gemfile
|
@ -5,12 +5,11 @@ source "https://rubygems.org"
|
||||||
gem "i18n-js", "4.0"
|
gem "i18n-js", "4.0"
|
||||||
gem "rails", "~> 6.1"
|
gem "rails", "~> 6.1"
|
||||||
gem "rails-i18n", "~> 7.0"
|
gem "rails-i18n", "~> 7.0"
|
||||||
gem "dotenv-rails", "~> 2.8"
|
|
||||||
|
|
||||||
gem "cssbundling-rails", "~> 1.2"
|
gem "cssbundling-rails", "~> 1.2"
|
||||||
gem "jsbundling-rails", "~> 1.1"
|
gem "jsbundling-rails", "~> 1.1"
|
||||||
gem "sassc-rails"
|
gem "sassc-rails"
|
||||||
gem "sprockets", "~> 4.1"
|
gem "sprockets", "~> 4.2"
|
||||||
gem "sprockets-rails", require: "sprockets/railtie"
|
gem "sprockets-rails", require: "sprockets/railtie"
|
||||||
|
|
||||||
gem "pg"
|
gem "pg"
|
||||||
|
@ -80,6 +79,7 @@ group :development, :test do
|
||||||
gem "better_errors"
|
gem "better_errors"
|
||||||
gem "bullet"
|
gem "bullet"
|
||||||
gem "database_cleaner"
|
gem "database_cleaner"
|
||||||
|
gem "dotenv-rails", "~> 2.8"
|
||||||
gem "factory_bot_rails", require: false
|
gem "factory_bot_rails", require: false
|
||||||
gem "faker"
|
gem "faker"
|
||||||
gem "haml_lint", require: false
|
gem "haml_lint", require: false
|
||||||
|
@ -92,7 +92,7 @@ group :development, :test do
|
||||||
gem "rspec-rails", "~> 6.0"
|
gem "rspec-rails", "~> 6.0"
|
||||||
gem "rspec-sidekiq", "~> 4.0", require: false
|
gem "rspec-sidekiq", "~> 4.0", require: false
|
||||||
gem "rubocop", "~> 1.56"
|
gem "rubocop", "~> 1.56"
|
||||||
gem "rubocop-rails", "~> 2.20"
|
gem "rubocop-rails", "~> 2.21"
|
||||||
gem "shoulda-matchers", "~> 5.3"
|
gem "shoulda-matchers", "~> 5.3"
|
||||||
gem "simplecov", require: false
|
gem "simplecov", require: false
|
||||||
gem "simplecov-cobertura", require: false
|
gem "simplecov-cobertura", require: false
|
||||||
|
|
18
Gemfile.lock
18
Gemfile.lock
|
@ -259,7 +259,7 @@ GEM
|
||||||
mini_magick (4.12.0)
|
mini_magick (4.12.0)
|
||||||
mini_mime (1.1.5)
|
mini_mime (1.1.5)
|
||||||
mini_portile2 (2.8.4)
|
mini_portile2 (2.8.4)
|
||||||
minitest (5.19.0)
|
minitest (5.20.0)
|
||||||
msgpack (1.6.0)
|
msgpack (1.6.0)
|
||||||
multi_json (1.15.0)
|
multi_json (1.15.0)
|
||||||
multi_xml (0.6.0)
|
multi_xml (0.6.0)
|
||||||
|
@ -281,15 +281,15 @@ GEM
|
||||||
nokogiri (1.15.4)
|
nokogiri (1.15.4)
|
||||||
mini_portile2 (~> 2.8.2)
|
mini_portile2 (~> 2.8.2)
|
||||||
racc (~> 1.4)
|
racc (~> 1.4)
|
||||||
oj (3.16.0)
|
oj (3.16.1)
|
||||||
openssl (3.1.0)
|
openssl (3.1.0)
|
||||||
orm_adapter (0.5.0)
|
orm_adapter (0.5.0)
|
||||||
parallel (1.23.0)
|
parallel (1.23.0)
|
||||||
parser (3.2.2.3)
|
parser (3.2.2.3)
|
||||||
ast (~> 2.4.1)
|
ast (~> 2.4.1)
|
||||||
racc
|
racc
|
||||||
pg (1.5.3)
|
pg (1.5.4)
|
||||||
pghero (3.3.3)
|
pghero (3.3.4)
|
||||||
activerecord (>= 6)
|
activerecord (>= 6)
|
||||||
prometheus-client (4.2.1)
|
prometheus-client (4.2.1)
|
||||||
public_suffix (5.0.1)
|
public_suffix (5.0.1)
|
||||||
|
@ -395,7 +395,7 @@ GEM
|
||||||
rspec-mocks (~> 3.0)
|
rspec-mocks (~> 3.0)
|
||||||
sidekiq (>= 5, < 8)
|
sidekiq (>= 5, < 8)
|
||||||
rspec-support (3.12.1)
|
rspec-support (3.12.1)
|
||||||
rubocop (1.56.1)
|
rubocop (1.56.3)
|
||||||
base64 (~> 0.1.1)
|
base64 (~> 0.1.1)
|
||||||
json (~> 2.3)
|
json (~> 2.3)
|
||||||
language_server-protocol (>= 3.17.0)
|
language_server-protocol (>= 3.17.0)
|
||||||
|
@ -409,7 +409,7 @@ GEM
|
||||||
unicode-display_width (>= 2.4.0, < 3.0)
|
unicode-display_width (>= 2.4.0, < 3.0)
|
||||||
rubocop-ast (1.29.0)
|
rubocop-ast (1.29.0)
|
||||||
parser (>= 3.2.1.0)
|
parser (>= 3.2.1.0)
|
||||||
rubocop-rails (2.20.2)
|
rubocop-rails (2.21.0)
|
||||||
activesupport (>= 4.2.0)
|
activesupport (>= 4.2.0)
|
||||||
rack (>= 1.1)
|
rack (>= 1.1)
|
||||||
rubocop (>= 1.33.0, < 2.0)
|
rubocop (>= 1.33.0, < 2.0)
|
||||||
|
@ -455,7 +455,7 @@ GEM
|
||||||
simplecov
|
simplecov
|
||||||
simplecov_json_formatter (0.1.4)
|
simplecov_json_formatter (0.1.4)
|
||||||
spring (4.1.1)
|
spring (4.1.1)
|
||||||
sprockets (4.2.0)
|
sprockets (4.2.1)
|
||||||
concurrent-ruby (~> 1.0)
|
concurrent-ruby (~> 1.0)
|
||||||
rack (>= 2.2.4, < 4)
|
rack (>= 2.2.4, < 4)
|
||||||
sprockets-rails (3.4.2)
|
sprockets-rails (3.4.2)
|
||||||
|
@ -561,7 +561,7 @@ DEPENDENCIES
|
||||||
rspec-rails (~> 6.0)
|
rspec-rails (~> 6.0)
|
||||||
rspec-sidekiq (~> 4.0)
|
rspec-sidekiq (~> 4.0)
|
||||||
rubocop (~> 1.56)
|
rubocop (~> 1.56)
|
||||||
rubocop-rails (~> 2.20)
|
rubocop-rails (~> 2.21)
|
||||||
rubyzip (~> 2.3)
|
rubyzip (~> 2.3)
|
||||||
sanitize
|
sanitize
|
||||||
sassc-rails
|
sassc-rails
|
||||||
|
@ -574,7 +574,7 @@ DEPENDENCIES
|
||||||
simplecov-cobertura
|
simplecov-cobertura
|
||||||
simplecov-json
|
simplecov-json
|
||||||
spring (~> 4.1)
|
spring (~> 4.1)
|
||||||
sprockets (~> 4.1)
|
sprockets (~> 4.2)
|
||||||
sprockets-rails
|
sprockets-rails
|
||||||
tldv (~> 0.1.0)
|
tldv (~> 0.1.0)
|
||||||
turbo-rails
|
turbo-rails
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
"eslint": "^7.16.0",
|
"eslint": "^7.16.0",
|
||||||
"eslint-plugin-import": "^2.28.1",
|
"eslint-plugin-import": "^2.28.1",
|
||||||
"stylelint": "^15.10.3",
|
"stylelint": "^15.10.3",
|
||||||
"stylelint-config-standard-scss": "^10.0.0",
|
"stylelint-config-standard-scss": "^11.0.0",
|
||||||
"stylelint-scss": "^5.1.0"
|
"stylelint-scss": "^5.1.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
54
yarn.lock
54
yarn.lock
|
@ -2097,10 +2097,10 @@ postcss-safe-parser@^6.0.0:
|
||||||
resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz#bb4c29894171a94bc5c996b9a30317ef402adaa1"
|
resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz#bb4c29894171a94bc5c996b9a30317ef402adaa1"
|
||||||
integrity sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==
|
integrity sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==
|
||||||
|
|
||||||
postcss-scss@^4.0.6:
|
postcss-scss@^4.0.7:
|
||||||
version "4.0.6"
|
version "4.0.7"
|
||||||
resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-4.0.6.tgz#5d62a574b950a6ae12f2aa89b60d63d9e4432bfd"
|
resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-4.0.7.tgz#cfe5507aaff81b3d8992039ad015da4bd3dccd2f"
|
||||||
integrity sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==
|
integrity sha512-xPv2GseoyXPa58Nro7M73ZntttusuCmZdeOojUFR5PZDz2BR62vfYx1w9TyOnp1+nYFowgOMipsCBhxzVkAEPw==
|
||||||
|
|
||||||
postcss-selector-parser@^6.0.13:
|
postcss-selector-parser@^6.0.13:
|
||||||
version "6.0.13"
|
version "6.0.13"
|
||||||
|
@ -2446,36 +2446,36 @@ style-search@^0.1.0:
|
||||||
resolved "https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902"
|
resolved "https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902"
|
||||||
integrity sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==
|
integrity sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==
|
||||||
|
|
||||||
stylelint-config-recommended-scss@^12.0.0:
|
stylelint-config-recommended-scss@^13.0.0:
|
||||||
version "12.0.0"
|
version "13.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-12.0.0.tgz#9d9e82c46012649f11bfebcbc788f58e61860f33"
|
resolved "https://registry.yarnpkg.com/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-13.0.0.tgz#dd8c319e15a6412262cd8554e4aad9bfba1bbb11"
|
||||||
integrity sha512-5Bb2mlGy6WLa30oNeKpZvavv2lowJUsUJO25+OA68GFTemlwd1zbFsL7q0bReKipOSU3sG47hKneZ6Nd+ctrFA==
|
integrity sha512-7AmMIsHTsuwUQm7I+DD5BGeIgCvqYZ4BpeYJJpb1cUXQwrJAKjA+GBotFZgUEGP8lAM+wmd91ovzOi8xfAyWEw==
|
||||||
dependencies:
|
dependencies:
|
||||||
postcss-scss "^4.0.6"
|
postcss-scss "^4.0.7"
|
||||||
stylelint-config-recommended "^12.0.0"
|
stylelint-config-recommended "^13.0.0"
|
||||||
stylelint-scss "^5.0.0"
|
stylelint-scss "^5.1.0"
|
||||||
|
|
||||||
stylelint-config-recommended@^12.0.0:
|
stylelint-config-recommended@^13.0.0:
|
||||||
version "12.0.0"
|
version "13.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-12.0.0.tgz#d0993232fca017065fd5acfcb52dd8a188784ef4"
|
resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-13.0.0.tgz#c48a358cc46b629ea01f22db60b351f703e00597"
|
||||||
integrity sha512-x6x8QNARrGO2sG6iURkzqL+Dp+4bJorPMMRNPScdvaUK8PsynriOcMW7AFDKqkWAS5wbue/u8fUT/4ynzcmqdQ==
|
integrity sha512-EH+yRj6h3GAe/fRiyaoO2F9l9Tgg50AOFhaszyfov9v6ayXJ1IkSHwTxd7lB48FmOeSGDPLjatjO11fJpmarkQ==
|
||||||
|
|
||||||
stylelint-config-standard-scss@^10.0.0:
|
stylelint-config-standard-scss@^11.0.0:
|
||||||
version "10.0.0"
|
version "11.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/stylelint-config-standard-scss/-/stylelint-config-standard-scss-10.0.0.tgz#159a54a01b80649bf0143fa7ba086b676a1a749e"
|
resolved "https://registry.yarnpkg.com/stylelint-config-standard-scss/-/stylelint-config-standard-scss-11.0.0.tgz#98332b68a9c98b6fce54c7698741e103719942b5"
|
||||||
integrity sha512-bChBEo1p3xUVWh/wenJI+josoMk21f2yuLDGzGjmKYcALfl2u3DFltY+n4UHswYiXghqXaA8mRh+bFy/q1hQlg==
|
integrity sha512-fGE79NBOLg09a9afqGH/guJulRULCaQWWv4cv1v2bMX92B+fGb0y56WqIguwvFcliPmmUXiAhKrrnXilIeXoHA==
|
||||||
dependencies:
|
dependencies:
|
||||||
stylelint-config-recommended-scss "^12.0.0"
|
stylelint-config-recommended-scss "^13.0.0"
|
||||||
stylelint-config-standard "^33.0.0"
|
stylelint-config-standard "^34.0.0"
|
||||||
|
|
||||||
stylelint-config-standard@^33.0.0:
|
stylelint-config-standard@^34.0.0:
|
||||||
version "33.0.0"
|
version "34.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-33.0.0.tgz#1f7bb299153a53874073e93829e37a475842f0f9"
|
resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-34.0.0.tgz#309f3c48118a02aae262230c174282e40e766cf4"
|
||||||
integrity sha512-eyxnLWoXImUn77+ODIuW9qXBDNM+ALN68L3wT1lN2oNspZ7D9NVGlNHb2QCUn4xDug6VZLsh0tF8NyoYzkgTzg==
|
integrity sha512-u0VSZnVyW9VSryBG2LSO+OQTjN7zF9XJaAJRX/4EwkmU0R2jYwmBSN10acqZisDitS0CLiEiGjX7+Hrq8TAhfQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
stylelint-config-recommended "^12.0.0"
|
stylelint-config-recommended "^13.0.0"
|
||||||
|
|
||||||
stylelint-scss@^5.0.0, stylelint-scss@^5.1.0:
|
stylelint-scss@^5.1.0:
|
||||||
version "5.1.0"
|
version "5.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-5.1.0.tgz#dd318bc5c65f7a11f3ecacc7b6e8b67e7f2f1df1"
|
resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-5.1.0.tgz#dd318bc5c65f7a11f3ecacc7b6e8b67e7f2f1df1"
|
||||||
integrity sha512-E+KlQFXv1Euha43qw3q+wKBSli557wxbbo6/39DWhRNXlUa9Cz+FYrcgz+PT6ag0l6UisCYjAGCNhoSl4FcwlA==
|
integrity sha512-E+KlQFXv1Euha43qw3q+wKBSli557wxbbo6/39DWhRNXlUa9Cz+FYrcgz+PT6ag0l6UisCYjAGCNhoSl4FcwlA==
|
||||||
|
|
Loading…
Reference in New Issue