From 6dd1c9d2a252cdcb36b778120ffc775270148ab2 Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Tue, 24 Oct 2023 06:17:18 +0000 Subject: [PATCH 01/44] Update all Bundler dependencies (2023-10-24) (#1112) --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 228b42fb..7dd2f15d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -74,7 +74,7 @@ GEM ast (2.4.2) awesome_print (1.9.2) aws-eventstream (1.2.0) - aws-partitions (1.839.0) + aws-partitions (1.840.0) aws-sdk-core (3.185.1) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) @@ -485,8 +485,8 @@ GEM rake (13.0.6) rdoc (6.5.0) psych (>= 4.0.0) - redis (5.0.7) - redis-client (>= 0.9.0) + redis (5.0.8) + redis-client (>= 0.17.0) redis-client (0.17.1) connection_pool regexp_parser (2.8.2) From a0be2006c0a0edb2b6b194a55bd5a9422a66d4f7 Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Wed, 25 Oct 2023 06:17:14 +0000 Subject: [PATCH 02/44] Update all Bundler dependencies (2023-10-25) (#1115) --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 7dd2f15d..cb7888cd 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -74,7 +74,7 @@ GEM ast (2.4.2) awesome_print (1.9.2) aws-eventstream (1.2.0) - aws-partitions (1.840.0) + aws-partitions (1.841.0) aws-sdk-core (3.185.1) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) From b005f4977e562290d7f29d4f5dfdff111cb706bb Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Thu, 26 Oct 2023 06:16:13 +0000 Subject: [PATCH 03/44] Update all Bundler dependencies (2023-10-26) (#1117) --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index cb7888cd..29a8d7e5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -87,7 +87,7 @@ GEM aws-sdk-core (~> 3, >= 3.181.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.6) - aws-sigv4 (1.6.0) + aws-sigv4 (1.6.1) aws-eventstream (~> 1, >= 1.0.2) aws_cf_signer (0.1.3) base64 (0.1.1) From efe8795dd69f3c27f85bf685b1f2fd03591811f3 Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Fri, 27 Oct 2023 06:16:19 +0000 Subject: [PATCH 04/44] Update all Yarn dependencies (2023-10-27) (#1120) --- package.json | 2 +- yarn.lock | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index b7c8e74e..f93eb948 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "postcss-import": "^15.1.0", "postcss-nested": "^6.0.1", "stimulus-reveal": "^1.4.2", - "tailwindcss": "^3.3.2", + "tailwindcss": "^3.3.5", "yalc": "^1.0.0-pre.53" }, "scripts": { diff --git a/yarn.lock b/yarn.lock index d510fc5c..fac8a53c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1938,7 +1938,7 @@ fast-deep-equal@^3.1.1: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@^3.2.12: +fast-glob@^3.3.0: version "3.3.1" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== @@ -2224,10 +2224,10 @@ jackspeak@^2.3.5: optionalDependencies: "@pkgjs/parseargs" "^0.11.0" -jiti@^1.18.2: - version "1.18.2" - resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.18.2.tgz#80c3ef3d486ebf2450d9335122b32d121f2a83cd" - integrity sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg== +jiti@^1.19.1: + version "1.20.0" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.20.0.tgz#2d823b5852ee8963585c8dd8b7992ffc1ae83b42" + integrity sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA== jquery@>=1.10, jquery@^3.7.0: version "3.7.1" @@ -3235,20 +3235,20 @@ swagger2openapi@^7.0.6: yaml "^1.10.0" yargs "^17.0.1" -tailwindcss@^3.3.2: - version "3.3.3" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.3.3.tgz#90da807393a2859189e48e9e7000e6880a736daf" - integrity sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w== +tailwindcss@^3.3.5: + version "3.3.5" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.3.5.tgz#22a59e2fbe0ecb6660809d9cc5f3976b077be3b8" + integrity sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA== dependencies: "@alloc/quick-lru" "^5.2.0" arg "^5.0.2" chokidar "^3.5.3" didyoumean "^1.2.2" dlv "^1.1.3" - fast-glob "^3.2.12" + fast-glob "^3.3.0" glob-parent "^6.0.2" is-glob "^4.0.3" - jiti "^1.18.2" + jiti "^1.19.1" lilconfig "^2.1.0" micromatch "^4.0.5" normalize-path "^3.0.0" From ac0ad7a969603633397f2a2693579b764dc9bcc9 Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Fri, 27 Oct 2023 06:17:08 +0000 Subject: [PATCH 05/44] Update all Bundler dependencies (2023-10-27) (#1121) --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 29a8d7e5..ad70f10b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -74,7 +74,7 @@ GEM ast (2.4.2) awesome_print (1.9.2) aws-eventstream (1.2.0) - aws-partitions (1.841.0) + aws-partitions (1.842.0) aws-sdk-core (3.185.1) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) @@ -487,7 +487,7 @@ GEM psych (>= 4.0.0) redis (5.0.8) redis-client (>= 0.17.0) - redis-client (0.17.1) + redis-client (0.18.0) connection_pool regexp_parser (2.8.2) reline (0.3.9) @@ -519,7 +519,7 @@ GEM rubocop-ast (>= 1.28.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.29.0) + rubocop-ast (1.30.0) parser (>= 3.2.1.0) rubocop-performance (1.19.1) rubocop (>= 1.7.0, < 2.0) From f19e2c3dae6c12717cf0b99dee9e60aee6274d1a Mon Sep 17 00:00:00 2001 From: Jeremy Green Date: Tue, 31 Oct 2023 17:28:54 -0700 Subject: [PATCH 06/44] Prevent dependencies from floating when linking core repo (#1129) When we do `bundle lock --update ...` that allows various dependencies to float up to a new version if one has been released. This prevents that from happening. For instance in `bullet_train-api` we specify a dependency on `jbuilder-schema` of `>= 2.4.0`. In `Gemfile.lock` of the starter repo we had it set to `2.5.0`. But when `2.6.0` was released we started to see failured in CI due to a bug. Since the version was just "floating" to `2.6.0` in CI it wasn't immediately obvious that `jbuilder-schema` was getting updated. Ideally we want to see these kinds of failures when Dependabot generates a PR to update our dependencies. In which case it would be much more obvious that a new verison of a gem is being used. --- bin/checkout-and-link-core-repo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/checkout-and-link-core-repo b/bin/checkout-and-link-core-repo index 3d843c51..dc15c027 100755 --- a/bin/checkout-and-link-core-repo +++ b/bin/checkout-and-link-core-repo @@ -55,7 +55,7 @@ do done updates="${packages[@]}" -bundle lock --update $updates +bundle lock --conservative --update $updates packages=( From 351751e1794b3534d4f3bcf0fad4ce44e0b79b83 Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Wed, 1 Nov 2023 00:39:05 +0000 Subject: [PATCH 07/44] Update all Bundler dependencies (2023-11-01) (#1123) --- Gemfile.lock | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index ad70f10b..a757c2ac 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -74,8 +74,8 @@ GEM ast (2.4.2) awesome_print (1.9.2) aws-eventstream (1.2.0) - aws-partitions (1.842.0) - aws-sdk-core (3.185.1) + aws-partitions (1.843.0) + aws-sdk-core (3.185.2) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) aws-sigv4 (~> 1.5) @@ -95,7 +95,7 @@ GEM bindex (0.8.1) binding_of_caller (1.0.0) debug_inspector (>= 0.0.1) - bootsnap (1.16.0) + bootsnap (1.17.0) msgpack (~> 1.2) builder (3.2.4) bullet_train (1.6.7) @@ -256,6 +256,7 @@ GEM email_reply_parser (0.5.11) erubi (1.12.0) erubis (2.7.0) + event_stream_parser (0.3.0) extended_email_reply_parser (0.5.1) activesupport charlock_holmes @@ -283,7 +284,7 @@ GEM hashids (1.0.6) hashie (5.0.0) hiredis (0.6.3) - honeybadger (5.2.1) + honeybadger (5.3.0) htmlentities (4.3.4) http-accept (1.7.0) http-cookie (1.0.5) @@ -303,7 +304,7 @@ GEM jbuilder (2.11.5) actionview (>= 5.0.0) activesupport (>= 5.0.0) - jbuilder-schema (2.5.0) + jbuilder-schema (2.6.1) jbuilder method_source rails (>= 5.0.0) @@ -359,7 +360,7 @@ GEM msgpack (1.7.2) multi_xml (0.6.0) multipart-post (2.3.0) - net-imap (0.4.2) + net-imap (0.4.3) date net-protocol net-pop (0.1.2) @@ -423,7 +424,7 @@ GEM actionmailer (>= 3) net-smtp premailer (~> 1.7, >= 1.7.9) - prism (0.15.1) + prism (0.16.0) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -482,7 +483,7 @@ GEM thor (~> 1.0) zeitwerk (~> 2.5) rainbow (3.1.1) - rake (13.0.6) + rake (13.1.0) rdoc (6.5.0) psych (>= 4.0.0) redis (5.0.8) @@ -524,7 +525,8 @@ GEM rubocop-performance (1.19.1) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) - ruby-openai (5.1.0) + ruby-openai (5.2.0) + event_stream_parser (>= 0.3.0, < 1.0.0) faraday (>= 1) faraday-multipart (>= 1) ruby-progressbar (1.13.0) @@ -547,7 +549,7 @@ GEM sexp_processor (4.17.0) showcase-rails (0.4.6) rails (>= 6.1.0) - sidekiq (7.1.6) + sidekiq (7.2.0) concurrent-ruby (< 2) connection_pool (>= 2.3.0) rack (>= 2.2.4) @@ -602,7 +604,7 @@ GEM unicode-emoji (3.4.0) unicode-version (~> 1.0) unicode-version (1.3.0) - valid_email (0.1.4) + valid_email (0.2.0) activemodel mail (>= 2.6.1) simpleidn From 7c4b4def692df6f29fc5de92743fd8e143105c0e Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Wed, 1 Nov 2023 00:40:03 +0000 Subject: [PATCH 08/44] Update all Yarn dependencies (2023-11-01) (#1122) --- yarn.lock | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/yarn.lock b/yarn.lock index fac8a53c..3ce9f3be 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1390,11 +1390,11 @@ uri-js "^4.2.2" "@redocly/cli@^1.0.0-beta.111": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@redocly/cli/-/cli-1.3.0.tgz#47bcb40b0684ca93c7c94658d75453f3c556e905" - integrity sha512-1PpqubK/pIij+hvM3fWQunAgAbKclwya6yiQ3qvYwE9GtcfkqoKNI7ZeDbC+pfYKHc2EJVsylnnIRrngV7guoQ== + version "1.4.0" + resolved "https://registry.yarnpkg.com/@redocly/cli/-/cli-1.4.0.tgz#917505fd2eef533946192945cb06e2a3559055b6" + integrity sha512-MARIbVWG0XlwZwnpcd6IUXekJUxqvQCeU5eJ3RsvYzldFSC07RD0wWgdnem3xTLV+k+fHsgycezNz89D+UjBIA== dependencies: - "@redocly/openapi-core" "1.3.0" + "@redocly/openapi-core" "1.4.0" chokidar "^3.5.1" colorette "^1.2.0" core-js "^3.32.1" @@ -1410,10 +1410,10 @@ styled-components "^6.0.7" yargs "17.0.1" -"@redocly/openapi-core@1.3.0", "@redocly/openapi-core@^1.0.0-rc.2": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@redocly/openapi-core/-/openapi-core-1.3.0.tgz#b47325d04c72d395ae3456b217799eb5850602aa" - integrity sha512-gpUu6bjveF9fuZF4iGdzHLMM3nH+AvtgWB84qPALyrE1Cf2qFed+0SW2cpg46VlgSykMekB86ivOIEqk5SlffA== +"@redocly/openapi-core@1.4.0", "@redocly/openapi-core@^1.0.0-rc.2": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@redocly/openapi-core/-/openapi-core-1.4.0.tgz#d1ce8e391b32452082f754315c8eb265690b784f" + integrity sha512-M4f0H3XExPvJ0dwbEou7YKLzkpz2ZMS9JoNvrbEECO7WCwjGZ4AjbiUjp2p0ZzFMNIiNgTVUJJmkxGxsXW471Q== dependencies: "@redocly/ajv" "^8.11.0" "@types/node" "^14.11.8" From 4275e175c7a288482a57fb896e91b691041ac9a3 Mon Sep 17 00:00:00 2001 From: Jeremy Green Date: Wed, 1 Nov 2023 07:26:33 -0700 Subject: [PATCH 09/44] Use `build` in ExampleBot instead of `create` + `rollback` (#965) * Try using build instead of create + rollback in ExampleBot * linter * Update example factories to match previous OpenAPI * Add back something that was accidentally removed --------- Co-authored-by: Yuri Sidorov <403994+newstler@users.noreply.github.com> --- test/factories/invitations.rb | 2 ++ test/factories/memberships.rb | 3 +++ .../completely_concrete/tangible_things.rb | 4 ++++ test/factories/teams.rb | 3 +++ test/factories/users.rb | 3 +++ test/factories/webhooks/outgoing/endpoints.rb | 4 ++++ test/factories/webhooks/outgoing/events.rb | 11 ++++++++--- 7 files changed, 27 insertions(+), 3 deletions(-) diff --git a/test/factories/invitations.rb b/test/factories/invitations.rb index 31b6cc6c..6cba3f44 100644 --- a/test/factories/invitations.rb +++ b/test/factories/invitations.rb @@ -6,6 +6,8 @@ sequence(:email) { |n| "example#{n}@email.com" } factory :invitation_example do + id { 42 } + from_membership_id { 42 } team { FactoryBot.example(:team) } membership { FactoryBot.example(:membership) } end diff --git a/test/factories/memberships.rb b/test/factories/memberships.rb index f2f220ae..90b28550 100644 --- a/test/factories/memberships.rb +++ b/test/factories/memberships.rb @@ -4,6 +4,7 @@ association :team factory :membership_example do + id { 42 } team { FactoryBot.example(:team) } user { FactoryBot.example(:user, teams: [team]) } invitation_id { nil } @@ -14,6 +15,8 @@ platform_agent_of_id { nil } platform_agent { false } role_ids { ["admin"] } + created_at { DateTime.new(2023, 1, 1) } + updated_at { DateTime.new(2023, 1, 2) } # The `added_by` attribute is an optional foreign_key which points # to another membership and is automatically populated when someone diff --git a/test/factories/scaffolding/completely_concrete/tangible_things.rb b/test/factories/scaffolding/completely_concrete/tangible_things.rb index f5d52f17..92e020fb 100644 --- a/test/factories/scaffolding/completely_concrete/tangible_things.rb +++ b/test/factories/scaffolding/completely_concrete/tangible_things.rb @@ -15,7 +15,11 @@ sort_order { 1 } factory :scaffolding_completely_concrete_tangible_thing_example do + id { 42 } + absolutely_abstract_creative_concept_id { 42 } text_field_value { "Example" } + created_at { DateTime.new(2023, 1, 1) } + updated_at { DateTime.new(2023, 1, 2) } end end end diff --git a/test/factories/teams.rb b/test/factories/teams.rb index aa080140..1c06181e 100644 --- a/test/factories/teams.rb +++ b/test/factories/teams.rb @@ -6,10 +6,13 @@ locale { nil } factory :team_example do + id { 42 } sequence(:name) { |n| "EXAMPLE Generic Team #{n}" } sequence(:slug) { |n| "EXAMPLE team_#{n}" } time_zone { ActiveSupport::TimeZone.all.first.name } locale { "en" } + created_at { DateTime.new(2023, 1, 1) } + updated_at { DateTime.new(2023, 1, 2) } end end end diff --git a/test/factories/users.rb b/test/factories/users.rb index af8fa630..6973274d 100644 --- a/test/factories/users.rb +++ b/test/factories/users.rb @@ -22,8 +22,11 @@ end factory :user_example do + id { 42 } first_name { "Example First Name" } last_name { "Example Last Name" } + created_at { DateTime.new(2023, 1, 1) } + updated_at { DateTime.new(2023, 1, 2) } end end end diff --git a/test/factories/webhooks/outgoing/endpoints.rb b/test/factories/webhooks/outgoing/endpoints.rb index ae481a9f..0c446b1b 100644 --- a/test/factories/webhooks/outgoing/endpoints.rb +++ b/test/factories/webhooks/outgoing/endpoints.rb @@ -5,7 +5,11 @@ url { "https://example.com/some-endpoint-url" } factory :webhooks_outgoing_endpoint_example do + id { 42 } + team_id { 42 } name { "Example Endpoint" } + created_at { DateTime.new(2023, 1, 1) } + updated_at { DateTime.new(2023, 1, 2) } end end end diff --git a/test/factories/webhooks/outgoing/events.rb b/test/factories/webhooks/outgoing/events.rb index 6ff4b45b..f71ba4f1 100644 --- a/test/factories/webhooks/outgoing/events.rb +++ b/test/factories/webhooks/outgoing/events.rb @@ -10,10 +10,15 @@ end factory :webhooks_outgoing_event_example do + id { 42 } + subject_id { 42 } + team_id { 42 } + created_at { DateTime.new(2023, 1, 1) } + updated_at { DateTime.new(2023, 1, 2) } data { - {id: 1, - created_at: Time.now.utc, - updated_at: Time.now.utc, + {id: 42, + created_at: DateTime.new(2023, 1, 1).utc, + updated_at: DateTime.new(2023, 1, 2).utc, value: "one"}.to_json } end From d662d3566665f674e3ddd6a210c993f94794bdb5 Mon Sep 17 00:00:00 2001 From: Aike de Jongste Date: Wed, 1 Nov 2023 21:54:07 +0700 Subject: [PATCH 10/44] Update Gitpod Dockerfile (#1125) * Use Ruby 3.2.2 in gitpod.Dockerfile * Install libipvs in Gitpods --- gitpod.Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gitpod.Dockerfile b/gitpod.Dockerfile index 96b5afca..ccd1e219 100644 --- a/gitpod.Dockerfile +++ b/gitpod.Dockerfile @@ -1,7 +1,7 @@ FROM gitpod/workspace-postgres USER gitpod -RUN _ruby_version=ruby-3.2.0 \ +RUN _ruby_version=ruby-3.2.2 \ && printf "rvm_gems_path=/home/gitpod/.rvm\n" > ~/.rvmrc \ && bash -lc "rvm reinstall ruby-${_ruby_version} && rvm use ruby-${_ruby_version} --default && gem install rails" \ && printf "rvm_gems_path=/workspace/.rvm" > ~/.rvmrc \ @@ -11,5 +11,5 @@ RUN _ruby_version=ruby-3.2.0 \ RUN curl https://packages.redis.io/gpg | sudo apt-key add - \ && echo "deb https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list \ && sudo apt-get update \ - && sudo apt-get install -y redis \ + && sudo apt-get install -y redis libvips \ && sudo rm -rf /var/lib/apt/lists/* From 18daf954c6e29842dc123e60400eb697fed442ca Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 1 Nov 2023 10:38:27 -0500 Subject: [PATCH 11/44] BT-Core version bump: - 1.6.8 (#1131) Co-authored-by: jagthedrummer --- Gemfile | 2 +- Gemfile.lock | 74 ++++++++++++++++++++++++++-------------------------- package.json | 6 ++--- yarn.lock | 24 ++++++++--------- 4 files changed, 53 insertions(+), 53 deletions(-) diff --git a/Gemfile b/Gemfile index 932087fc..49076474 100644 --- a/Gemfile +++ b/Gemfile @@ -102,7 +102,7 @@ end # We use a constant here so that we can ensure that all of the bullet_train-* # packages are on the same version. -BULLET_TRAIN_VERSION = "1.6.7" +BULLET_TRAIN_VERSION = "1.6.8" # Core packages. gem "bullet_train", BULLET_TRAIN_VERSION diff --git a/Gemfile.lock b/Gemfile.lock index a757c2ac..36c0e29f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -98,7 +98,7 @@ GEM bootsnap (1.17.0) msgpack (~> 1.2) builder (3.2.4) - bullet_train (1.6.7) + bullet_train (1.6.8) awesome_print bullet_train-fields bullet_train-has_uuid @@ -130,65 +130,65 @@ GEM unicode-emoji valid_email xxhash - bullet_train-api (1.6.7) + bullet_train-api (1.6.8) bullet_train doorkeeper factory_bot - jbuilder-schema (>= 2.4.0) + jbuilder-schema (~> 2.6.1) pagy pagy_cursor rack-cors rails (>= 6.0.0) - bullet_train-fields (1.6.7) + bullet_train-fields (1.6.8) chronic cloudinary phonelib rails (>= 6.0.0) - bullet_train-has_uuid (1.6.7) + bullet_train-has_uuid (1.6.8) rails (>= 6.0.0) - bullet_train-incoming_webhooks (1.6.7) + bullet_train-incoming_webhooks (1.6.8) bullet_train-super_scaffolding rails (>= 6.0.0) - bullet_train-integrations (1.6.7) + bullet_train-integrations (1.6.8) rails (>= 6.0.0) - bullet_train-integrations-stripe (1.6.7) + bullet_train-integrations-stripe (1.6.8) omniauth omniauth-rails_csrf_protection omniauth-stripe-connect rails (>= 6.0.0) stripe - bullet_train-obfuscates_id (1.6.7) + bullet_train-obfuscates_id (1.6.8) hashids rails (>= 6.0.0) - bullet_train-outgoing_webhooks (1.6.7) + bullet_train-outgoing_webhooks (1.6.8) public_suffix rails (>= 6.0.0) - bullet_train-roles (1.6.7) + bullet_train-roles (1.6.8) active_hash activesupport cancancan bullet_train-routes (1.0.0) rails (>= 6.0.0) - bullet_train-scope_questions (1.6.7) + bullet_train-scope_questions (1.6.8) rails (>= 6.0.0) - bullet_train-scope_validator (1.6.7) - bullet_train-sortable (1.6.7) + bullet_train-scope_validator (1.6.8) + bullet_train-sortable (1.6.8) rails (>= 6.0.0) - bullet_train-super_load_and_authorize_resource (1.6.7) + bullet_train-super_load_and_authorize_resource (1.6.8) cancancan rails (>= 6.0.0) - bullet_train-super_scaffolding (1.6.7) + bullet_train-super_scaffolding (1.6.8) bullet_train indefinite_article masamune-ast (~> 2.0.2) rails (>= 6.0.0) - bullet_train-themes (1.6.7) + bullet_train-themes (1.6.8) rails (>= 6.0.0) - bullet_train-themes-light (1.6.7) + bullet_train-themes-light (1.6.8) bullet_train-themes-tailwind_css masamune-ast (~> 2.0.2) rails (>= 6.0.0) - bullet_train-themes-tailwind_css (1.6.7) + bullet_train-themes-tailwind_css (1.6.8) bullet_train bullet_train-themes rails (>= 6.0.0) @@ -635,24 +635,24 @@ DEPENDENCIES active_hash aws-sdk-s3 bootsnap - bullet_train (= 1.6.7) - bullet_train-api (= 1.6.7) - bullet_train-fields (= 1.6.7) - bullet_train-has_uuid (= 1.6.7) - bullet_train-incoming_webhooks (= 1.6.7) - bullet_train-integrations (= 1.6.7) - bullet_train-integrations-stripe (= 1.6.7) - bullet_train-obfuscates_id (= 1.6.7) - bullet_train-outgoing_webhooks (= 1.6.7) - bullet_train-roles (= 1.6.7) - bullet_train-scope_questions (= 1.6.7) - bullet_train-scope_validator (= 1.6.7) - bullet_train-sortable (= 1.6.7) - bullet_train-super_load_and_authorize_resource (= 1.6.7) - bullet_train-super_scaffolding (= 1.6.7) - bullet_train-themes (= 1.6.7) - bullet_train-themes-light (= 1.6.7) - bullet_train-themes-tailwind_css (= 1.6.7) + bullet_train (= 1.6.8) + bullet_train-api (= 1.6.8) + bullet_train-fields (= 1.6.8) + bullet_train-has_uuid (= 1.6.8) + bullet_train-incoming_webhooks (= 1.6.8) + bullet_train-integrations (= 1.6.8) + bullet_train-integrations-stripe (= 1.6.8) + bullet_train-obfuscates_id (= 1.6.8) + bullet_train-outgoing_webhooks (= 1.6.8) + bullet_train-roles (= 1.6.8) + bullet_train-scope_questions (= 1.6.8) + bullet_train-scope_validator (= 1.6.8) + bullet_train-sortable (= 1.6.8) + bullet_train-super_load_and_authorize_resource (= 1.6.8) + bullet_train-super_scaffolding (= 1.6.8) + bullet_train-themes (= 1.6.8) + bullet_train-themes-light (= 1.6.8) + bullet_train-themes-tailwind_css (= 1.6.8) capybara (~> 3.39) capybara-email chronic diff --git a/package.json b/package.json index f93eb948..8deaa80c 100644 --- a/package.json +++ b/package.json @@ -2,9 +2,9 @@ "name": "app", "private": true, "dependencies": { - "@bullet-train/bullet-train": "1.6.7", - "@bullet-train/bullet-train-sortable": "1.6.7", - "@bullet-train/fields": "1.6.7", + "@bullet-train/bullet-train": "1.6.8", + "@bullet-train/bullet-train-sortable": "1.6.8", + "@bullet-train/fields": "1.6.8", "@esbuild-plugins/node-globals-polyfill": "^0.2.3", "@fullhuman/postcss-purgecss": "5.0.0", "@hotwired/turbo-rails": "^7.3.0", diff --git a/yarn.lock b/yarn.lock index 3ce9f3be..dab28538 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1061,26 +1061,26 @@ "@babel/helper-validator-identifier" "^7.22.19" to-fast-properties "^2.0.0" -"@bullet-train/bullet-train-sortable@1.6.7": - version "1.6.7" - resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train-sortable/-/bullet-train-sortable-1.6.7.tgz#238c2c1a369efe9a234bdb3417adba8e7ef193f9" - integrity sha512-swXwL78ReOW4PCMj63NHIaU9YiKPghebwHsTq6cXTka3yj1YgezK3htmVMRxs0gwjokFOchSBHJNJ8hRV1bsEQ== +"@bullet-train/bullet-train-sortable@1.6.8": + version "1.6.8" + resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train-sortable/-/bullet-train-sortable-1.6.8.tgz#7c32b6960260377440d053bf65c20e16e525be55" + integrity sha512-eKT0a4aZkWJ4CSGN6LrY9hkCxuZK3sgJ1b5BEbuDw6reBaWrmvq+748imOoBcyocB7dBTMfMItGNKjrxO/rgLQ== dependencies: "@hotwired/stimulus" "^3.0.1" "@rails/request.js" "^0.0.6" dragula "^3.7.3" -"@bullet-train/bullet-train@1.6.7": - version "1.6.7" - resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train/-/bullet-train-1.6.7.tgz#2700cef807d31b8092954d1a32b411f3d2cf0e08" - integrity sha512-U1PBPKJjc1GiXvWGXhDLv3iF9JWOTqYGxk6ofVnggPabBzPuafUXSki6q1XRY7L/GBGCRyMQ8ZcdI8Qu1nVhaw== +"@bullet-train/bullet-train@1.6.8": + version "1.6.8" + resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train/-/bullet-train-1.6.8.tgz#feec40e659da545a25c21dd3858784663e272e9a" + integrity sha512-jWvAw5tg9WEttfWF403oqajD/6Y1TcuqqoGGGdCpZPNCFw6otcCPwjsNWq1ozyw3ewz0WRINXMBON+PxjIYqmQ== dependencies: "@hotwired/stimulus" "^3.0.1" -"@bullet-train/fields@1.6.7": - version "1.6.7" - resolved "https://registry.yarnpkg.com/@bullet-train/fields/-/fields-1.6.7.tgz#d534221deb537b8e157b51556ca37840e115dd05" - integrity sha512-fakK4+WUTeP6B6ST75ZDjjIN6nAHunTBgZPl7+rzsrkWOZy/nWAGxn3nfuHWqtwLXce/UdSHJS0nuF+k9RUHfg== +"@bullet-train/fields@1.6.8": + version "1.6.8" + resolved "https://registry.yarnpkg.com/@bullet-train/fields/-/fields-1.6.8.tgz#58dfbd557d0eed9575008278a785cde7acaa6bf2" + integrity sha512-uA3PoedhmB5F15FDWaXUeHFzFa4JsueX8TQwHOzCFdGI0Bq4WYcmDhxQPtkPw3O/E53JyvadrgS63ruWOIaKdA== dependencies: "@hotwired/stimulus" "^3.0.1" "@simonwep/pickr" "^1.8.1" From 7e14020a2626db125f1c5ee2d67ca218bd2347a0 Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Thu, 2 Nov 2023 06:16:51 +0000 Subject: [PATCH 12/44] Update all Bundler dependencies (2023-11-02) (#1132) --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 36c0e29f..bc5522b7 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -437,7 +437,7 @@ GEM puma (6.4.0) nio4r (~> 2.0) pwned (2.0.2) - racc (1.7.1) + racc (1.7.2) rack (2.2.8) rack-cors (2.0.1) rack (>= 2.0.0) @@ -534,7 +534,7 @@ GEM ffi (~> 1.12) ruby2_keywords (0.0.5) rubyzip (2.3.2) - selenium-webdriver (4.14.0) + selenium-webdriver (4.15.0) rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) From 062548fcea136feb9202ff46b7b255c764f1ed3d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 2 Nov 2023 15:53:24 -0500 Subject: [PATCH 13/44] BT-Core version bump: - 1.6.9 (#1133) Co-authored-by: jagthedrummer --- Gemfile | 2 +- Gemfile.lock | 74 ++++++++++++++++++++++++++-------------------------- package.json | 6 ++--- yarn.lock | 24 ++++++++--------- 4 files changed, 53 insertions(+), 53 deletions(-) diff --git a/Gemfile b/Gemfile index 49076474..b4dbc620 100644 --- a/Gemfile +++ b/Gemfile @@ -102,7 +102,7 @@ end # We use a constant here so that we can ensure that all of the bullet_train-* # packages are on the same version. -BULLET_TRAIN_VERSION = "1.6.8" +BULLET_TRAIN_VERSION = "1.6.9" # Core packages. gem "bullet_train", BULLET_TRAIN_VERSION diff --git a/Gemfile.lock b/Gemfile.lock index bc5522b7..8452cf3c 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -98,7 +98,7 @@ GEM bootsnap (1.17.0) msgpack (~> 1.2) builder (3.2.4) - bullet_train (1.6.8) + bullet_train (1.6.9) awesome_print bullet_train-fields bullet_train-has_uuid @@ -130,7 +130,7 @@ GEM unicode-emoji valid_email xxhash - bullet_train-api (1.6.8) + bullet_train-api (1.6.9) bullet_train doorkeeper factory_bot @@ -139,56 +139,56 @@ GEM pagy_cursor rack-cors rails (>= 6.0.0) - bullet_train-fields (1.6.8) + bullet_train-fields (1.6.9) chronic cloudinary phonelib rails (>= 6.0.0) - bullet_train-has_uuid (1.6.8) + bullet_train-has_uuid (1.6.9) rails (>= 6.0.0) - bullet_train-incoming_webhooks (1.6.8) + bullet_train-incoming_webhooks (1.6.9) bullet_train-super_scaffolding rails (>= 6.0.0) - bullet_train-integrations (1.6.8) + bullet_train-integrations (1.6.9) rails (>= 6.0.0) - bullet_train-integrations-stripe (1.6.8) + bullet_train-integrations-stripe (1.6.9) omniauth omniauth-rails_csrf_protection omniauth-stripe-connect rails (>= 6.0.0) stripe - bullet_train-obfuscates_id (1.6.8) + bullet_train-obfuscates_id (1.6.9) hashids rails (>= 6.0.0) - bullet_train-outgoing_webhooks (1.6.8) + bullet_train-outgoing_webhooks (1.6.9) public_suffix rails (>= 6.0.0) - bullet_train-roles (1.6.8) + bullet_train-roles (1.6.9) active_hash activesupport cancancan bullet_train-routes (1.0.0) rails (>= 6.0.0) - bullet_train-scope_questions (1.6.8) + bullet_train-scope_questions (1.6.9) rails (>= 6.0.0) - bullet_train-scope_validator (1.6.8) - bullet_train-sortable (1.6.8) + bullet_train-scope_validator (1.6.9) + bullet_train-sortable (1.6.9) rails (>= 6.0.0) - bullet_train-super_load_and_authorize_resource (1.6.8) + bullet_train-super_load_and_authorize_resource (1.6.9) cancancan rails (>= 6.0.0) - bullet_train-super_scaffolding (1.6.8) + bullet_train-super_scaffolding (1.6.9) bullet_train indefinite_article masamune-ast (~> 2.0.2) rails (>= 6.0.0) - bullet_train-themes (1.6.8) + bullet_train-themes (1.6.9) rails (>= 6.0.0) - bullet_train-themes-light (1.6.8) + bullet_train-themes-light (1.6.9) bullet_train-themes-tailwind_css masamune-ast (~> 2.0.2) rails (>= 6.0.0) - bullet_train-themes-tailwind_css (1.6.8) + bullet_train-themes-tailwind_css (1.6.9) bullet_train bullet_train-themes rails (>= 6.0.0) @@ -304,7 +304,7 @@ GEM jbuilder (2.11.5) actionview (>= 5.0.0) activesupport (>= 5.0.0) - jbuilder-schema (2.6.1) + jbuilder-schema (2.6.2) jbuilder method_source rails (>= 5.0.0) @@ -635,24 +635,24 @@ DEPENDENCIES active_hash aws-sdk-s3 bootsnap - bullet_train (= 1.6.8) - bullet_train-api (= 1.6.8) - bullet_train-fields (= 1.6.8) - bullet_train-has_uuid (= 1.6.8) - bullet_train-incoming_webhooks (= 1.6.8) - bullet_train-integrations (= 1.6.8) - bullet_train-integrations-stripe (= 1.6.8) - bullet_train-obfuscates_id (= 1.6.8) - bullet_train-outgoing_webhooks (= 1.6.8) - bullet_train-roles (= 1.6.8) - bullet_train-scope_questions (= 1.6.8) - bullet_train-scope_validator (= 1.6.8) - bullet_train-sortable (= 1.6.8) - bullet_train-super_load_and_authorize_resource (= 1.6.8) - bullet_train-super_scaffolding (= 1.6.8) - bullet_train-themes (= 1.6.8) - bullet_train-themes-light (= 1.6.8) - bullet_train-themes-tailwind_css (= 1.6.8) + bullet_train (= 1.6.9) + bullet_train-api (= 1.6.9) + bullet_train-fields (= 1.6.9) + bullet_train-has_uuid (= 1.6.9) + bullet_train-incoming_webhooks (= 1.6.9) + bullet_train-integrations (= 1.6.9) + bullet_train-integrations-stripe (= 1.6.9) + bullet_train-obfuscates_id (= 1.6.9) + bullet_train-outgoing_webhooks (= 1.6.9) + bullet_train-roles (= 1.6.9) + bullet_train-scope_questions (= 1.6.9) + bullet_train-scope_validator (= 1.6.9) + bullet_train-sortable (= 1.6.9) + bullet_train-super_load_and_authorize_resource (= 1.6.9) + bullet_train-super_scaffolding (= 1.6.9) + bullet_train-themes (= 1.6.9) + bullet_train-themes-light (= 1.6.9) + bullet_train-themes-tailwind_css (= 1.6.9) capybara (~> 3.39) capybara-email chronic diff --git a/package.json b/package.json index 8deaa80c..09d1b023 100644 --- a/package.json +++ b/package.json @@ -2,9 +2,9 @@ "name": "app", "private": true, "dependencies": { - "@bullet-train/bullet-train": "1.6.8", - "@bullet-train/bullet-train-sortable": "1.6.8", - "@bullet-train/fields": "1.6.8", + "@bullet-train/bullet-train": "1.6.9", + "@bullet-train/bullet-train-sortable": "1.6.9", + "@bullet-train/fields": "1.6.9", "@esbuild-plugins/node-globals-polyfill": "^0.2.3", "@fullhuman/postcss-purgecss": "5.0.0", "@hotwired/turbo-rails": "^7.3.0", diff --git a/yarn.lock b/yarn.lock index dab28538..aecd66e2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1061,26 +1061,26 @@ "@babel/helper-validator-identifier" "^7.22.19" to-fast-properties "^2.0.0" -"@bullet-train/bullet-train-sortable@1.6.8": - version "1.6.8" - resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train-sortable/-/bullet-train-sortable-1.6.8.tgz#7c32b6960260377440d053bf65c20e16e525be55" - integrity sha512-eKT0a4aZkWJ4CSGN6LrY9hkCxuZK3sgJ1b5BEbuDw6reBaWrmvq+748imOoBcyocB7dBTMfMItGNKjrxO/rgLQ== +"@bullet-train/bullet-train-sortable@1.6.9": + version "1.6.9" + resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train-sortable/-/bullet-train-sortable-1.6.9.tgz#783417b4113cee2b7ef56a0bf2a87a2413a1189d" + integrity sha512-NnOf/AiNtteLyjlsGl502nUF8nzwYJ2bn/sh9UY98Njyx/ub6DIw6GbhpRDdVdYCiNyrFwHckDtT85UnuBaQ0A== dependencies: "@hotwired/stimulus" "^3.0.1" "@rails/request.js" "^0.0.6" dragula "^3.7.3" -"@bullet-train/bullet-train@1.6.8": - version "1.6.8" - resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train/-/bullet-train-1.6.8.tgz#feec40e659da545a25c21dd3858784663e272e9a" - integrity sha512-jWvAw5tg9WEttfWF403oqajD/6Y1TcuqqoGGGdCpZPNCFw6otcCPwjsNWq1ozyw3ewz0WRINXMBON+PxjIYqmQ== +"@bullet-train/bullet-train@1.6.9": + version "1.6.9" + resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train/-/bullet-train-1.6.9.tgz#7e27f70b1b9d99aa67de0d0e002b0620d892597b" + integrity sha512-ZhMOTVV0WjAHCRuIqQCbxASSpJkQkZELeDzt1ugzsrdCaHKMXGRwObQPPOaP5JhFRL6apU5K65eMW3K5xw6Efw== dependencies: "@hotwired/stimulus" "^3.0.1" -"@bullet-train/fields@1.6.8": - version "1.6.8" - resolved "https://registry.yarnpkg.com/@bullet-train/fields/-/fields-1.6.8.tgz#58dfbd557d0eed9575008278a785cde7acaa6bf2" - integrity sha512-uA3PoedhmB5F15FDWaXUeHFzFa4JsueX8TQwHOzCFdGI0Bq4WYcmDhxQPtkPw3O/E53JyvadrgS63ruWOIaKdA== +"@bullet-train/fields@1.6.9": + version "1.6.9" + resolved "https://registry.yarnpkg.com/@bullet-train/fields/-/fields-1.6.9.tgz#1c1a5ad60221f48bc83dc4660996fbc6c7aba4c4" + integrity sha512-Y11eRy4b2YNNMEm3X/5QweLRSI1Csa5feLr/LL/D8HXUc9KVHC5DyhoHOP5Ie0rj+43RBM7HZ2FdciMrsqjYrw== dependencies: "@hotwired/stimulus" "^3.0.1" "@simonwep/pickr" "^1.8.1" From 9dca2e848a637dde41d263baf0d1e86cbee460c4 Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Fri, 3 Nov 2023 06:16:43 +0000 Subject: [PATCH 14/44] Update all Bundler dependencies (2023-11-03) (#1134) --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 8452cf3c..7950672a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -74,8 +74,8 @@ GEM ast (2.4.2) awesome_print (1.9.2) aws-eventstream (1.2.0) - aws-partitions (1.843.0) - aws-sdk-core (3.185.2) + aws-partitions (1.844.0) + aws-sdk-core (3.186.0) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) aws-sigv4 (~> 1.5) @@ -587,7 +587,7 @@ GEM stimulus-rails (1.3.0) railties (>= 6.0.0) stringio (3.0.8) - stripe (10.0.0) + stripe (10.1.0) thor (1.3.0) thread-local (1.1.0) timeout (0.4.0) From 313f5c0a7984a1d93ae5887e8aeed5a2ca31557c Mon Sep 17 00:00:00 2001 From: Gabriel Zayas Date: Sat, 4 Nov 2023 00:24:06 +0900 Subject: [PATCH 15/44] Implement home page (#1108) * Add stimulus-scroll-reveal * Add final markup for home page * Remove unneeded CSS class in public index div * Edit TODO in application system test case * Make link to documentation lowercased * Remove unneeded string interpolation * Register ScrollReveal next to RevealController * Move fade background markup from core to starter repo * Change bg fade class, write home page link style inline * Update yarn.lock --------- Co-authored-by: Jeremy Green --- app/javascript/controllers/index.js | 2 ++ app/views/public/home/index.html.erb | 41 ++++++++++++++++++++++++---- package.json | 1 + test/application_system_test_case.rb | 2 +- yarn.lock | 5 ++++ 5 files changed, 44 insertions(+), 7 deletions(-) diff --git a/app/javascript/controllers/index.js b/app/javascript/controllers/index.js index f33405a1..55bea1bc 100644 --- a/app/javascript/controllers/index.js +++ b/app/javascript/controllers/index.js @@ -3,6 +3,7 @@ import { identifierForContextKey } from "stimulus/webpack-helpers" import { controllerDefinitions as bulletTrainControllers } from "@bullet-train/bullet-train" import { controllerDefinitions as bulletTrainFieldControllers } from "@bullet-train/fields" import { controllerDefinitions as bulletTrainSortableControllers } from "@bullet-train/bullet-train-sortable" +import ScrollReveal from 'stimulus-scroll-reveal' import RevealController from 'stimulus-reveal' import CableReady from 'cable_ready' import consumer from '../channels/consumer' @@ -25,6 +26,7 @@ application.load(bulletTrainFieldControllers) application.load(bulletTrainSortableControllers) application.register('reveal', RevealController) +application.register('scroll-reveal', ScrollReveal) const controllers = Object.keys(controllersContext).map((filename) => ({ identifier: identifierForContextKey(filename), diff --git a/app/views/public/home/index.html.erb b/app/views/public/home/index.html.erb index f3f64965..81a260bc 100644 --- a/app/views/public/home/index.html.erb +++ b/app/views/public/home/index.html.erb @@ -1,7 +1,36 @@ -<%= render 'shared/page' do |p| %> - <% p.content_for :title, "Public Index Page" %> +
+
+
- <% p.content_for :body do %> -

Change the contents of `app/views/public/home/index.html.erb` to edit this view.

- <% end %> -<% end %> +
+
+
+
+ <%= link_to "https://bullettrain.co/", class: "col-span-1", target: '_blank' do %> + <%= image_tag image_path("logo/logo.png"), class: 'reveal reveal-from-left h-40 w-auto mx-auto', "data-scroll-reveal-target": "item" %> + <% end %> + +
+
+
+ <%= link_to t('bullet_train.name'), "https://bullettrain.co/", class: 'mx-5 mt-3 text-slate-800 text-4xl font-bold hover:text-primary-600 hover:no-underline', target: '_blank' %> +

<%= "v#{BulletTrain::VERSION}" %>

+
+ +
+ <%= render 'shared/line' %> +
+ +

+ Welcome to Bullet Train! Please read the <%= link_to "documentation", "/docs", target: '_blank' %> to get started. +

+ +
+ <%= link_to t('global.buttons.sign_in'), new_user_session_path, class: first_button_primary %> +
+
+
+
+
+
+
diff --git a/package.json b/package.json index 09d1b023..46a6cd5e 100644 --- a/package.json +++ b/package.json @@ -30,6 +30,7 @@ "postcss-import": "^15.1.0", "postcss-nested": "^6.0.1", "stimulus-reveal": "^1.4.2", + "stimulus-scroll-reveal": "^3.2.0", "tailwindcss": "^3.3.5", "yalc": "^1.0.0-pre.53" }, diff --git a/test/application_system_test_case.rb b/test/application_system_test_case.rb index b072aa10..db5a608f 100644 --- a/test/application_system_test_case.rb +++ b/test/application_system_test_case.rb @@ -211,7 +211,7 @@ def sign_in_from_homepage(display_details = self.display_details) alias_method :sign_in_from_homepage_for, :sign_in_from_homepage def new_registration_page(display_details = self.display_details) - # TODO the tailwind port of bullet train doesn't currently support a homepage. + # TODO: Adjust tests to start from the home page. visit new_user_registration_path # this forces capybara to wait until the proper page loads. diff --git a/yarn.lock b/yarn.lock index aecd66e2..eb25184b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3109,6 +3109,11 @@ stimulus-reveal@^1.4.2: dependencies: stimulus "^3.0.1" +stimulus-scroll-reveal@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/stimulus-scroll-reveal/-/stimulus-scroll-reveal-3.2.0.tgz#e9bdf2c0ddce82c24df99ba627f2f3375bc64f41" + integrity sha512-KxXHibsGVqvBJ4TqUaTwss36WX543dlUWoNbDXvkAfuddE6H/D7egkVF9v85LEtCVd2h9KkrTNykBnPqyxpAoQ== + stimulus@^3.0.1: version "3.2.2" resolved "https://registry.yarnpkg.com/stimulus/-/stimulus-3.2.2.tgz#a2e955f43e12e2e5784b175d4df5517ef678aa68" From 53d26e9ef0361602d3e5de732fb247a6564cf5b6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Nov 2023 11:27:21 -0500 Subject: [PATCH 16/44] BT-Core version bump: - 1.6.10 (#1135) Co-authored-by: jagthedrummer --- Gemfile | 2 +- Gemfile.lock | 74 ++++++++++++++++++++++++++-------------------------- package.json | 6 ++--- yarn.lock | 24 ++++++++--------- 4 files changed, 53 insertions(+), 53 deletions(-) diff --git a/Gemfile b/Gemfile index b4dbc620..7f1b15d6 100644 --- a/Gemfile +++ b/Gemfile @@ -102,7 +102,7 @@ end # We use a constant here so that we can ensure that all of the bullet_train-* # packages are on the same version. -BULLET_TRAIN_VERSION = "1.6.9" +BULLET_TRAIN_VERSION = "1.6.10" # Core packages. gem "bullet_train", BULLET_TRAIN_VERSION diff --git a/Gemfile.lock b/Gemfile.lock index 7950672a..1a47318c 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -98,7 +98,7 @@ GEM bootsnap (1.17.0) msgpack (~> 1.2) builder (3.2.4) - bullet_train (1.6.9) + bullet_train (1.6.10) awesome_print bullet_train-fields bullet_train-has_uuid @@ -130,7 +130,7 @@ GEM unicode-emoji valid_email xxhash - bullet_train-api (1.6.9) + bullet_train-api (1.6.10) bullet_train doorkeeper factory_bot @@ -139,56 +139,56 @@ GEM pagy_cursor rack-cors rails (>= 6.0.0) - bullet_train-fields (1.6.9) + bullet_train-fields (1.6.10) chronic cloudinary phonelib rails (>= 6.0.0) - bullet_train-has_uuid (1.6.9) + bullet_train-has_uuid (1.6.10) rails (>= 6.0.0) - bullet_train-incoming_webhooks (1.6.9) + bullet_train-incoming_webhooks (1.6.10) bullet_train-super_scaffolding rails (>= 6.0.0) - bullet_train-integrations (1.6.9) + bullet_train-integrations (1.6.10) rails (>= 6.0.0) - bullet_train-integrations-stripe (1.6.9) + bullet_train-integrations-stripe (1.6.10) omniauth omniauth-rails_csrf_protection omniauth-stripe-connect rails (>= 6.0.0) stripe - bullet_train-obfuscates_id (1.6.9) + bullet_train-obfuscates_id (1.6.10) hashids rails (>= 6.0.0) - bullet_train-outgoing_webhooks (1.6.9) + bullet_train-outgoing_webhooks (1.6.10) public_suffix rails (>= 6.0.0) - bullet_train-roles (1.6.9) + bullet_train-roles (1.6.10) active_hash activesupport cancancan bullet_train-routes (1.0.0) rails (>= 6.0.0) - bullet_train-scope_questions (1.6.9) + bullet_train-scope_questions (1.6.10) rails (>= 6.0.0) - bullet_train-scope_validator (1.6.9) - bullet_train-sortable (1.6.9) + bullet_train-scope_validator (1.6.10) + bullet_train-sortable (1.6.10) rails (>= 6.0.0) - bullet_train-super_load_and_authorize_resource (1.6.9) + bullet_train-super_load_and_authorize_resource (1.6.10) cancancan rails (>= 6.0.0) - bullet_train-super_scaffolding (1.6.9) + bullet_train-super_scaffolding (1.6.10) bullet_train indefinite_article masamune-ast (~> 2.0.2) rails (>= 6.0.0) - bullet_train-themes (1.6.9) + bullet_train-themes (1.6.10) rails (>= 6.0.0) - bullet_train-themes-light (1.6.9) + bullet_train-themes-light (1.6.10) bullet_train-themes-tailwind_css masamune-ast (~> 2.0.2) rails (>= 6.0.0) - bullet_train-themes-tailwind_css (1.6.9) + bullet_train-themes-tailwind_css (1.6.10) bullet_train bullet_train-themes rails (>= 6.0.0) @@ -424,7 +424,7 @@ GEM actionmailer (>= 3) net-smtp premailer (~> 1.7, >= 1.7.9) - prism (0.16.0) + prism (0.17.0) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -635,24 +635,24 @@ DEPENDENCIES active_hash aws-sdk-s3 bootsnap - bullet_train (= 1.6.9) - bullet_train-api (= 1.6.9) - bullet_train-fields (= 1.6.9) - bullet_train-has_uuid (= 1.6.9) - bullet_train-incoming_webhooks (= 1.6.9) - bullet_train-integrations (= 1.6.9) - bullet_train-integrations-stripe (= 1.6.9) - bullet_train-obfuscates_id (= 1.6.9) - bullet_train-outgoing_webhooks (= 1.6.9) - bullet_train-roles (= 1.6.9) - bullet_train-scope_questions (= 1.6.9) - bullet_train-scope_validator (= 1.6.9) - bullet_train-sortable (= 1.6.9) - bullet_train-super_load_and_authorize_resource (= 1.6.9) - bullet_train-super_scaffolding (= 1.6.9) - bullet_train-themes (= 1.6.9) - bullet_train-themes-light (= 1.6.9) - bullet_train-themes-tailwind_css (= 1.6.9) + bullet_train (= 1.6.10) + bullet_train-api (= 1.6.10) + bullet_train-fields (= 1.6.10) + bullet_train-has_uuid (= 1.6.10) + bullet_train-incoming_webhooks (= 1.6.10) + bullet_train-integrations (= 1.6.10) + bullet_train-integrations-stripe (= 1.6.10) + bullet_train-obfuscates_id (= 1.6.10) + bullet_train-outgoing_webhooks (= 1.6.10) + bullet_train-roles (= 1.6.10) + bullet_train-scope_questions (= 1.6.10) + bullet_train-scope_validator (= 1.6.10) + bullet_train-sortable (= 1.6.10) + bullet_train-super_load_and_authorize_resource (= 1.6.10) + bullet_train-super_scaffolding (= 1.6.10) + bullet_train-themes (= 1.6.10) + bullet_train-themes-light (= 1.6.10) + bullet_train-themes-tailwind_css (= 1.6.10) capybara (~> 3.39) capybara-email chronic diff --git a/package.json b/package.json index 46a6cd5e..a52157ef 100644 --- a/package.json +++ b/package.json @@ -2,9 +2,9 @@ "name": "app", "private": true, "dependencies": { - "@bullet-train/bullet-train": "1.6.9", - "@bullet-train/bullet-train-sortable": "1.6.9", - "@bullet-train/fields": "1.6.9", + "@bullet-train/bullet-train": "1.6.10", + "@bullet-train/bullet-train-sortable": "1.6.10", + "@bullet-train/fields": "1.6.10", "@esbuild-plugins/node-globals-polyfill": "^0.2.3", "@fullhuman/postcss-purgecss": "5.0.0", "@hotwired/turbo-rails": "^7.3.0", diff --git a/yarn.lock b/yarn.lock index eb25184b..7fc2e3c8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1061,26 +1061,26 @@ "@babel/helper-validator-identifier" "^7.22.19" to-fast-properties "^2.0.0" -"@bullet-train/bullet-train-sortable@1.6.9": - version "1.6.9" - resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train-sortable/-/bullet-train-sortable-1.6.9.tgz#783417b4113cee2b7ef56a0bf2a87a2413a1189d" - integrity sha512-NnOf/AiNtteLyjlsGl502nUF8nzwYJ2bn/sh9UY98Njyx/ub6DIw6GbhpRDdVdYCiNyrFwHckDtT85UnuBaQ0A== +"@bullet-train/bullet-train-sortable@1.6.10": + version "1.6.10" + resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train-sortable/-/bullet-train-sortable-1.6.10.tgz#2fb9c4933fbe25a736d07b82aa7bc0ac4dcd9540" + integrity sha512-/bZzTWoFWFjmWK2lyhICq1FyVcKXabyFv9ccx/QAxPMo1L3NjqxG9g3aIHx5fDlQzo3s7XeCIC/wxNH7WcYZrg== dependencies: "@hotwired/stimulus" "^3.0.1" "@rails/request.js" "^0.0.6" dragula "^3.7.3" -"@bullet-train/bullet-train@1.6.9": - version "1.6.9" - resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train/-/bullet-train-1.6.9.tgz#7e27f70b1b9d99aa67de0d0e002b0620d892597b" - integrity sha512-ZhMOTVV0WjAHCRuIqQCbxASSpJkQkZELeDzt1ugzsrdCaHKMXGRwObQPPOaP5JhFRL6apU5K65eMW3K5xw6Efw== +"@bullet-train/bullet-train@1.6.10": + version "1.6.10" + resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train/-/bullet-train-1.6.10.tgz#e72e992d72e9ce61c383ddd1a6955373c05c70c4" + integrity sha512-FbmuMS9I5mCvkMiYFtAhttxuBZSiPDQ6YKTvCpbQkhKqXaZe20E1GVO3pVXw/ecpQqzAtm6vPI+3CMMIis8Bng== dependencies: "@hotwired/stimulus" "^3.0.1" -"@bullet-train/fields@1.6.9": - version "1.6.9" - resolved "https://registry.yarnpkg.com/@bullet-train/fields/-/fields-1.6.9.tgz#1c1a5ad60221f48bc83dc4660996fbc6c7aba4c4" - integrity sha512-Y11eRy4b2YNNMEm3X/5QweLRSI1Csa5feLr/LL/D8HXUc9KVHC5DyhoHOP5Ie0rj+43RBM7HZ2FdciMrsqjYrw== +"@bullet-train/fields@1.6.10": + version "1.6.10" + resolved "https://registry.yarnpkg.com/@bullet-train/fields/-/fields-1.6.10.tgz#bcd177f61c39151f185fecfdb729ae9f381a3430" + integrity sha512-frRBkeeUXDiWfrkFRtQJNYNvvReQIPlfF1/7CyYYPQMvYfFN6B/mEZv6YcwR/J/MU9U7GxVPHABoBW8UnEp83w== dependencies: "@hotwired/stimulus" "^3.0.1" "@simonwep/pickr" "^1.8.1" From f470553362083306402c57c9cf9ab0b8cde76c73 Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Sat, 4 Nov 2023 06:15:56 +0000 Subject: [PATCH 17/44] Update all Bundler dependencies (2023-11-04) (#1136) --- Gemfile.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 1a47318c..18022b1b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -74,7 +74,7 @@ GEM ast (2.4.2) awesome_print (1.9.2) aws-eventstream (1.2.0) - aws-partitions (1.844.0) + aws-partitions (1.845.0) aws-sdk-core (3.186.0) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) @@ -360,7 +360,7 @@ GEM msgpack (1.7.2) multi_xml (0.6.0) multipart-post (2.3.0) - net-imap (0.4.3) + net-imap (0.4.4) date net-protocol net-pop (0.1.2) @@ -424,7 +424,7 @@ GEM actionmailer (>= 3) net-smtp premailer (~> 1.7, >= 1.7.9) - prism (0.17.0) + prism (0.17.1) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -437,7 +437,7 @@ GEM puma (6.4.0) nio4r (~> 2.0) pwned (2.0.2) - racc (1.7.2) + racc (1.7.3) rack (2.2.8) rack-cors (2.0.1) rack (>= 2.0.0) From f2246909d4450b11cc555a1d9e6ecf983aa0c1ff Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Mon, 6 Nov 2023 06:21:17 +0000 Subject: [PATCH 18/44] Update all Bundler dependencies (2023-11-06) (#1137) --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 18022b1b..c1447dde 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -409,7 +409,7 @@ GEM ast (~> 2.4.1) racc pg (1.5.4) - phonelib (0.8.4) + phonelib (0.8.5) possessive (1.0.1) postmark (1.25.0) json @@ -525,7 +525,7 @@ GEM rubocop-performance (1.19.1) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) - ruby-openai (5.2.0) + ruby-openai (6.0.0) event_stream_parser (>= 0.3.0, < 1.0.0) faraday (>= 1) faraday-multipart (>= 1) From cbbb08c68074390aaa3cc71108b96871ca4f1816 Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Tue, 7 Nov 2023 06:17:08 +0000 Subject: [PATCH 19/44] Update all Bundler dependencies (2023-11-07) (#1138) --- Gemfile.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index c1447dde..60ffb182 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -74,7 +74,7 @@ GEM ast (2.4.2) awesome_print (1.9.2) aws-eventstream (1.2.0) - aws-partitions (1.845.0) + aws-partitions (1.846.0) aws-sdk-core (3.186.0) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) @@ -214,7 +214,7 @@ GEM charlock_holmes (0.7.7) chronic (0.10.2) chunky_png (1.4.0) - cloudinary (1.27.0) + cloudinary (1.28.0) aws_cf_signer rest-client (>= 2.0.0) code_analyzer (0.5.5) @@ -229,7 +229,7 @@ GEM addressable cssbundling-rails (1.3.3) railties (>= 6.0.0) - date (3.3.3) + date (3.3.4) debug (1.8.0) irb (>= 1.5.0) reline (>= 0.3.1) @@ -365,7 +365,7 @@ GEM net-protocol net-pop (0.1.2) net-protocol - net-protocol (0.2.1) + net-protocol (0.2.2) timeout net-smtp (0.4.0) net-protocol @@ -484,7 +484,7 @@ GEM zeitwerk (~> 2.5) rainbow (3.1.1) rake (13.1.0) - rdoc (6.5.0) + rdoc (6.6.0) psych (>= 4.0.0) redis (5.0.8) redis-client (>= 0.17.0) @@ -590,7 +590,7 @@ GEM stripe (10.1.0) thor (1.3.0) thread-local (1.1.0) - timeout (0.4.0) + timeout (0.4.1) turbo-rails (1.5.0) actionpack (>= 6.0.0) activejob (>= 6.0.0) From d955a36c1302a814fac19d22505795b1254136ea Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Wed, 8 Nov 2023 06:16:29 +0000 Subject: [PATCH 20/44] Update all Bundler dependencies (2023-11-08) (#1139) --- Gemfile.lock | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 60ffb182..0b2bd46d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -74,7 +74,7 @@ GEM ast (2.4.2) awesome_print (1.9.2) aws-eventstream (1.2.0) - aws-partitions (1.846.0) + aws-partitions (1.847.0) aws-sdk-core (3.186.0) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) @@ -90,7 +90,7 @@ GEM aws-sigv4 (1.6.1) aws-eventstream (~> 1, >= 1.0.2) aws_cf_signer (0.1.3) - base64 (0.1.1) + base64 (0.2.0) bcrypt (3.1.19) bindex (0.8.1) binding_of_caller (1.0.0) @@ -491,7 +491,7 @@ GEM redis-client (0.18.0) connection_pool regexp_parser (2.8.2) - reline (0.3.9) + reline (0.4.0) io-console (~> 0.5) require_all (3.0.0) responders (3.1.1) @@ -508,12 +508,11 @@ GEM chunky_png (~> 1.0) rqrcode_core (~> 1.0) rqrcode_core (1.2.0) - rubocop (1.56.4) - base64 (~> 0.1.1) + rubocop (1.57.2) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) - parser (>= 3.2.2.3) + parser (>= 3.2.2.4) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) @@ -525,7 +524,7 @@ GEM rubocop-performance (1.19.1) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) - ruby-openai (6.0.0) + ruby-openai (6.0.1) event_stream_parser (>= 0.3.0, < 1.0.0) faraday (>= 1) faraday-multipart (>= 1) @@ -572,10 +571,10 @@ GEM actionpack (>= 5.2) activesupport (>= 5.2) sprockets (>= 3.0.0) - standard (1.31.2) + standard (1.32.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) - rubocop (~> 1.56.4) + rubocop (~> 1.57.2) standard-custom (~> 1.0.0) standard-performance (~> 1.2) standard-custom (1.0.2) From f1a3eba59f2b524d29ac2fe7a759cafe0d3e3ba0 Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Thu, 9 Nov 2023 06:16:44 +0000 Subject: [PATCH 21/44] Update all Bundler dependencies (2023-11-09) (#1141) --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 0b2bd46d..9ea90c61 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -74,7 +74,7 @@ GEM ast (2.4.2) awesome_print (1.9.2) aws-eventstream (1.2.0) - aws-partitions (1.847.0) + aws-partitions (1.848.0) aws-sdk-core (3.186.0) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) @@ -585,7 +585,7 @@ GEM rubocop-performance (~> 1.19.1) stimulus-rails (1.3.0) railties (>= 6.0.0) - stringio (3.0.8) + stringio (3.0.9) stripe (10.1.0) thor (1.3.0) thread-local (1.1.0) From 0d69fc08d46e99b31876c8d8e9e5de3bb39f33fc Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Fri, 10 Nov 2023 06:16:40 +0000 Subject: [PATCH 22/44] Update all Bundler dependencies (2023-11-10) (#1144) --- Gemfile.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 9ea90c61..1e2d43a8 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -192,7 +192,7 @@ GEM bullet_train bullet_train-themes rails (>= 6.0.0) - cable_ready (5.0.1) + cable_ready (5.0.2) actionpack (>= 5.2) actionview (>= 5.2) activesupport (>= 5.2) @@ -537,13 +537,13 @@ GEM rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) - sentry-rails (5.12.0) + sentry-rails (5.13.0) railties (>= 5.0) - sentry-ruby (~> 5.12.0) - sentry-ruby (5.12.0) + sentry-ruby (~> 5.13.0) + sentry-ruby (5.13.0) concurrent-ruby (~> 1.0, >= 1.0.2) - sentry-sidekiq (5.12.0) - sentry-ruby (~> 5.12.0) + sentry-sidekiq (5.13.0) + sentry-ruby (~> 5.13.0) sidekiq (>= 3.0) sexp_processor (4.17.0) showcase-rails (0.4.6) From 360b94d397c934e9e12c21ab5ee9cca1f2f70fc8 Mon Sep 17 00:00:00 2001 From: Gabriel Zayas Date: Tue, 14 Nov 2023 00:55:56 +0900 Subject: [PATCH 23/44] Sleep briefly in invitation lists test (#1146) --- test/system/invitation_lists_test.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/test/system/invitation_lists_test.rb b/test/system/invitation_lists_test.rb index a4e50ff9..1d6fa17e 100644 --- a/test/system/invitation_lists_test.rb +++ b/test/system/invitation_lists_test.rb @@ -40,6 +40,7 @@ def teardown # Click on next to show that bulk invitations will raise an error if not filled out properly. click_on "Next" + sleep 3 assert_text("Email can't be blank") # Fill in the email addresses. From cc5e87328ed4da2b31354e258ee8a2161b27ddfc Mon Sep 17 00:00:00 2001 From: Gabriel Zayas Date: Tue, 14 Nov 2023 01:01:27 +0900 Subject: [PATCH 24/44] Remove collaborators example (#1142) * Remove collaborators example * Remove Collborator resource from roles --- app/models/ability.rb | 1 - config/models/roles.yml | 1 - ...bstract_creative_concepts_collaborators.rb | 11 +++ db/schema.rb | 14 +--- .../collaborators_controller_test.rb | 69 ------------------- .../creative_concepts/collaborators.rb | 7 -- .../creative_concepts/collaborator_test.rb | 7 -- 7 files changed, 12 insertions(+), 98 deletions(-) create mode 100644 db/migrate/20231109095948_remove_scaffolding_absolutely_abstract_creative_concepts_collaborators.rb delete mode 100644 test/controllers/account/scaffolding/absolutely_abstract/creative_concepts/collaborators_controller_test.rb delete mode 100644 test/factories/scaffolding/absolutely_abstract/creative_concepts/collaborators.rb delete mode 100644 test/models/scaffolding/absolutely_abstract/creative_concepts/collaborator_test.rb diff --git a/app/models/ability.rb b/app/models/ability.rb index a9fecb72..375bffd4 100644 --- a/app/models/ability.rb +++ b/app/models/ability.rb @@ -11,7 +11,6 @@ def initialize(user) # permit is a Bullet Train created "magic" method. It parses all the roles in `config/roles.yml` and automatically inserts the appropriate `can` method calls here permit user, through: :memberships, parent: :team - permit user, through: :scaffolding_absolutely_abstract_creative_concepts_collaborators, parent: :creative_concept # INDIVIDUAL USER PERMISSIONS. can :manage, User, id: user.id diff --git a/config/models/roles.yml b/config/models/roles.yml index 4584a2e9..2ec178c3 100644 --- a/config/models/roles.yml +++ b/config/models/roles.yml @@ -32,4 +32,3 @@ admin: Membership: manage Scaffolding::AbsolutelyAbstract::CreativeConcept: manage Platform::Application: manage - Scaffolding::AbsolutelyAbstract::CreativeConcepts::Collaborator: manage diff --git a/db/migrate/20231109095948_remove_scaffolding_absolutely_abstract_creative_concepts_collaborators.rb b/db/migrate/20231109095948_remove_scaffolding_absolutely_abstract_creative_concepts_collaborators.rb new file mode 100644 index 00000000..3364385a --- /dev/null +++ b/db/migrate/20231109095948_remove_scaffolding_absolutely_abstract_creative_concepts_collaborators.rb @@ -0,0 +1,11 @@ +class RemoveScaffoldingAbsolutelyAbstractCreativeConceptsCollaborators < ActiveRecord::Migration[7.0] + def change + drop_table :scaffolding_absolutely_abstract_creative_concepts_collaborators do |t| + t.references :creative_concept, null: false, foreign_key: {to_table: "scaffolding_absolutely_abstract_creative_concepts"}, index: {name: "index_creative_concepts_collaborators_on_creative_concept_id"} + t.references :membership, null: false, foreign_key: {to_table: "memberships"}, index: {name: "index_creative_concepts_collaborators_on_membership_id"} + t.jsonb :roles, default: [] + + t.timestamps + end + end +end diff --git a/db/schema.rb b/db/schema.rb index 66576163..84592e21 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema[7.0].define(version: 2023_10_10_185825) do +ActiveRecord::Schema[7.0].define(version: 2023_11_09_095948) do # These are extensions that must be enabled in order to support this database enable_extension "plpgsql" @@ -193,16 +193,6 @@ t.index ["team_id"], name: "index_absolutely_abstract_creative_concepts_on_team_id" end - create_table "scaffolding_absolutely_abstract_creative_concepts_collaborators", force: :cascade do |t| - t.bigint "creative_concept_id", null: false - t.bigint "membership_id", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.jsonb "role_ids", default: [] - t.index ["creative_concept_id"], name: "index_creative_concepts_collaborators_on_creative_concept_id" - t.index ["membership_id"], name: "index_creative_concepts_collaborators_on_membership_id" - end - create_table "scaffolding_completely_concrete_tangible_things", force: :cascade do |t| t.bigint "absolutely_abstract_creative_concept_id", null: false t.string "text_field_value" @@ -364,8 +354,6 @@ add_foreign_key "oauth_applications", "teams" add_foreign_key "oauth_stripe_accounts", "users" add_foreign_key "scaffolding_absolutely_abstract_creative_concepts", "teams" - add_foreign_key "scaffolding_absolutely_abstract_creative_concepts_collaborators", "memberships" - add_foreign_key "scaffolding_absolutely_abstract_creative_concepts_collaborators", "scaffolding_absolutely_abstract_creative_concepts", column: "creative_concept_id" add_foreign_key "scaffolding_completely_concrete_tangible_things", "scaffolding_absolutely_abstract_creative_concepts", column: "absolutely_abstract_creative_concept_id" add_foreign_key "scaffolding_completely_concrete_tangible_things_assignments", "memberships" add_foreign_key "scaffolding_completely_concrete_tangible_things_assignments", "scaffolding_completely_concrete_tangible_things", column: "tangible_thing_id" diff --git a/test/controllers/account/scaffolding/absolutely_abstract/creative_concepts/collaborators_controller_test.rb b/test/controllers/account/scaffolding/absolutely_abstract/creative_concepts/collaborators_controller_test.rb deleted file mode 100644 index 4ac73ffd..00000000 --- a/test/controllers/account/scaffolding/absolutely_abstract/creative_concepts/collaborators_controller_test.rb +++ /dev/null @@ -1,69 +0,0 @@ -require "test_helper" - -class Account::Scaffolding::AbsolutelyAbstract::CreativeConcepts::CollaboratorsControllerTest < ActionDispatch::IntegrationTest - include Devise::Test::IntegrationHelpers - - unless scaffolding_things_disabled? # ๐Ÿš… skip when scaffolding. - def setup - super - @user = create(:onboarded_user) - sign_in @user - @team = @user.current_team - @creative_concept = create(:scaffolding_absolutely_abstract_creative_concept, team: @team) - @collaborator = create(:scaffolding_absolutely_abstract_creative_concepts_collaborator, creative_concept: @creative_concept, roles: [Role.admin]) - end - - test "should get index" do - get url_for([:account, @creative_concept, :collaborators]) - assert_redirected_to url_for([:account, @creative_concept]) - end - - test "should get new" do - get url_for([:new, :account, @creative_concept, :collaborator]) - assert_response :success - end - - test "should create collaborator" do - assert_difference("Scaffolding::AbsolutelyAbstract::CreativeConcepts::Collaborator.count") do - post url_for([:account, @creative_concept, :collaborators]), params: { - scaffolding_absolutely_abstract_creative_concepts_collaborator: { - membership_id: @collaborator.membership_id, - roles: @collaborator.roles - # ๐Ÿš… super scaffolding will insert new fields above this line. - } - } - end - - assert_redirected_to url_for([:account, @creative_concept, :collaborators]) - end - - test "should show collaborator" do - get url_for([:account, @collaborator]) - assert_redirected_to url_for([:account, @creative_concept]) - end - - test "should get edit" do - get url_for([:edit, :account, @collaborator]) - assert_response :success - end - - test "should update collaborator" do - patch url_for([:account, @collaborator]), params: { - scaffolding_absolutely_abstract_creative_concepts_collaborator: { - membership_id: @collaborator.membership_id, - roles: @collaborator.roles - # ๐Ÿš… super scaffolding will also insert new fields above this line. - } - } - assert_redirected_to url_for([:account, @collaborator]) - end - - test "should destroy collaborator" do - assert_difference("Scaffolding::AbsolutelyAbstract::CreativeConcepts::Collaborator.count", -1) do - delete url_for([:account, @collaborator]) - end - - assert_redirected_to url_for([:account, @creative_concept, :collaborators]) - end - end -end diff --git a/test/factories/scaffolding/absolutely_abstract/creative_concepts/collaborators.rb b/test/factories/scaffolding/absolutely_abstract/creative_concepts/collaborators.rb deleted file mode 100644 index 76687fa1..00000000 --- a/test/factories/scaffolding/absolutely_abstract/creative_concepts/collaborators.rb +++ /dev/null @@ -1,7 +0,0 @@ -FactoryBot.define do - factory :scaffolding_absolutely_abstract_creative_concepts_collaborator, class: "Scaffolding::AbsolutelyAbstract::CreativeConcepts::Collaborator" do - creative_concept { create(:scaffolding_absolutely_abstract_creative_concept) } - membership { |collaborator| create(:membership, team: collaborator.instance.creative_concept&.team) } - roles { [] } - end -end diff --git a/test/models/scaffolding/absolutely_abstract/creative_concepts/collaborator_test.rb b/test/models/scaffolding/absolutely_abstract/creative_concepts/collaborator_test.rb deleted file mode 100644 index fd97019c..00000000 --- a/test/models/scaffolding/absolutely_abstract/creative_concepts/collaborator_test.rb +++ /dev/null @@ -1,7 +0,0 @@ -require "test_helper" - -class Scaffolding::AbsolutelyAbstract::CreativeConcepts::CollaboratorTest < ActiveSupport::TestCase - # test "the truth" do - # assert true - # end -end From ee09df54eb6e6be12ddc5720b98f3ab5b6d845e5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 13 Nov 2023 10:58:06 -0600 Subject: [PATCH 25/44] BT-Core version bump: - 1.6.11 (#1152) Co-authored-by: jagthedrummer --- Gemfile | 2 +- Gemfile.lock | 78 ++++++++++++++++++++++++++-------------------------- package.json | 6 ++-- yarn.lock | 24 ++++++++-------- 4 files changed, 55 insertions(+), 55 deletions(-) diff --git a/Gemfile b/Gemfile index 7f1b15d6..c905fd50 100644 --- a/Gemfile +++ b/Gemfile @@ -102,7 +102,7 @@ end # We use a constant here so that we can ensure that all of the bullet_train-* # packages are on the same version. -BULLET_TRAIN_VERSION = "1.6.10" +BULLET_TRAIN_VERSION = "1.6.11" # Core packages. gem "bullet_train", BULLET_TRAIN_VERSION diff --git a/Gemfile.lock b/Gemfile.lock index 1e2d43a8..f697ff1a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -98,7 +98,7 @@ GEM bootsnap (1.17.0) msgpack (~> 1.2) builder (3.2.4) - bullet_train (1.6.10) + bullet_train (1.6.11) awesome_print bullet_train-fields bullet_train-has_uuid @@ -130,65 +130,65 @@ GEM unicode-emoji valid_email xxhash - bullet_train-api (1.6.10) + bullet_train-api (1.6.11) bullet_train doorkeeper factory_bot - jbuilder-schema (~> 2.6.1) + jbuilder-schema (= 2.6.2) pagy pagy_cursor rack-cors rails (>= 6.0.0) - bullet_train-fields (1.6.10) + bullet_train-fields (1.6.11) chronic cloudinary phonelib rails (>= 6.0.0) - bullet_train-has_uuid (1.6.10) + bullet_train-has_uuid (1.6.11) rails (>= 6.0.0) - bullet_train-incoming_webhooks (1.6.10) + bullet_train-incoming_webhooks (1.6.11) bullet_train-super_scaffolding rails (>= 6.0.0) - bullet_train-integrations (1.6.10) + bullet_train-integrations (1.6.11) rails (>= 6.0.0) - bullet_train-integrations-stripe (1.6.10) + bullet_train-integrations-stripe (1.6.11) omniauth omniauth-rails_csrf_protection omniauth-stripe-connect rails (>= 6.0.0) stripe - bullet_train-obfuscates_id (1.6.10) + bullet_train-obfuscates_id (1.6.11) hashids rails (>= 6.0.0) - bullet_train-outgoing_webhooks (1.6.10) + bullet_train-outgoing_webhooks (1.6.11) public_suffix rails (>= 6.0.0) - bullet_train-roles (1.6.10) + bullet_train-roles (1.6.11) active_hash activesupport cancancan bullet_train-routes (1.0.0) rails (>= 6.0.0) - bullet_train-scope_questions (1.6.10) + bullet_train-scope_questions (1.6.11) rails (>= 6.0.0) - bullet_train-scope_validator (1.6.10) - bullet_train-sortable (1.6.10) + bullet_train-scope_validator (1.6.11) + bullet_train-sortable (1.6.11) rails (>= 6.0.0) - bullet_train-super_load_and_authorize_resource (1.6.10) + bullet_train-super_load_and_authorize_resource (1.6.11) cancancan rails (>= 6.0.0) - bullet_train-super_scaffolding (1.6.10) + bullet_train-super_scaffolding (1.6.11) bullet_train indefinite_article masamune-ast (~> 2.0.2) rails (>= 6.0.0) - bullet_train-themes (1.6.10) + bullet_train-themes (1.6.11) rails (>= 6.0.0) - bullet_train-themes-light (1.6.10) + bullet_train-themes-light (1.6.11) bullet_train-themes-tailwind_css masamune-ast (~> 2.0.2) rails (>= 6.0.0) - bullet_train-themes-tailwind_css (1.6.10) + bullet_train-themes-tailwind_css (1.6.11) bullet_train bullet_train-themes rails (>= 6.0.0) @@ -400,7 +400,7 @@ GEM omniauth (~> 1.3) omniauth-oauth2 (~> 1.4) orm_adapter (0.5.0) - pagy (6.1.0) + pagy (6.2.0) pagy_cursor (0.6.1) activerecord (>= 5) pagy (>= 6, < 7) @@ -598,7 +598,7 @@ GEM concurrent-ruby (~> 1.0) unf (0.1.4) unf_ext - unf_ext (0.0.8.2) + unf_ext (0.0.9) unicode-display_width (2.5.0) unicode-emoji (3.4.0) unicode-version (~> 1.0) @@ -634,24 +634,24 @@ DEPENDENCIES active_hash aws-sdk-s3 bootsnap - bullet_train (= 1.6.10) - bullet_train-api (= 1.6.10) - bullet_train-fields (= 1.6.10) - bullet_train-has_uuid (= 1.6.10) - bullet_train-incoming_webhooks (= 1.6.10) - bullet_train-integrations (= 1.6.10) - bullet_train-integrations-stripe (= 1.6.10) - bullet_train-obfuscates_id (= 1.6.10) - bullet_train-outgoing_webhooks (= 1.6.10) - bullet_train-roles (= 1.6.10) - bullet_train-scope_questions (= 1.6.10) - bullet_train-scope_validator (= 1.6.10) - bullet_train-sortable (= 1.6.10) - bullet_train-super_load_and_authorize_resource (= 1.6.10) - bullet_train-super_scaffolding (= 1.6.10) - bullet_train-themes (= 1.6.10) - bullet_train-themes-light (= 1.6.10) - bullet_train-themes-tailwind_css (= 1.6.10) + bullet_train (= 1.6.11) + bullet_train-api (= 1.6.11) + bullet_train-fields (= 1.6.11) + bullet_train-has_uuid (= 1.6.11) + bullet_train-incoming_webhooks (= 1.6.11) + bullet_train-integrations (= 1.6.11) + bullet_train-integrations-stripe (= 1.6.11) + bullet_train-obfuscates_id (= 1.6.11) + bullet_train-outgoing_webhooks (= 1.6.11) + bullet_train-roles (= 1.6.11) + bullet_train-scope_questions (= 1.6.11) + bullet_train-scope_validator (= 1.6.11) + bullet_train-sortable (= 1.6.11) + bullet_train-super_load_and_authorize_resource (= 1.6.11) + bullet_train-super_scaffolding (= 1.6.11) + bullet_train-themes (= 1.6.11) + bullet_train-themes-light (= 1.6.11) + bullet_train-themes-tailwind_css (= 1.6.11) capybara (~> 3.39) capybara-email chronic diff --git a/package.json b/package.json index a52157ef..94efab41 100644 --- a/package.json +++ b/package.json @@ -2,9 +2,9 @@ "name": "app", "private": true, "dependencies": { - "@bullet-train/bullet-train": "1.6.10", - "@bullet-train/bullet-train-sortable": "1.6.10", - "@bullet-train/fields": "1.6.10", + "@bullet-train/bullet-train": "1.6.11", + "@bullet-train/bullet-train-sortable": "1.6.11", + "@bullet-train/fields": "1.6.11", "@esbuild-plugins/node-globals-polyfill": "^0.2.3", "@fullhuman/postcss-purgecss": "5.0.0", "@hotwired/turbo-rails": "^7.3.0", diff --git a/yarn.lock b/yarn.lock index 7fc2e3c8..0791d3f2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1061,26 +1061,26 @@ "@babel/helper-validator-identifier" "^7.22.19" to-fast-properties "^2.0.0" -"@bullet-train/bullet-train-sortable@1.6.10": - version "1.6.10" - resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train-sortable/-/bullet-train-sortable-1.6.10.tgz#2fb9c4933fbe25a736d07b82aa7bc0ac4dcd9540" - integrity sha512-/bZzTWoFWFjmWK2lyhICq1FyVcKXabyFv9ccx/QAxPMo1L3NjqxG9g3aIHx5fDlQzo3s7XeCIC/wxNH7WcYZrg== +"@bullet-train/bullet-train-sortable@1.6.11": + version "1.6.11" + resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train-sortable/-/bullet-train-sortable-1.6.11.tgz#3b942f5f7e7520281a6edc012253b163de385d6e" + integrity sha512-gkLf8pSKrREmq3rS2vMM+iSJPEPhzwucYSEqljVWST/x0nb6MAGva/x+X7MRc0AiXOJkEzWLCEh+TEFRWOA8TQ== dependencies: "@hotwired/stimulus" "^3.0.1" "@rails/request.js" "^0.0.6" dragula "^3.7.3" -"@bullet-train/bullet-train@1.6.10": - version "1.6.10" - resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train/-/bullet-train-1.6.10.tgz#e72e992d72e9ce61c383ddd1a6955373c05c70c4" - integrity sha512-FbmuMS9I5mCvkMiYFtAhttxuBZSiPDQ6YKTvCpbQkhKqXaZe20E1GVO3pVXw/ecpQqzAtm6vPI+3CMMIis8Bng== +"@bullet-train/bullet-train@1.6.11": + version "1.6.11" + resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train/-/bullet-train-1.6.11.tgz#0e85191aeb01a05fa5df38a865ccad8be3bdc3cd" + integrity sha512-PEozDasu6UrqQHJXI/dC/pI1R55xAwMNiO9qznvgjemUshvXhp78nq+HFv1+6NLLBmoLA5HlvdyoIEq9X90xBA== dependencies: "@hotwired/stimulus" "^3.0.1" -"@bullet-train/fields@1.6.10": - version "1.6.10" - resolved "https://registry.yarnpkg.com/@bullet-train/fields/-/fields-1.6.10.tgz#bcd177f61c39151f185fecfdb729ae9f381a3430" - integrity sha512-frRBkeeUXDiWfrkFRtQJNYNvvReQIPlfF1/7CyYYPQMvYfFN6B/mEZv6YcwR/J/MU9U7GxVPHABoBW8UnEp83w== +"@bullet-train/fields@1.6.11": + version "1.6.11" + resolved "https://registry.yarnpkg.com/@bullet-train/fields/-/fields-1.6.11.tgz#45f7d195ff7687bc22f9f5c4f4391b3d82f4ff68" + integrity sha512-0jPppYvgyVTZMPgm/mhGAzOSwcJ8gUCRwVafl1IUs8iJHk2pDGCA8IVSjGN7yjkH5FwMoqPptxS7LGiRJPqehA== dependencies: "@hotwired/stimulus" "^3.0.1" "@simonwep/pickr" "^1.8.1" From 5817d2d2985b5df3a26c8449eab5fd57b0bb3d5b Mon Sep 17 00:00:00 2001 From: Gabriel Zayas Date: Thu, 16 Nov 2023 01:14:01 +0900 Subject: [PATCH 26/44] Run Collaborator related migrations only when the model is present (#1154) * Only update roles column if the collaborators example is available * Use correct model name in migration --- db/migrate/20211130142547_rename_roles_to_role_ids.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/db/migrate/20211130142547_rename_roles_to_role_ids.rb b/db/migrate/20211130142547_rename_roles_to_role_ids.rb index d93de9d1..3ff49be2 100644 --- a/db/migrate/20211130142547_rename_roles_to_role_ids.rb +++ b/db/migrate/20211130142547_rename_roles_to_role_ids.rb @@ -1,6 +1,8 @@ class RenameRolesToRoleIds < ActiveRecord::Migration[6.1] def change - rename_column :scaffolding_absolutely_abstract_creative_concepts_collaborators, :roles, :role_ids - Scaffolding::AbsolutelyAbstract::CreativeConcepts::Collaborator.update_all role_ids: [] + if defined?(Scaffolding::AbsolutelyAbstract::CreativeConcepts::Collaborator) + rename_column :scaffolding_absolutely_abstract_creative_concepts_collaborators, :roles, :role_ids + Scaffolding::AbsolutelyAbstract::CreativeConcepts::Collaborator.update_all role_ids: [] + end end end From a8e717e4382807b9aff5e9ee283df00c02e4ad98 Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Wed, 15 Nov 2023 17:16:27 +0000 Subject: [PATCH 27/44] Update all Yarn dependencies (2023-11-15) (#1147) --- package.json | 12 ++++++------ yarn.lock | 48 ++++++++++++++++++++++++------------------------ 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/package.json b/package.json index 94efab41..0d12e95b 100644 --- a/package.json +++ b/package.json @@ -9,16 +9,16 @@ "@fullhuman/postcss-purgecss": "5.0.0", "@hotwired/turbo-rails": "^7.3.0", "@icon/themify-icons": "^1.0.1-alpha.3", - "@rails/actioncable": "^7.1.1", - "@rails/actiontext": "^7.1.1", - "@rails/activestorage": "^7.1.1", + "@rails/actioncable": "^7.1.2", + "@rails/actiontext": "^7.1.2", + "@rails/activestorage": "^7.1.2", "@rails/request.js": "^0.0.9", - "@rails/ujs": "^7.1.1", + "@rails/ujs": "^7.1.2", "@redocly/cli": "^1.0.0-beta.111", - "@tailwindcss/forms": "^0.5.6", + "@tailwindcss/forms": "^0.5.7", "@tailwindcss/typography": "^0.5.10", "autoprefixer": "^10.4.16", - "cable_ready": "^5.0.0", + "cable_ready": "^5.0.2", "dragula": "^3.7.3", "esbuild": "^0.19.5", "glob": "^10.3.10", diff --git a/yarn.lock b/yarn.lock index 0791d3f2..180a4a44 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1345,22 +1345,22 @@ resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== -"@rails/actioncable@^7.0", "@rails/actioncable@^7.1.1": - version "7.1.1" - resolved "https://registry.yarnpkg.com/@rails/actioncable/-/actioncable-7.1.1.tgz#e8c49769d41f35a4473133c259cc98adc04dddf8" - integrity sha512-ZRJ9rdwFQQjRbtgJnweY0/4UQyxN6ojEGRdib0JkjnuIciv+4ok/aAeZmBJqNreTMaBqS0eHyA9hCArwN58opg== +"@rails/actioncable@^7.0", "@rails/actioncable@^7.1.2": + version "7.1.2" + resolved "https://registry.yarnpkg.com/@rails/actioncable/-/actioncable-7.1.2.tgz#d261ff4b72844f5af496671346ec478798f4ac2c" + integrity sha512-KGziTZfbmGm8/fHOpj515xupbYU+49hsp4etfdpoDJ/CEY2bRZR0cyFcJkpK6n0t/sxOHNWY6bo9vSgXZvT7Mg== -"@rails/actiontext@^7.1.1": - version "7.1.1" - resolved "https://registry.yarnpkg.com/@rails/actiontext/-/actiontext-7.1.1.tgz#01ac458df5eff06c971b48001b03d73c67b50462" - integrity sha512-AdDK+gUa+akys1kFNgZXB6+rz3n60Of+c4TyJzUe6p5cBIjTimMaMWPSr76fyORXEBFKsCUH9bigXSAoUZKU0A== +"@rails/actiontext@^7.1.2": + version "7.1.2" + resolved "https://registry.yarnpkg.com/@rails/actiontext/-/actiontext-7.1.2.tgz#2f7772b33951f76a07e9ff83d54519c362d99fd5" + integrity sha512-qiSUtop7rIb9BlwvgU98u+y8erlWhOiV0AveoHQ4EzN11VAWj3Euao9O+Q1iEJfIPcgXRvnsVLIJPrz3ldizFg== dependencies: "@rails/activestorage" ">= 7.1.0-alpha" -"@rails/activestorage@>= 7.1.0-alpha", "@rails/activestorage@^7.1.1": - version "7.1.1" - resolved "https://registry.yarnpkg.com/@rails/activestorage/-/activestorage-7.1.1.tgz#3f12e8ac784f460f6a9d205744354abd79a525f2" - integrity sha512-QGBj+y4fbZt/QMMpjqnpKlzCKpDGTYrvJ+qc0QLis34AfbBLVgRo7kPzmdmeOTtwvWqpcivB9CrjTcV/C/7ruA== +"@rails/activestorage@>= 7.1.0-alpha", "@rails/activestorage@^7.1.2": + version "7.1.2" + resolved "https://registry.yarnpkg.com/@rails/activestorage/-/activestorage-7.1.2.tgz#088dce680fa1e0a4f8e0c5ac91073f729204ed06" + integrity sha512-evC/xGlpq5XGpcNJina3oNVVB8pUp1GpnN3a84SVA+UNuB6O91OdNRl9BGHNAOo6/jxmFtLb73PIjWqQyVE14w== dependencies: spark-md5 "^3.0.1" @@ -1374,10 +1374,10 @@ resolved "https://registry.yarnpkg.com/@rails/request.js/-/request.js-0.0.9.tgz#89e2a575405dc07eb8a9b3d2fe04289e1f057cd0" integrity sha512-VleYUyrA3rwKMvYnz7MI9Ada85Vekjb/WVz7NuGgDO24Y3Zy9FFSpDMQW+ea/tlftD+CdX/W/sUosRA9/HkDOQ== -"@rails/ujs@^7.1.1": - version "7.1.1" - resolved "https://registry.yarnpkg.com/@rails/ujs/-/ujs-7.1.1.tgz#f8df96e406a2a824084b637880e57c257073cb05" - integrity sha512-ywGwWNiqXN3Bb1BifVQTrkWEWcAGLHW3D0JNQMQeu57LsoluRzvnenNLPsmdoDPkrmSIASDXNsJiCIpUzFj8CA== +"@rails/ujs@^7.1.2": + version "7.1.2" + resolved "https://registry.yarnpkg.com/@rails/ujs/-/ujs-7.1.2.tgz#ea903bcc0224e17156015d995b6f1b83e27d64b2" + integrity sha512-c5x02djEKEVVE4qfN4XgElJS4biM0xxtIVpcJ0ZHLK116U19rowTtmD0AJ/RCb3Xaewa4GPIWLlwgeC0dCQqzw== "@redocly/ajv@^8.11.0": version "8.11.0" @@ -1434,10 +1434,10 @@ core-js "^3.15.1" nanopop "^2.1.0" -"@tailwindcss/forms@^0.5.6": - version "0.5.6" - resolved "https://registry.yarnpkg.com/@tailwindcss/forms/-/forms-0.5.6.tgz#29c6c2b032b363e0c5110efed1499867f6d7e868" - integrity sha512-Fw+2BJ0tmAwK/w01tEFL5TiaJBX1NLT1/YbWgvm7ws3Qcn11kiXxzNTEQDMs5V3mQemhB56l3u0i9dwdzSQldA== +"@tailwindcss/forms@^0.5.7": + version "0.5.7" + resolved "https://registry.yarnpkg.com/@tailwindcss/forms/-/forms-0.5.7.tgz#db5421f062a757b5f828bc9286ba626c6685e821" + integrity sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw== dependencies: mini-svg-data-uri "^1.2.3" @@ -1601,10 +1601,10 @@ browserslist@^4.21.10, browserslist@^4.21.9: node-releases "^2.0.13" update-browserslist-db "^1.0.11" -cable_ready@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/cable_ready/-/cable_ready-5.0.1.tgz#1cef5991cf7a064d09971ed7d87c614dec2ee1e1" - integrity sha512-+t9rKTgYwW5XBx113y97qC8MNEtBZZL84Isdec23HWvjMx0icOQsMzHJE75ycjevgjACTeWZqjRcCdtCHxgZ9g== +cable_ready@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/cable_ready/-/cable_ready-5.0.2.tgz#9042bddce487c25710492d9d4b27f01ce0f8f90e" + integrity sha512-2NUDYACXZuLmnw9q32lGwRQqJaAGU+X/XTLS9lQHojw19l4Py7F2HyeJD6nZ1Rucv96oSlrVQr5kAL/jOB+CpQ== dependencies: morphdom "2.6.1" From 5468f6632f928346480c8687dd61db3f9d1949cc Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Wed, 15 Nov 2023 17:16:41 +0000 Subject: [PATCH 28/44] Update all Bundler dependencies (2023-11-15) (#1148) --- Gemfile.lock | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index f697ff1a..972de109 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -74,7 +74,7 @@ GEM ast (2.4.2) awesome_print (1.9.2) aws-eventstream (1.2.0) - aws-partitions (1.848.0) + aws-partitions (1.850.0) aws-sdk-core (3.186.0) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) @@ -192,7 +192,7 @@ GEM bullet_train bullet_train-themes rails (>= 6.0.0) - cable_ready (5.0.2) + cable_ready (5.0.3) actionpack (>= 5.2) actionview (>= 5.2) activesupport (>= 5.2) @@ -249,8 +249,7 @@ GEM railties (~> 7.0) rotp (~> 6.0) docile (1.4.0) - domain_name (0.5.20190701) - unf (>= 0.0.5, < 1.0.0) + domain_name (0.6.20231109) doorkeeper (5.6.6) railties (>= 5) email_reply_parser (0.5.11) @@ -298,7 +297,7 @@ GEM indefinite_article (0.2.5) activesupport io-console (0.6.0) - irb (1.8.3) + irb (1.9.0) rdoc reline (>= 0.3.8) jbuilder (2.11.5) @@ -321,7 +320,7 @@ GEM letter_opener (1.8.1) launchy (>= 2.2, < 3) lint_roller (1.1.0) - loofah (2.21.4) + loofah (2.22.0) crass (~> 1.0.2) nokogiri (>= 1.12.0) magic_test (0.0.9) @@ -360,7 +359,7 @@ GEM msgpack (1.7.2) multi_xml (0.6.0) multipart-post (2.3.0) - net-imap (0.4.4) + net-imap (0.4.5) date net-protocol net-pop (0.1.2) @@ -524,7 +523,7 @@ GEM rubocop-performance (1.19.1) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) - ruby-openai (6.0.1) + ruby-openai (6.2.0) event_stream_parser (>= 0.3.0, < 1.0.0) faraday (>= 1) faraday-multipart (>= 1) From ef433556def303b85e3f0c77c3d8d2f7d2f5613a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 15 Nov 2023 11:34:28 -0600 Subject: [PATCH 29/44] BT-Core version bump: - 1.6.12 (#1156) Co-authored-by: jagthedrummer --- Gemfile | 2 +- Gemfile.lock | 72 ++++++++++++++++++++++++++-------------------------- package.json | 6 ++--- yarn.lock | 24 +++++++++--------- 4 files changed, 52 insertions(+), 52 deletions(-) diff --git a/Gemfile b/Gemfile index c905fd50..88d887bd 100644 --- a/Gemfile +++ b/Gemfile @@ -102,7 +102,7 @@ end # We use a constant here so that we can ensure that all of the bullet_train-* # packages are on the same version. -BULLET_TRAIN_VERSION = "1.6.11" +BULLET_TRAIN_VERSION = "1.6.12" # Core packages. gem "bullet_train", BULLET_TRAIN_VERSION diff --git a/Gemfile.lock b/Gemfile.lock index 972de109..496ad6d2 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -98,7 +98,7 @@ GEM bootsnap (1.17.0) msgpack (~> 1.2) builder (3.2.4) - bullet_train (1.6.11) + bullet_train (1.6.12) awesome_print bullet_train-fields bullet_train-has_uuid @@ -130,7 +130,7 @@ GEM unicode-emoji valid_email xxhash - bullet_train-api (1.6.11) + bullet_train-api (1.6.12) bullet_train doorkeeper factory_bot @@ -139,56 +139,56 @@ GEM pagy_cursor rack-cors rails (>= 6.0.0) - bullet_train-fields (1.6.11) + bullet_train-fields (1.6.12) chronic cloudinary phonelib rails (>= 6.0.0) - bullet_train-has_uuid (1.6.11) + bullet_train-has_uuid (1.6.12) rails (>= 6.0.0) - bullet_train-incoming_webhooks (1.6.11) + bullet_train-incoming_webhooks (1.6.12) bullet_train-super_scaffolding rails (>= 6.0.0) - bullet_train-integrations (1.6.11) + bullet_train-integrations (1.6.12) rails (>= 6.0.0) - bullet_train-integrations-stripe (1.6.11) + bullet_train-integrations-stripe (1.6.12) omniauth omniauth-rails_csrf_protection omniauth-stripe-connect rails (>= 6.0.0) stripe - bullet_train-obfuscates_id (1.6.11) + bullet_train-obfuscates_id (1.6.12) hashids rails (>= 6.0.0) - bullet_train-outgoing_webhooks (1.6.11) + bullet_train-outgoing_webhooks (1.6.12) public_suffix rails (>= 6.0.0) - bullet_train-roles (1.6.11) + bullet_train-roles (1.6.12) active_hash activesupport cancancan bullet_train-routes (1.0.0) rails (>= 6.0.0) - bullet_train-scope_questions (1.6.11) + bullet_train-scope_questions (1.6.12) rails (>= 6.0.0) - bullet_train-scope_validator (1.6.11) - bullet_train-sortable (1.6.11) + bullet_train-scope_validator (1.6.12) + bullet_train-sortable (1.6.12) rails (>= 6.0.0) - bullet_train-super_load_and_authorize_resource (1.6.11) + bullet_train-super_load_and_authorize_resource (1.6.12) cancancan rails (>= 6.0.0) - bullet_train-super_scaffolding (1.6.11) + bullet_train-super_scaffolding (1.6.12) bullet_train indefinite_article masamune-ast (~> 2.0.2) rails (>= 6.0.0) - bullet_train-themes (1.6.11) + bullet_train-themes (1.6.12) rails (>= 6.0.0) - bullet_train-themes-light (1.6.11) + bullet_train-themes-light (1.6.12) bullet_train-themes-tailwind_css masamune-ast (~> 2.0.2) rails (>= 6.0.0) - bullet_train-themes-tailwind_css (1.6.11) + bullet_train-themes-tailwind_css (1.6.12) bullet_train bullet_train-themes rails (>= 6.0.0) @@ -633,24 +633,24 @@ DEPENDENCIES active_hash aws-sdk-s3 bootsnap - bullet_train (= 1.6.11) - bullet_train-api (= 1.6.11) - bullet_train-fields (= 1.6.11) - bullet_train-has_uuid (= 1.6.11) - bullet_train-incoming_webhooks (= 1.6.11) - bullet_train-integrations (= 1.6.11) - bullet_train-integrations-stripe (= 1.6.11) - bullet_train-obfuscates_id (= 1.6.11) - bullet_train-outgoing_webhooks (= 1.6.11) - bullet_train-roles (= 1.6.11) - bullet_train-scope_questions (= 1.6.11) - bullet_train-scope_validator (= 1.6.11) - bullet_train-sortable (= 1.6.11) - bullet_train-super_load_and_authorize_resource (= 1.6.11) - bullet_train-super_scaffolding (= 1.6.11) - bullet_train-themes (= 1.6.11) - bullet_train-themes-light (= 1.6.11) - bullet_train-themes-tailwind_css (= 1.6.11) + bullet_train (= 1.6.12) + bullet_train-api (= 1.6.12) + bullet_train-fields (= 1.6.12) + bullet_train-has_uuid (= 1.6.12) + bullet_train-incoming_webhooks (= 1.6.12) + bullet_train-integrations (= 1.6.12) + bullet_train-integrations-stripe (= 1.6.12) + bullet_train-obfuscates_id (= 1.6.12) + bullet_train-outgoing_webhooks (= 1.6.12) + bullet_train-roles (= 1.6.12) + bullet_train-scope_questions (= 1.6.12) + bullet_train-scope_validator (= 1.6.12) + bullet_train-sortable (= 1.6.12) + bullet_train-super_load_and_authorize_resource (= 1.6.12) + bullet_train-super_scaffolding (= 1.6.12) + bullet_train-themes (= 1.6.12) + bullet_train-themes-light (= 1.6.12) + bullet_train-themes-tailwind_css (= 1.6.12) capybara (~> 3.39) capybara-email chronic diff --git a/package.json b/package.json index 0d12e95b..ee928795 100644 --- a/package.json +++ b/package.json @@ -2,9 +2,9 @@ "name": "app", "private": true, "dependencies": { - "@bullet-train/bullet-train": "1.6.11", - "@bullet-train/bullet-train-sortable": "1.6.11", - "@bullet-train/fields": "1.6.11", + "@bullet-train/bullet-train": "1.6.12", + "@bullet-train/bullet-train-sortable": "1.6.12", + "@bullet-train/fields": "1.6.12", "@esbuild-plugins/node-globals-polyfill": "^0.2.3", "@fullhuman/postcss-purgecss": "5.0.0", "@hotwired/turbo-rails": "^7.3.0", diff --git a/yarn.lock b/yarn.lock index 180a4a44..fe64ff0d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1061,26 +1061,26 @@ "@babel/helper-validator-identifier" "^7.22.19" to-fast-properties "^2.0.0" -"@bullet-train/bullet-train-sortable@1.6.11": - version "1.6.11" - resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train-sortable/-/bullet-train-sortable-1.6.11.tgz#3b942f5f7e7520281a6edc012253b163de385d6e" - integrity sha512-gkLf8pSKrREmq3rS2vMM+iSJPEPhzwucYSEqljVWST/x0nb6MAGva/x+X7MRc0AiXOJkEzWLCEh+TEFRWOA8TQ== +"@bullet-train/bullet-train-sortable@1.6.12": + version "1.6.12" + resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train-sortable/-/bullet-train-sortable-1.6.12.tgz#e7772ed84e1a9b2bb2e72730e8271c953e3c60cd" + integrity sha512-hCe07j1DgjQLL2xJ94+WSvCe2YcIXgnsszdmtp7h/V+APdYl0Rg3dsvIHeFUQPRqR9LI/Blz28a6jdSdK+kymg== dependencies: "@hotwired/stimulus" "^3.0.1" "@rails/request.js" "^0.0.6" dragula "^3.7.3" -"@bullet-train/bullet-train@1.6.11": - version "1.6.11" - resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train/-/bullet-train-1.6.11.tgz#0e85191aeb01a05fa5df38a865ccad8be3bdc3cd" - integrity sha512-PEozDasu6UrqQHJXI/dC/pI1R55xAwMNiO9qznvgjemUshvXhp78nq+HFv1+6NLLBmoLA5HlvdyoIEq9X90xBA== +"@bullet-train/bullet-train@1.6.12": + version "1.6.12" + resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train/-/bullet-train-1.6.12.tgz#3e35a17e030f943de3d70a046edfe6c23ac504e0" + integrity sha512-QCt1WVYoYrXY216FLIGjAhCEkjc99CwOZSsgQaxxD9WR3f6uVc6RNc428tAf19s8Ig1REQE1qsxiMnz3G+TqhQ== dependencies: "@hotwired/stimulus" "^3.0.1" -"@bullet-train/fields@1.6.11": - version "1.6.11" - resolved "https://registry.yarnpkg.com/@bullet-train/fields/-/fields-1.6.11.tgz#45f7d195ff7687bc22f9f5c4f4391b3d82f4ff68" - integrity sha512-0jPppYvgyVTZMPgm/mhGAzOSwcJ8gUCRwVafl1IUs8iJHk2pDGCA8IVSjGN7yjkH5FwMoqPptxS7LGiRJPqehA== +"@bullet-train/fields@1.6.12": + version "1.6.12" + resolved "https://registry.yarnpkg.com/@bullet-train/fields/-/fields-1.6.12.tgz#2d61f7285851a8c33e5ac2e156f787eda4235fd3" + integrity sha512-Gs4o6mQjEy/nICsYc+oOc9igXDXEeQ8SsRBD4OmcKuPYknFcc5lLlFfakSxofeiiOLJXSPv9KDs8YNUnv3NHdA== dependencies: "@hotwired/stimulus" "^3.0.1" "@simonwep/pickr" "^1.8.1" From dbf74ed7f23f0752a119ee78938115e998d6d643 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 15 Nov 2023 12:57:52 -0600 Subject: [PATCH 30/44] BT-Core version bump: - 1.6.13 (#1157) Co-authored-by: jagthedrummer --- Gemfile | 2 +- Gemfile.lock | 72 ++++++++++++++++++++++++++-------------------------- package.json | 6 ++--- yarn.lock | 24 +++++++++--------- 4 files changed, 52 insertions(+), 52 deletions(-) diff --git a/Gemfile b/Gemfile index 88d887bd..b03efc28 100644 --- a/Gemfile +++ b/Gemfile @@ -102,7 +102,7 @@ end # We use a constant here so that we can ensure that all of the bullet_train-* # packages are on the same version. -BULLET_TRAIN_VERSION = "1.6.12" +BULLET_TRAIN_VERSION = "1.6.13" # Core packages. gem "bullet_train", BULLET_TRAIN_VERSION diff --git a/Gemfile.lock b/Gemfile.lock index 496ad6d2..3d7f2ddc 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -98,7 +98,7 @@ GEM bootsnap (1.17.0) msgpack (~> 1.2) builder (3.2.4) - bullet_train (1.6.12) + bullet_train (1.6.13) awesome_print bullet_train-fields bullet_train-has_uuid @@ -130,7 +130,7 @@ GEM unicode-emoji valid_email xxhash - bullet_train-api (1.6.12) + bullet_train-api (1.6.13) bullet_train doorkeeper factory_bot @@ -139,56 +139,56 @@ GEM pagy_cursor rack-cors rails (>= 6.0.0) - bullet_train-fields (1.6.12) + bullet_train-fields (1.6.13) chronic cloudinary phonelib rails (>= 6.0.0) - bullet_train-has_uuid (1.6.12) + bullet_train-has_uuid (1.6.13) rails (>= 6.0.0) - bullet_train-incoming_webhooks (1.6.12) + bullet_train-incoming_webhooks (1.6.13) bullet_train-super_scaffolding rails (>= 6.0.0) - bullet_train-integrations (1.6.12) + bullet_train-integrations (1.6.13) rails (>= 6.0.0) - bullet_train-integrations-stripe (1.6.12) + bullet_train-integrations-stripe (1.6.13) omniauth omniauth-rails_csrf_protection omniauth-stripe-connect rails (>= 6.0.0) stripe - bullet_train-obfuscates_id (1.6.12) + bullet_train-obfuscates_id (1.6.13) hashids rails (>= 6.0.0) - bullet_train-outgoing_webhooks (1.6.12) + bullet_train-outgoing_webhooks (1.6.13) public_suffix rails (>= 6.0.0) - bullet_train-roles (1.6.12) + bullet_train-roles (1.6.13) active_hash activesupport cancancan bullet_train-routes (1.0.0) rails (>= 6.0.0) - bullet_train-scope_questions (1.6.12) + bullet_train-scope_questions (1.6.13) rails (>= 6.0.0) - bullet_train-scope_validator (1.6.12) - bullet_train-sortable (1.6.12) + bullet_train-scope_validator (1.6.13) + bullet_train-sortable (1.6.13) rails (>= 6.0.0) - bullet_train-super_load_and_authorize_resource (1.6.12) + bullet_train-super_load_and_authorize_resource (1.6.13) cancancan rails (>= 6.0.0) - bullet_train-super_scaffolding (1.6.12) + bullet_train-super_scaffolding (1.6.13) bullet_train indefinite_article masamune-ast (~> 2.0.2) rails (>= 6.0.0) - bullet_train-themes (1.6.12) + bullet_train-themes (1.6.13) rails (>= 6.0.0) - bullet_train-themes-light (1.6.12) + bullet_train-themes-light (1.6.13) bullet_train-themes-tailwind_css masamune-ast (~> 2.0.2) rails (>= 6.0.0) - bullet_train-themes-tailwind_css (1.6.12) + bullet_train-themes-tailwind_css (1.6.13) bullet_train bullet_train-themes rails (>= 6.0.0) @@ -633,24 +633,24 @@ DEPENDENCIES active_hash aws-sdk-s3 bootsnap - bullet_train (= 1.6.12) - bullet_train-api (= 1.6.12) - bullet_train-fields (= 1.6.12) - bullet_train-has_uuid (= 1.6.12) - bullet_train-incoming_webhooks (= 1.6.12) - bullet_train-integrations (= 1.6.12) - bullet_train-integrations-stripe (= 1.6.12) - bullet_train-obfuscates_id (= 1.6.12) - bullet_train-outgoing_webhooks (= 1.6.12) - bullet_train-roles (= 1.6.12) - bullet_train-scope_questions (= 1.6.12) - bullet_train-scope_validator (= 1.6.12) - bullet_train-sortable (= 1.6.12) - bullet_train-super_load_and_authorize_resource (= 1.6.12) - bullet_train-super_scaffolding (= 1.6.12) - bullet_train-themes (= 1.6.12) - bullet_train-themes-light (= 1.6.12) - bullet_train-themes-tailwind_css (= 1.6.12) + bullet_train (= 1.6.13) + bullet_train-api (= 1.6.13) + bullet_train-fields (= 1.6.13) + bullet_train-has_uuid (= 1.6.13) + bullet_train-incoming_webhooks (= 1.6.13) + bullet_train-integrations (= 1.6.13) + bullet_train-integrations-stripe (= 1.6.13) + bullet_train-obfuscates_id (= 1.6.13) + bullet_train-outgoing_webhooks (= 1.6.13) + bullet_train-roles (= 1.6.13) + bullet_train-scope_questions (= 1.6.13) + bullet_train-scope_validator (= 1.6.13) + bullet_train-sortable (= 1.6.13) + bullet_train-super_load_and_authorize_resource (= 1.6.13) + bullet_train-super_scaffolding (= 1.6.13) + bullet_train-themes (= 1.6.13) + bullet_train-themes-light (= 1.6.13) + bullet_train-themes-tailwind_css (= 1.6.13) capybara (~> 3.39) capybara-email chronic diff --git a/package.json b/package.json index ee928795..a61d0845 100644 --- a/package.json +++ b/package.json @@ -2,9 +2,9 @@ "name": "app", "private": true, "dependencies": { - "@bullet-train/bullet-train": "1.6.12", - "@bullet-train/bullet-train-sortable": "1.6.12", - "@bullet-train/fields": "1.6.12", + "@bullet-train/bullet-train": "1.6.13", + "@bullet-train/bullet-train-sortable": "1.6.13", + "@bullet-train/fields": "1.6.13", "@esbuild-plugins/node-globals-polyfill": "^0.2.3", "@fullhuman/postcss-purgecss": "5.0.0", "@hotwired/turbo-rails": "^7.3.0", diff --git a/yarn.lock b/yarn.lock index fe64ff0d..7394b1a8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1061,26 +1061,26 @@ "@babel/helper-validator-identifier" "^7.22.19" to-fast-properties "^2.0.0" -"@bullet-train/bullet-train-sortable@1.6.12": - version "1.6.12" - resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train-sortable/-/bullet-train-sortable-1.6.12.tgz#e7772ed84e1a9b2bb2e72730e8271c953e3c60cd" - integrity sha512-hCe07j1DgjQLL2xJ94+WSvCe2YcIXgnsszdmtp7h/V+APdYl0Rg3dsvIHeFUQPRqR9LI/Blz28a6jdSdK+kymg== +"@bullet-train/bullet-train-sortable@1.6.13": + version "1.6.13" + resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train-sortable/-/bullet-train-sortable-1.6.13.tgz#00b29047db1c8dabfe07b96e9dbb90593e5e72a7" + integrity sha512-1gV70NDah3/pnrtx+zXitvirE2abRxq5pLYoHJY30GDCLMnoqYnHiJlslM7ybUVZnmV+OwYmhqSjMEeZyQ8/RA== dependencies: "@hotwired/stimulus" "^3.0.1" "@rails/request.js" "^0.0.6" dragula "^3.7.3" -"@bullet-train/bullet-train@1.6.12": - version "1.6.12" - resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train/-/bullet-train-1.6.12.tgz#3e35a17e030f943de3d70a046edfe6c23ac504e0" - integrity sha512-QCt1WVYoYrXY216FLIGjAhCEkjc99CwOZSsgQaxxD9WR3f6uVc6RNc428tAf19s8Ig1REQE1qsxiMnz3G+TqhQ== +"@bullet-train/bullet-train@1.6.13": + version "1.6.13" + resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train/-/bullet-train-1.6.13.tgz#7136e081886d21877c49950c53a887ef57673da6" + integrity sha512-nRvWsVQx61IOZTUjWo7XSmwoVyP4Zx5I/5KFNLG3YEWenW6UhTavoNubgWbiInw2yP8vlMIvzWUg1wWHOr8fJQ== dependencies: "@hotwired/stimulus" "^3.0.1" -"@bullet-train/fields@1.6.12": - version "1.6.12" - resolved "https://registry.yarnpkg.com/@bullet-train/fields/-/fields-1.6.12.tgz#2d61f7285851a8c33e5ac2e156f787eda4235fd3" - integrity sha512-Gs4o6mQjEy/nICsYc+oOc9igXDXEeQ8SsRBD4OmcKuPYknFcc5lLlFfakSxofeiiOLJXSPv9KDs8YNUnv3NHdA== +"@bullet-train/fields@1.6.13": + version "1.6.13" + resolved "https://registry.yarnpkg.com/@bullet-train/fields/-/fields-1.6.13.tgz#1826ac31a4edbf7057e79d64c9dae73a3efe3779" + integrity sha512-zvOzH/nroK6lXmEy1462qUYqj/r8AtOBk/kUHAEoGc/lWwvRCKXjpcjWyV/jQ12GNm9egun9Z4VtIN9/IgWvzQ== dependencies: "@hotwired/stimulus" "^3.0.1" "@simonwep/pickr" "^1.8.1" From 9c319e88516b27aedc2a9e582c439ac163b5e88a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 15 Nov 2023 17:00:52 -0600 Subject: [PATCH 31/44] BT-Core version bump: - 1.6.14 (#1158) Co-authored-by: jagthedrummer --- Gemfile | 2 +- Gemfile.lock | 81 +++++++++++++++++++++++++++++----------------------- package.json | 6 ++-- yarn.lock | 24 ++++++++-------- 4 files changed, 61 insertions(+), 52 deletions(-) diff --git a/Gemfile b/Gemfile index b03efc28..09929abd 100644 --- a/Gemfile +++ b/Gemfile @@ -102,7 +102,7 @@ end # We use a constant here so that we can ensure that all of the bullet_train-* # packages are on the same version. -BULLET_TRAIN_VERSION = "1.6.13" +BULLET_TRAIN_VERSION = "1.6.14" # Core packages. gem "bullet_train", BULLET_TRAIN_VERSION diff --git a/Gemfile.lock b/Gemfile.lock index 3d7f2ddc..8cafc5ce 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -98,7 +98,7 @@ GEM bootsnap (1.17.0) msgpack (~> 1.2) builder (3.2.4) - bullet_train (1.6.13) + bullet_train (1.6.14) awesome_print bullet_train-fields bullet_train-has_uuid @@ -109,6 +109,7 @@ GEM bullet_train-themes cable_ready (~> 5.0.0) cancancan + colorizer commonmarker devise devise-pwned_password @@ -120,6 +121,7 @@ GEM image_processing microscope nice_partials (~> 0.9) + omniauth pagy possessive premailer-rails @@ -130,8 +132,10 @@ GEM unicode-emoji valid_email xxhash - bullet_train-api (1.6.13) + bullet_train-api (1.6.14) bullet_train + bullet_train-super_scaffolding + colorizer doorkeeper factory_bot jbuilder-schema (= 2.6.2) @@ -139,56 +143,60 @@ GEM pagy_cursor rack-cors rails (>= 6.0.0) - bullet_train-fields (1.6.13) + bullet_train-fields (1.6.14) chronic cloudinary phonelib rails (>= 6.0.0) - bullet_train-has_uuid (1.6.13) + bullet_train-has_uuid (1.6.14) rails (>= 6.0.0) - bullet_train-incoming_webhooks (1.6.13) + bullet_train-incoming_webhooks (1.6.14) + bullet_train + bullet_train-api bullet_train-super_scaffolding rails (>= 6.0.0) - bullet_train-integrations (1.6.13) + bullet_train-integrations (1.6.14) rails (>= 6.0.0) - bullet_train-integrations-stripe (1.6.13) + bullet_train-integrations-stripe (1.6.14) omniauth omniauth-rails_csrf_protection omniauth-stripe-connect rails (>= 6.0.0) stripe - bullet_train-obfuscates_id (1.6.13) + bullet_train-obfuscates_id (1.6.14) hashids rails (>= 6.0.0) - bullet_train-outgoing_webhooks (1.6.13) + bullet_train-outgoing_webhooks (1.6.14) public_suffix rails (>= 6.0.0) - bullet_train-roles (1.6.13) + bullet_train-roles (1.6.14) active_hash activesupport cancancan bullet_train-routes (1.0.0) rails (>= 6.0.0) - bullet_train-scope_questions (1.6.13) + bullet_train-scope_questions (1.6.14) rails (>= 6.0.0) - bullet_train-scope_validator (1.6.13) - bullet_train-sortable (1.6.13) + bullet_train-scope_validator (1.6.14) + rails + bullet_train-sortable (1.6.14) rails (>= 6.0.0) - bullet_train-super_load_and_authorize_resource (1.6.13) + bullet_train-super_load_and_authorize_resource (1.6.14) cancancan rails (>= 6.0.0) - bullet_train-super_scaffolding (1.6.13) + bullet_train-super_scaffolding (1.6.14) bullet_train + colorizer indefinite_article masamune-ast (~> 2.0.2) rails (>= 6.0.0) - bullet_train-themes (1.6.13) + bullet_train-themes (1.6.14) rails (>= 6.0.0) - bullet_train-themes-light (1.6.13) + bullet_train-themes-light (1.6.14) bullet_train-themes-tailwind_css masamune-ast (~> 2.0.2) rails (>= 6.0.0) - bullet_train-themes-tailwind_css (1.6.13) + bullet_train-themes-tailwind_css (1.6.14) bullet_train bullet_train-themes rails (>= 6.0.0) @@ -221,6 +229,7 @@ GEM sexp_processor coderay (1.1.3) colorize (1.1.0) + colorizer (0.0.2) commonmarker (0.23.10) concurrent-ruby (1.2.2) connection_pool (2.4.1) @@ -633,24 +642,24 @@ DEPENDENCIES active_hash aws-sdk-s3 bootsnap - bullet_train (= 1.6.13) - bullet_train-api (= 1.6.13) - bullet_train-fields (= 1.6.13) - bullet_train-has_uuid (= 1.6.13) - bullet_train-incoming_webhooks (= 1.6.13) - bullet_train-integrations (= 1.6.13) - bullet_train-integrations-stripe (= 1.6.13) - bullet_train-obfuscates_id (= 1.6.13) - bullet_train-outgoing_webhooks (= 1.6.13) - bullet_train-roles (= 1.6.13) - bullet_train-scope_questions (= 1.6.13) - bullet_train-scope_validator (= 1.6.13) - bullet_train-sortable (= 1.6.13) - bullet_train-super_load_and_authorize_resource (= 1.6.13) - bullet_train-super_scaffolding (= 1.6.13) - bullet_train-themes (= 1.6.13) - bullet_train-themes-light (= 1.6.13) - bullet_train-themes-tailwind_css (= 1.6.13) + bullet_train (= 1.6.14) + bullet_train-api (= 1.6.14) + bullet_train-fields (= 1.6.14) + bullet_train-has_uuid (= 1.6.14) + bullet_train-incoming_webhooks (= 1.6.14) + bullet_train-integrations (= 1.6.14) + bullet_train-integrations-stripe (= 1.6.14) + bullet_train-obfuscates_id (= 1.6.14) + bullet_train-outgoing_webhooks (= 1.6.14) + bullet_train-roles (= 1.6.14) + bullet_train-scope_questions (= 1.6.14) + bullet_train-scope_validator (= 1.6.14) + bullet_train-sortable (= 1.6.14) + bullet_train-super_load_and_authorize_resource (= 1.6.14) + bullet_train-super_scaffolding (= 1.6.14) + bullet_train-themes (= 1.6.14) + bullet_train-themes-light (= 1.6.14) + bullet_train-themes-tailwind_css (= 1.6.14) capybara (~> 3.39) capybara-email chronic diff --git a/package.json b/package.json index a61d0845..54acb118 100644 --- a/package.json +++ b/package.json @@ -2,9 +2,9 @@ "name": "app", "private": true, "dependencies": { - "@bullet-train/bullet-train": "1.6.13", - "@bullet-train/bullet-train-sortable": "1.6.13", - "@bullet-train/fields": "1.6.13", + "@bullet-train/bullet-train": "1.6.14", + "@bullet-train/bullet-train-sortable": "1.6.14", + "@bullet-train/fields": "1.6.14", "@esbuild-plugins/node-globals-polyfill": "^0.2.3", "@fullhuman/postcss-purgecss": "5.0.0", "@hotwired/turbo-rails": "^7.3.0", diff --git a/yarn.lock b/yarn.lock index 7394b1a8..a7e733b9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1061,26 +1061,26 @@ "@babel/helper-validator-identifier" "^7.22.19" to-fast-properties "^2.0.0" -"@bullet-train/bullet-train-sortable@1.6.13": - version "1.6.13" - resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train-sortable/-/bullet-train-sortable-1.6.13.tgz#00b29047db1c8dabfe07b96e9dbb90593e5e72a7" - integrity sha512-1gV70NDah3/pnrtx+zXitvirE2abRxq5pLYoHJY30GDCLMnoqYnHiJlslM7ybUVZnmV+OwYmhqSjMEeZyQ8/RA== +"@bullet-train/bullet-train-sortable@1.6.14": + version "1.6.14" + resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train-sortable/-/bullet-train-sortable-1.6.14.tgz#24509a5218c81eb1fdc56e9eefbad561ada7ea65" + integrity sha512-0BqjHvWo4+YLN2iDZmjJSzAFLAkflTK93fxA8SpaJlJ6WNGNQqZLiamgdk7iCakmfBHWQsyYJlC3gycNfHVKaw== dependencies: "@hotwired/stimulus" "^3.0.1" "@rails/request.js" "^0.0.6" dragula "^3.7.3" -"@bullet-train/bullet-train@1.6.13": - version "1.6.13" - resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train/-/bullet-train-1.6.13.tgz#7136e081886d21877c49950c53a887ef57673da6" - integrity sha512-nRvWsVQx61IOZTUjWo7XSmwoVyP4Zx5I/5KFNLG3YEWenW6UhTavoNubgWbiInw2yP8vlMIvzWUg1wWHOr8fJQ== +"@bullet-train/bullet-train@1.6.14": + version "1.6.14" + resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train/-/bullet-train-1.6.14.tgz#5ea4c716fb8bb49ea1bbd3c8fd9cf6e325357055" + integrity sha512-hAhcUwADpRuVbrHP9Ollv+eL09T9kcCcU7UwNRFRsYzvRzDfqs+znmYZtRzA7StZQOYXPzK+4nBiwT8PP45MDA== dependencies: "@hotwired/stimulus" "^3.0.1" -"@bullet-train/fields@1.6.13": - version "1.6.13" - resolved "https://registry.yarnpkg.com/@bullet-train/fields/-/fields-1.6.13.tgz#1826ac31a4edbf7057e79d64c9dae73a3efe3779" - integrity sha512-zvOzH/nroK6lXmEy1462qUYqj/r8AtOBk/kUHAEoGc/lWwvRCKXjpcjWyV/jQ12GNm9egun9Z4VtIN9/IgWvzQ== +"@bullet-train/fields@1.6.14": + version "1.6.14" + resolved "https://registry.yarnpkg.com/@bullet-train/fields/-/fields-1.6.14.tgz#e17c0097edb03f82a3c1190bf80879b163ce7075" + integrity sha512-r3CXCCnGZ2XFfcU8y+AWla23WOjlEDh20pLQ0qutumXfwPQxW6rHYMovpO4vg61CbH6LtYuxJNhML8hSILjpdQ== dependencies: "@hotwired/stimulus" "^3.0.1" "@simonwep/pickr" "^1.8.1" From 4ac83184a5cd230a01156cbe92df02cd37c6bdfb Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 06:15:47 +0000 Subject: [PATCH 32/44] Update all Yarn dependencies (2023-11-16) (#1159) --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 54acb118..e6c0676e 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "@tailwindcss/forms": "^0.5.7", "@tailwindcss/typography": "^0.5.10", "autoprefixer": "^10.4.16", - "cable_ready": "^5.0.2", + "cable_ready": "^5.0.3", "dragula": "^3.7.3", "esbuild": "^0.19.5", "glob": "^10.3.10", diff --git a/yarn.lock b/yarn.lock index a7e733b9..abb75cab 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1601,10 +1601,10 @@ browserslist@^4.21.10, browserslist@^4.21.9: node-releases "^2.0.13" update-browserslist-db "^1.0.11" -cable_ready@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/cable_ready/-/cable_ready-5.0.2.tgz#9042bddce487c25710492d9d4b27f01ce0f8f90e" - integrity sha512-2NUDYACXZuLmnw9q32lGwRQqJaAGU+X/XTLS9lQHojw19l4Py7F2HyeJD6nZ1Rucv96oSlrVQr5kAL/jOB+CpQ== +cable_ready@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/cable_ready/-/cable_ready-5.0.3.tgz#99e621005246d846b4ee5fb34cbfb773c88a019a" + integrity sha512-0WcXRSwNw6p4SQmcAPk/APkqgfN3MlLCg6N6SUV+xJECWcdPPRIF8bQ7CLZBrch7Q8Fv7NZiokJpQShuSv+yNw== dependencies: morphdom "2.6.1" From 87bdf75e55af6261e7911e677a6b76cee96bda31 Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 06:16:32 +0000 Subject: [PATCH 33/44] Update all Bundler dependencies (2023-11-16) (#1160) --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 8cafc5ce..b0de47bb 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -74,7 +74,7 @@ GEM ast (2.4.2) awesome_print (1.9.2) aws-eventstream (1.2.0) - aws-partitions (1.850.0) + aws-partitions (1.851.0) aws-sdk-core (3.186.0) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) From b564f3ab34b922cfc8c70cd59d9e9335f3b071c0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 10:27:01 -0600 Subject: [PATCH 34/44] BT-Core version bump: - 1.6.15 (#1162) Co-authored-by: jagthedrummer --- Gemfile | 2 +- Gemfile.lock | 74 ++++++++++++++++++++++++++-------------------------- package.json | 6 ++--- yarn.lock | 24 ++++++++--------- 4 files changed, 53 insertions(+), 53 deletions(-) diff --git a/Gemfile b/Gemfile index 09929abd..ef8243bf 100644 --- a/Gemfile +++ b/Gemfile @@ -102,7 +102,7 @@ end # We use a constant here so that we can ensure that all of the bullet_train-* # packages are on the same version. -BULLET_TRAIN_VERSION = "1.6.14" +BULLET_TRAIN_VERSION = "1.6.15" # Core packages. gem "bullet_train", BULLET_TRAIN_VERSION diff --git a/Gemfile.lock b/Gemfile.lock index b0de47bb..dc27354f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -98,7 +98,7 @@ GEM bootsnap (1.17.0) msgpack (~> 1.2) builder (3.2.4) - bullet_train (1.6.14) + bullet_train (1.6.15) awesome_print bullet_train-fields bullet_train-has_uuid @@ -132,7 +132,7 @@ GEM unicode-emoji valid_email xxhash - bullet_train-api (1.6.14) + bullet_train-api (1.6.15) bullet_train bullet_train-super_scaffolding colorizer @@ -143,60 +143,60 @@ GEM pagy_cursor rack-cors rails (>= 6.0.0) - bullet_train-fields (1.6.14) + bullet_train-fields (1.6.15) chronic cloudinary phonelib rails (>= 6.0.0) - bullet_train-has_uuid (1.6.14) + bullet_train-has_uuid (1.6.15) rails (>= 6.0.0) - bullet_train-incoming_webhooks (1.6.14) + bullet_train-incoming_webhooks (1.6.15) bullet_train bullet_train-api bullet_train-super_scaffolding rails (>= 6.0.0) - bullet_train-integrations (1.6.14) + bullet_train-integrations (1.6.15) rails (>= 6.0.0) - bullet_train-integrations-stripe (1.6.14) + bullet_train-integrations-stripe (1.6.15) omniauth omniauth-rails_csrf_protection omniauth-stripe-connect rails (>= 6.0.0) stripe - bullet_train-obfuscates_id (1.6.14) + bullet_train-obfuscates_id (1.6.15) hashids rails (>= 6.0.0) - bullet_train-outgoing_webhooks (1.6.14) + bullet_train-outgoing_webhooks (1.6.15) public_suffix rails (>= 6.0.0) - bullet_train-roles (1.6.14) + bullet_train-roles (1.6.15) active_hash activesupport cancancan bullet_train-routes (1.0.0) rails (>= 6.0.0) - bullet_train-scope_questions (1.6.14) + bullet_train-scope_questions (1.6.15) rails (>= 6.0.0) - bullet_train-scope_validator (1.6.14) + bullet_train-scope_validator (1.6.15) rails - bullet_train-sortable (1.6.14) + bullet_train-sortable (1.6.15) rails (>= 6.0.0) - bullet_train-super_load_and_authorize_resource (1.6.14) + bullet_train-super_load_and_authorize_resource (1.6.15) cancancan rails (>= 6.0.0) - bullet_train-super_scaffolding (1.6.14) + bullet_train-super_scaffolding (1.6.15) bullet_train colorizer indefinite_article masamune-ast (~> 2.0.2) rails (>= 6.0.0) - bullet_train-themes (1.6.14) + bullet_train-themes (1.6.15) rails (>= 6.0.0) - bullet_train-themes-light (1.6.14) + bullet_train-themes-light (1.6.15) bullet_train-themes-tailwind_css masamune-ast (~> 2.0.2) rails (>= 6.0.0) - bullet_train-themes-tailwind_css (1.6.14) + bullet_train-themes-tailwind_css (1.6.15) bullet_train bullet_train-themes rails (>= 6.0.0) @@ -606,7 +606,7 @@ GEM concurrent-ruby (~> 1.0) unf (0.1.4) unf_ext - unf_ext (0.0.9) + unf_ext (0.0.9.1) unicode-display_width (2.5.0) unicode-emoji (3.4.0) unicode-version (~> 1.0) @@ -642,24 +642,24 @@ DEPENDENCIES active_hash aws-sdk-s3 bootsnap - bullet_train (= 1.6.14) - bullet_train-api (= 1.6.14) - bullet_train-fields (= 1.6.14) - bullet_train-has_uuid (= 1.6.14) - bullet_train-incoming_webhooks (= 1.6.14) - bullet_train-integrations (= 1.6.14) - bullet_train-integrations-stripe (= 1.6.14) - bullet_train-obfuscates_id (= 1.6.14) - bullet_train-outgoing_webhooks (= 1.6.14) - bullet_train-roles (= 1.6.14) - bullet_train-scope_questions (= 1.6.14) - bullet_train-scope_validator (= 1.6.14) - bullet_train-sortable (= 1.6.14) - bullet_train-super_load_and_authorize_resource (= 1.6.14) - bullet_train-super_scaffolding (= 1.6.14) - bullet_train-themes (= 1.6.14) - bullet_train-themes-light (= 1.6.14) - bullet_train-themes-tailwind_css (= 1.6.14) + bullet_train (= 1.6.15) + bullet_train-api (= 1.6.15) + bullet_train-fields (= 1.6.15) + bullet_train-has_uuid (= 1.6.15) + bullet_train-incoming_webhooks (= 1.6.15) + bullet_train-integrations (= 1.6.15) + bullet_train-integrations-stripe (= 1.6.15) + bullet_train-obfuscates_id (= 1.6.15) + bullet_train-outgoing_webhooks (= 1.6.15) + bullet_train-roles (= 1.6.15) + bullet_train-scope_questions (= 1.6.15) + bullet_train-scope_validator (= 1.6.15) + bullet_train-sortable (= 1.6.15) + bullet_train-super_load_and_authorize_resource (= 1.6.15) + bullet_train-super_scaffolding (= 1.6.15) + bullet_train-themes (= 1.6.15) + bullet_train-themes-light (= 1.6.15) + bullet_train-themes-tailwind_css (= 1.6.15) capybara (~> 3.39) capybara-email chronic diff --git a/package.json b/package.json index e6c0676e..dfa5307f 100644 --- a/package.json +++ b/package.json @@ -2,9 +2,9 @@ "name": "app", "private": true, "dependencies": { - "@bullet-train/bullet-train": "1.6.14", - "@bullet-train/bullet-train-sortable": "1.6.14", - "@bullet-train/fields": "1.6.14", + "@bullet-train/bullet-train": "1.6.15", + "@bullet-train/bullet-train-sortable": "1.6.15", + "@bullet-train/fields": "1.6.15", "@esbuild-plugins/node-globals-polyfill": "^0.2.3", "@fullhuman/postcss-purgecss": "5.0.0", "@hotwired/turbo-rails": "^7.3.0", diff --git a/yarn.lock b/yarn.lock index abb75cab..518e7ad3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1061,26 +1061,26 @@ "@babel/helper-validator-identifier" "^7.22.19" to-fast-properties "^2.0.0" -"@bullet-train/bullet-train-sortable@1.6.14": - version "1.6.14" - resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train-sortable/-/bullet-train-sortable-1.6.14.tgz#24509a5218c81eb1fdc56e9eefbad561ada7ea65" - integrity sha512-0BqjHvWo4+YLN2iDZmjJSzAFLAkflTK93fxA8SpaJlJ6WNGNQqZLiamgdk7iCakmfBHWQsyYJlC3gycNfHVKaw== +"@bullet-train/bullet-train-sortable@1.6.15": + version "1.6.15" + resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train-sortable/-/bullet-train-sortable-1.6.15.tgz#d788c482d6d3f887bf2570341b5ae4c73a2cb574" + integrity sha512-O01shqCtNK4n//6SiIi0Myuc2XS++FmdESdrkLjtuw4m6mkmHTWmr8wa+nrjlAsag1ehw7G08Xexksxc1e2r5w== dependencies: "@hotwired/stimulus" "^3.0.1" "@rails/request.js" "^0.0.6" dragula "^3.7.3" -"@bullet-train/bullet-train@1.6.14": - version "1.6.14" - resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train/-/bullet-train-1.6.14.tgz#5ea4c716fb8bb49ea1bbd3c8fd9cf6e325357055" - integrity sha512-hAhcUwADpRuVbrHP9Ollv+eL09T9kcCcU7UwNRFRsYzvRzDfqs+znmYZtRzA7StZQOYXPzK+4nBiwT8PP45MDA== +"@bullet-train/bullet-train@1.6.15": + version "1.6.15" + resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train/-/bullet-train-1.6.15.tgz#dc1c4cdd56912ad2bf9be96df8d3671359154094" + integrity sha512-2dPXO/OiYqPRG7R1SZyG9Lrvqs3bwZLVSZnVQ7V32IPI2LJHO/8LHq0olWodgIPPGLpgwBZDzNu+Yj+GMky6EQ== dependencies: "@hotwired/stimulus" "^3.0.1" -"@bullet-train/fields@1.6.14": - version "1.6.14" - resolved "https://registry.yarnpkg.com/@bullet-train/fields/-/fields-1.6.14.tgz#e17c0097edb03f82a3c1190bf80879b163ce7075" - integrity sha512-r3CXCCnGZ2XFfcU8y+AWla23WOjlEDh20pLQ0qutumXfwPQxW6rHYMovpO4vg61CbH6LtYuxJNhML8hSILjpdQ== +"@bullet-train/fields@1.6.15": + version "1.6.15" + resolved "https://registry.yarnpkg.com/@bullet-train/fields/-/fields-1.6.15.tgz#57b070abaab3597deb607b9c5725f6b2f871ccce" + integrity sha512-8CXvoEQ9FTEIJN4+Y8rjZA3R6yPzJErss+XR1mHsFNvwBt9PB5Bhc0GBu7sF1H27lsFgg2KR64nc0zEqx+rfwg== dependencies: "@hotwired/stimulus" "^3.0.1" "@simonwep/pickr" "^1.8.1" From 89e8f648f63fe77b79ac05812825b8aca28607c9 Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Fri, 17 Nov 2023 06:15:57 +0000 Subject: [PATCH 35/44] Update all Yarn dependencies (2023-11-17) (#1163) --- yarn.lock | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/yarn.lock b/yarn.lock index 518e7ad3..516a1b32 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1390,11 +1390,11 @@ uri-js "^4.2.2" "@redocly/cli@^1.0.0-beta.111": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@redocly/cli/-/cli-1.4.0.tgz#917505fd2eef533946192945cb06e2a3559055b6" - integrity sha512-MARIbVWG0XlwZwnpcd6IUXekJUxqvQCeU5eJ3RsvYzldFSC07RD0wWgdnem3xTLV+k+fHsgycezNz89D+UjBIA== + version "1.4.1" + resolved "https://registry.yarnpkg.com/@redocly/cli/-/cli-1.4.1.tgz#6ca3a02a272d0fa33b687ec0a964bca5d4c4c3c7" + integrity sha512-c0v8SYyqC1QvImJrGhw6+wIPXn10Zhp1sUGmvXIIXZQzS7fL15+qBH4f19nh3ChpSdO4x0EdBFvvTovrupV4sQ== dependencies: - "@redocly/openapi-core" "1.4.0" + "@redocly/openapi-core" "1.4.1" chokidar "^3.5.1" colorette "^1.2.0" core-js "^3.32.1" @@ -1402,6 +1402,7 @@ glob "^7.1.6" handlebars "^4.7.6" mobx "^6.0.4" + node-fetch "^2.6.1" react "^17.0.0 || ^18.2.0" react-dom "^17.0.0 || ^18.2.0" redoc "~2.1.2" @@ -1410,10 +1411,10 @@ styled-components "^6.0.7" yargs "17.0.1" -"@redocly/openapi-core@1.4.0", "@redocly/openapi-core@^1.0.0-rc.2": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@redocly/openapi-core/-/openapi-core-1.4.0.tgz#d1ce8e391b32452082f754315c8eb265690b784f" - integrity sha512-M4f0H3XExPvJ0dwbEou7YKLzkpz2ZMS9JoNvrbEECO7WCwjGZ4AjbiUjp2p0ZzFMNIiNgTVUJJmkxGxsXW471Q== +"@redocly/openapi-core@1.4.1", "@redocly/openapi-core@^1.0.0-rc.2": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@redocly/openapi-core/-/openapi-core-1.4.1.tgz#0620a5e204159626a1d99b88f758e23ef0cb5740" + integrity sha512-oAhnG8MKocM9LuP++NGFxdniNKWSLA7hzHPQoOK92LIP/DdvXx8pEeZ68UTNxIXhKonoUcO6s86I3L0zj143zg== dependencies: "@redocly/ajv" "^8.11.0" "@types/node" "^14.11.8" From b64e2028ff622c8a155be90a66d020b179bf0228 Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Fri, 17 Nov 2023 06:16:34 +0000 Subject: [PATCH 36/44] Update all Bundler dependencies (2023-11-17) (#1164) --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index dc27354f..739e4b07 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -74,7 +74,7 @@ GEM ast (2.4.2) awesome_print (1.9.2) aws-eventstream (1.2.0) - aws-partitions (1.851.0) + aws-partitions (1.852.0) aws-sdk-core (3.186.0) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) @@ -380,7 +380,7 @@ GEM netrc (0.11.0) nice_partials (0.10.0) actionview (>= 4.2.6) - nio4r (2.5.9) + nio4r (2.6.0) nokogiri (1.15.4) mini_portile2 (~> 2.8.2) racc (~> 1.4) From 81d97255d501ce55b3203fb1f1b0198d3462de1d Mon Sep 17 00:00:00 2001 From: Yuri Sidorov <403994+newstler@users.noreply.github.com> Date: Fri, 17 Nov 2023 17:21:02 +0100 Subject: [PATCH 37/44] Fix typo in Gemfile (#1165) --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index ef8243bf..8bd4f86d 100644 --- a/Gemfile +++ b/Gemfile @@ -122,7 +122,7 @@ gem "bullet_train-obfuscates_id", BULLET_TRAIN_VERSION # Core gems that are dependencies of gems listed above. Technically they # shouldn't need to be listed here, but we list them so that we can keep -# verion numbers in sync. +# version numbers in sync. gem "bullet_train-fields", BULLET_TRAIN_VERSION gem "bullet_train-has_uuid", BULLET_TRAIN_VERSION gem "bullet_train-roles", BULLET_TRAIN_VERSION From de01b4a0cce6e1b9188e1c60511a0c8d6655892d Mon Sep 17 00:00:00 2001 From: Jeremy Green Date: Fri, 17 Nov 2023 10:07:09 -0800 Subject: [PATCH 38/44] Add CI/CD workflows for GitHub Actions (#1106) * Add CI/CD workflows for GitHub Actions Fixes https://github.com/bullet-train-co/bullet_train/issues/764 Partially addresses https://github.com/bullet-train-co/bullet_train/issues/1010 * Don't auto-deploy by default * Import a script * Apparently localhost doesn't resolve on GitHub actions? * this is better * try to simplify the matrix setup * need to quote these * A little clean up and some train names * Will it allow a blank name? * nope, it wants a name * typo: ' * need a database for this one * oops * fail on error * exit if the migrate command fails * try this * Move super scaffolding tests into a new workflow * derp * clean up * this takes a long time * Revert "this takes a long time" This reverts commit 0d883224c1c7f70297a1492ae46e3738828a1d9d. * Update .github/workflows/ci-cd-pipeline-main.yml Co-authored-by: Kasper Timm Hansen * Don't checkout code that we're not going to use * Only run super scaffolding tests if we're in the starter repo * shorten some names --------- Co-authored-by: Kasper Timm Hansen --- .circleci/db_schema_check | 3 + .github/workflows/_database_schema_check.yml | 44 ++++++++ .github/workflows/_deploy_heroku.yml | 30 +++++ .github/workflows/_reusable_workflows.yml | 11 ++ .../_run_super_scaffolding_tests.yml | 106 ++++++++++++++++++ .github/workflows/_run_tests.yml | 98 ++++++++++++++++ .github/workflows/_standardrb.yml | 27 +++++ .../workflows/ci-cd-pipeline-bt-internal.yml | 24 ++++ .github/workflows/ci-cd-pipeline-main.yml | 36 ++++++ .github/workflows/ci-cd-pipeline.yml | 36 ++++++ .github/workflows/tag-release.yml | 2 +- .github/workflows/upgrade-bullet-train.yml | 4 +- .github/workflows/version-bump.yml | 2 +- bin/parallel-ci | 15 +++ test/system/super_scaffolding_test.rb | 4 +- 15 files changed, 437 insertions(+), 5 deletions(-) create mode 100644 .github/workflows/_database_schema_check.yml create mode 100644 .github/workflows/_deploy_heroku.yml create mode 100644 .github/workflows/_reusable_workflows.yml create mode 100644 .github/workflows/_run_super_scaffolding_tests.yml create mode 100644 .github/workflows/_run_tests.yml create mode 100644 .github/workflows/_standardrb.yml create mode 100644 .github/workflows/ci-cd-pipeline-bt-internal.yml create mode 100644 .github/workflows/ci-cd-pipeline-main.yml create mode 100644 .github/workflows/ci-cd-pipeline.yml create mode 100755 bin/parallel-ci diff --git a/.circleci/db_schema_check b/.circleci/db_schema_check index 31406c17..3ddf896c 100755 --- a/.circleci/db_schema_check +++ b/.circleci/db_schema_check @@ -1,5 +1,8 @@ #!/usr/bin/env bash +# https://gist.github.com/vncsna/64825d5609c146e80de8b1fd623011ca +set -euxo pipefail + bundle exec rails db:migrate GIT_STATUS=`git status db/schema.rb` echo $GIT_STATUS diff --git a/.github/workflows/_database_schema_check.yml b/.github/workflows/_database_schema_check.yml new file mode 100644 index 00000000..a2298e09 --- /dev/null +++ b/.github/workflows/_database_schema_check.yml @@ -0,0 +1,44 @@ +# This workflow will ensure that when we run `rails db:migrate` that no changes are made to `db/schema.rb`. +# +# This workflow is pimarily meant to be called by other workflows, but it can be run manually. +name: "๐Ÿ”Ž ~ Database Schema Check" +on: + workflow_call: + workflow_dispatch: + +jobs: + check: + runs-on: ubuntu-latest + services: + postgres: + image: postgres:11-alpine + ports: + - "5432:5432" + env: + POSTGRES_DB: rails_test + POSTGRES_USER: rails + POSTGRES_PASSWORD: password + # Set health checks to wait until postgres has started + options: >- + --health-cmd pg_isready + --health-interval 10s + --health-timeout 5s + --health-retries 5 + env: + RAILS_ENV: test + DATABASE_URL: "postgres://rails:password@localhost:5432/rails_test" + BUNDLE_JOBS: 2 + BUNDLE_RETRY: 3 + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Install Ruby and gems + uses: ruby/setup-ruby@v1 + with: + bundler-cache: true + + - name: Database Schema Check + id: db-schema-check + run : ./.circleci/db_schema_check + continue-on-error: false diff --git a/.github/workflows/_deploy_heroku.yml b/.github/workflows/_deploy_heroku.yml new file mode 100644 index 00000000..77e7699d --- /dev/null +++ b/.github/workflows/_deploy_heroku.yml @@ -0,0 +1,30 @@ +# This workflow will deploy an app to heroku. +# +# The name of the app to deploy must be passed in. +# HEROKU_API_KEY & HEROKU_EMAIL should be added to your repo secrets to provide deployment credentials. +# +# This workflow is pimarily meant to be called by other workflows, but it can be run manually. +name: ๐Ÿšข ~ Deploy to Heroku + +on: + workflow_call: + inputs: + heroku-app-name: + required: true + type: string + workflow_dispatch: + inputs: + heroku-app-name: + required: true + type: string + +jobs: + heroku: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: akhileshns/heroku-deploy@v3.12.12 # This is the action + with: + heroku_api_key: ${{secrets.HEROKU_API_KEY}} + heroku_app_name: ${{ inputs.heroku-app-name }} #Must be unique in Heroku + heroku_email: ${{secrets.HEROKU_EMAIL}} diff --git a/.github/workflows/_reusable_workflows.yml b/.github/workflows/_reusable_workflows.yml new file mode 100644 index 00000000..c2dd5f6b --- /dev/null +++ b/.github/workflows/_reusable_workflows.yml @@ -0,0 +1,11 @@ +# This is a dummy workflow that's just here to add a bit of organization to the workflow list. +# Too bad they don't allow you to hide workflows or something. +name: " ๐Ÿšซ |----- Reusable Worfklows Below" +on: + workflow_call: + +jobs: + nothing: + runs-on: ubuntu-latest + steps: + - run: echo "Nothing to see here. Move along. ๐ŸŽ‡" diff --git a/.github/workflows/_run_super_scaffolding_tests.yml b/.github/workflows/_run_super_scaffolding_tests.yml new file mode 100644 index 00000000..d699f246 --- /dev/null +++ b/.github/workflows/_run_super_scaffolding_tests.yml @@ -0,0 +1,106 @@ +# This workflow will run a few super scaffolding commands and then run tests against the generated code. +# +# This workflow is pimarily meant to be called by other workflows, but it can be run manually. +name: ๐Ÿ—๏ธ ~ Run super scaffolding tests +on: + workflow_call: + workflow_dispatch: + +jobs: + test: + name: "๐Ÿ—๏ธ" + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + # For super scaffolding tests we need to have exactly 7 runners. + ci_runners: [TestSite, Project, 'Project::Step', Insight, 'Personality::Disposition', 'Personality::Observation', TestFile] + services: + postgres: + image: postgres:11-alpine + ports: + - "5432:5432" + env: + POSTGRES_DB: rails_test + POSTGRES_USER: rails + POSTGRES_PASSWORD: password + # Set health checks to wait until postgres has started + options: >- + --health-cmd pg_isready + --health-interval 10s + --health-timeout 5s + --health-retries 5 + redis: + image: redis + ports: + - "6379:6379" + # Set health checks to wait until redis has started + options: >- + --health-cmd "redis-cli ping" + --health-interval 10s + --health-timeout 5s + --health-retries 5 + env: + RAILS_ENV: test + DATABASE_URL: "postgres://rails:password@localhost:5432/rails_test" + BUNDLE_JOBS: 2 + BUNDLE_RETRY: 3 + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Install Ruby and gems + uses: ruby/setup-ruby@v1 + with: + bundler-cache: true + + - uses: actions/setup-node@v3 + with: + node-version-file: .nvmrc + cache: 'yarn' + + - name: asset cache + uses: actions/cache@v3 + with: + path: | + public/assets + tmp/cache/assets/sprockets + key: asset-cache-${{ runner.os }}-${{ github.ref }}-${{ github.sha }} + restore-keys: | + asset-cache-${{ runner.os }}-${{ github.ref }}-${{ github.sha }} + asset-cache-${{ runner.os }}-${{ github.ref }}- + asset-cache-${{ runner.os }}- + + - name: Set up database schema + run: bin/rails db:schema:load + + - run: yarn install + - run: yarn build + - run: yarn build:css + + # TODO: This might be a bad idea. Maybe we should just have spring in the Gemfile all the time. + - name: Allow adding of spring + run: bundle config unset deployment + + - name: Add spring + run: bundle add spring + + - name: 'Setup Super Scaffolding System Test' + run: bundle exec test/bin/setup-super-scaffolding-system-test + env: + CIRCLE_NODE_INDEX: ${{ strategy.job-index }} + + - name: 'Run Super Scaffolding Test' + run: bundle exec rails test test/system/super_scaffolding_test.rb + + - name: 'Run Super Scaffolding Partial Test' + run: bundle exec rails test test/system/super_scaffolding_partial_test.rb + + - name: 'Run Super Scaffolding Incoming Webhooks Test' + run: bundle exec rails test test/controllers/webhooks/incoming/some_provider_webhooks_controller_test.rb + + - name: Test Summary + uses: test-summary/action@v2 + with: + paths: "test/reports/**/TEST-*.xml" + if: always() diff --git a/.github/workflows/_run_tests.yml b/.github/workflows/_run_tests.yml new file mode 100644 index 00000000..388c43fa --- /dev/null +++ b/.github/workflows/_run_tests.yml @@ -0,0 +1,98 @@ +# This workflow runs the main test suite. +# +# This workflow is pimarily meant to be called by other workflows, but it can be run manually. +name: "๐Ÿงช ~ Run tests" +on: + workflow_call: + workflow_dispatch: + +jobs: + test: + name: "๐Ÿงช" + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + # Set identifiers for parallel jobs. These can be anything. Just include as many items as you want parallelism. + # For instance if you want a Three Amigos themed pipeline you could use: + # ci_node_index: [Dusty, Ned, Lucky] + ci_runners: [1,2,3,4] + services: + postgres: + image: postgres:11-alpine + ports: + - "5432:5432" + env: + POSTGRES_DB: rails_test + POSTGRES_USER: rails + POSTGRES_PASSWORD: password + # Set health checks to wait until postgres has started + options: >- + --health-cmd pg_isready + --health-interval 10s + --health-timeout 5s + --health-retries 5 + redis: + image: redis + ports: + - "6379:6379" + # Set health checks to wait until redis has started + options: >- + --health-cmd "redis-cli ping" + --health-interval 10s + --health-timeout 5s + --health-retries 5 + env: + RAILS_ENV: test + DATABASE_URL: "postgres://rails:password@localhost:5432/rails_test" + BUNDLE_JOBS: 2 + BUNDLE_RETRY: 3 + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Install Ruby and gems + uses: ruby/setup-ruby@v1 + with: + bundler-cache: true + + - uses: actions/setup-node@v3 + with: + node-version-file: .nvmrc + cache: 'yarn' + + - name: asset cache + uses: actions/cache@v3 + with: + path: | + public/assets + tmp/cache/assets/sprockets + key: asset-cache-${{ runner.os }}-${{ github.ref }}-${{ github.sha }} + restore-keys: | + asset-cache-${{ runner.os }}-${{ github.ref }}-${{ github.sha }} + asset-cache-${{ runner.os }}-${{ github.ref }}- + asset-cache-${{ runner.os }}- + + - name: Set up database schema + run: bin/rails db:schema:load + + - run: yarn install + - run: yarn build + - run: yarn build:css + + - name: Run Tests + id: run-tests + env: + AUTH_ENDPOINT: https://no-site.nowhere + AWS_REGION: us-east-1 + CI_NODE_TOTAL: ${{ strategy.job-total }} + CI_NODE_INDEX: ${{ strategy.job-index }} + continue-on-error: false + run : ./bin/parallel-ci + shell: bash + + - name: Test Summary + uses: test-summary/action@v2 + with: + paths: "test/reports/**/TEST-*.xml" + if: always() diff --git a/.github/workflows/_standardrb.yml b/.github/workflows/_standardrb.yml new file mode 100644 index 00000000..d4ab3d0b --- /dev/null +++ b/.github/workflows/_standardrb.yml @@ -0,0 +1,27 @@ +# This workflow will run standardrb. +# +# This workflow is pimarily meant to be called by other workflows, but it can be run manually. +name: "๐Ÿ”ฌ ~ Standardrb" +on: + workflow_call: + workflow_dispatch: + +jobs: + lint: + runs-on: ubuntu-latest + env: + RAILS_ENV: test + BUNDLE_JOBS: 2 + BUNDLE_RETRY: 3 + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Install Ruby and gems + uses: ruby/setup-ruby@v1 + with: + bundler-cache: true + + - name: Run Standardrb + id: run-standardrb + run : bundle exec standardrb diff --git a/.github/workflows/ci-cd-pipeline-bt-internal.yml b/.github/workflows/ci-cd-pipeline-bt-internal.yml new file mode 100644 index 00000000..b26329a1 --- /dev/null +++ b/.github/workflows/ci-cd-pipeline-bt-internal.yml @@ -0,0 +1,24 @@ +# This workflow will run whenever a PR is opened or changed. +# +# It will run tests and a few safety checks. +# +# If everything passes it can be set to auto-deploy to your staging app on Heroku. +# +# This workflow is primarily meant to be triggered automatically, but it can be run manually. +name: " ๐Ÿš… _ BT - Internal CI" +on: + workflow_dispatch: + pull_request: + types: [opened, synchronize, reopened] + push: + branches: [ "main" ] + +jobs: + super_scaffolding: + # This makes it so that this job only runs in the starter repo itself, and not in + # applications started from the starter repo. If you want to run super scaffolding + # test for your own app you can remove or comment out this next line. + if: github.repository == 'bullet-train-co/bullet_train' + name: ๐Ÿ—๏ธ Super Scaffolding Tests + uses: ./.github/workflows/_run_super_scaffolding_tests.yml + secrets: inherit diff --git a/.github/workflows/ci-cd-pipeline-main.yml b/.github/workflows/ci-cd-pipeline-main.yml new file mode 100644 index 00000000..c9d8381e --- /dev/null +++ b/.github/workflows/ci-cd-pipeline-main.yml @@ -0,0 +1,36 @@ +# This workflow will run whenever commits land on the main branch. +# +# It will run tests and a few safety checks. +# +# If everything passes it can be set to auto-deploy to your production app on Heroku. +# +# This workflow is primarily meant to be triggered automatically, but it can be run manually. +name: " ๐ŸŽฅ Main CI (prod)" +on: + workflow_dispatch: + push: + branches: [ "main" ] + +jobs: + minitest: + name: ๐Ÿงช Minitest + uses: ./.github/workflows/_run_tests.yml + secrets: inherit + standardrb: + name: ๐Ÿ”ฌ Standardrb + uses: ./.github/workflows/_standardrb.yml + secrets: inherit + db_schema: + name: ๐Ÿ”Ž DB Schema + uses: ./.github/workflows/_database_schema_check.yml + secrets: inherit + # If you'd like to auto-deploy to your production environment you can uncomment this next block. + # You'll need to set HEROKU_EMAIL and HEROKU_API_KEY in your repo secrets. + # Be sure to set the app name correctly below. + # deploy: + # name: ๐Ÿšข Deploy to Heroku + # uses: ./.github/workflows/_deploy_heroku.yml + # needs: [mini_test, standardrb, db_schema] + # secrets: inherit + # with: + # heroku-app-name: "" diff --git a/.github/workflows/ci-cd-pipeline.yml b/.github/workflows/ci-cd-pipeline.yml new file mode 100644 index 00000000..58feab54 --- /dev/null +++ b/.github/workflows/ci-cd-pipeline.yml @@ -0,0 +1,36 @@ +# This workflow will run whenever a PR is opened or changed. +# +# It will run tests and a few safety checks. +# +# If everything passes it can be set to auto-deploy to your staging app on Heroku. +# +# This workflow is primarily meant to be triggered automatically, but it can be run manually. +name: " ๐Ÿ’ป PR CI (staging)" +on: + workflow_dispatch: + pull_request: + types: [opened, synchronize, reopened] + +jobs: + mini_test: + name: ๐Ÿงช MiniTest + uses: ./.github/workflows/_run_tests.yml + secrets: inherit + standardrb: + name: ๐Ÿ”ฌ Standardrb + uses: ./.github/workflows/_standardrb.yml + secrets: inherit + db_schema: + name: ๐Ÿ”Ž DB Schema + uses: ./.github/workflows/_database_schema_check.yml + secrets: inherit + # If you'd like to auto-deploy to your staging environment you can uncomment this next block. + # You'll need to set HEROKU_EMAIL and HEROKU_API_KEY in your repo secrets. + # Be sure to set the app name correctly below. + # deploy: + # name: ๐Ÿšข Deploy to Heroku + # uses: ./.github/workflows/_deploy_heroku.yml + # needs: [mini_test, standardrb, db_schema] + # secrets: inherit + # with: + # heroku-app-name: "" diff --git a/.github/workflows/tag-release.yml b/.github/workflows/tag-release.yml index 9ed74168..aa82ffa6 100644 --- a/.github/workflows/tag-release.yml +++ b/.github/workflows/tag-release.yml @@ -1,4 +1,4 @@ -name: "Tag & Release" +name: " ๐Ÿš… _ BT - Tag & Release" on: # Should trigger only when a Pull Request is Merged # (the action will not create the Tag if the Pull Request is discarded - closed without merge) diff --git a/.github/workflows/upgrade-bullet-train.yml b/.github/workflows/upgrade-bullet-train.yml index a795ee3a..18dcbb7e 100644 --- a/.github/workflows/upgrade-bullet-train.yml +++ b/.github/workflows/upgrade-bullet-train.yml @@ -1,4 +1,6 @@ -name: "Create Bullet Train Upgrade PR" +# This workflow will create a pull request in your repo that will update +# your app to whatever version of Bullet Train that you specify. +name: " โ†—๏ธ Create Bullet Train Upgrade PR" on: workflow_dispatch: inputs: diff --git a/.github/workflows/version-bump.yml b/.github/workflows/version-bump.yml index b753e2ad..20a17f52 100644 --- a/.github/workflows/version-bump.yml +++ b/.github/workflows/version-bump.yml @@ -1,4 +1,4 @@ -name: "Create Version Bump PR For Core Gems & NPM Packages" +name: " ๐Ÿš… _ BT - Create Version Bump PR For Core Gems & NPM Packages" on: workflow_dispatch: diff --git a/bin/parallel-ci b/bin/parallel-ci new file mode 100755 index 00000000..641f1990 --- /dev/null +++ b/bin/parallel-ci @@ -0,0 +1,15 @@ +#!/usr/bin/env ruby + +sha = ENV['GITHUB_SHA'] || `git rev-parse HEAD` +node_total = ENV["CI_NODE_TOTAL"] || 1 +node_index = ENV["CI_NODE_INDEX"] || 0 +tests = Dir["test/**/*_test.rb"]. + sort. + # Add randomization seed based on SHA of each commit + shuffle(random: Random.new(sha.to_i(16))). + select. + with_index do |el, i| + i % node_total.to_i == node_index.to_i + end + +system "bundle exec rails test #{tests.join(" ")}", exception: true diff --git a/test/system/super_scaffolding_test.rb b/test/system/super_scaffolding_test.rb index 05677eb3..ce3b3e24 100644 --- a/test/system/super_scaffolding_test.rb +++ b/test/system/super_scaffolding_test.rb @@ -284,8 +284,8 @@ def setup end test "OpenAPI V3 document is still valid" do - visit "http://localhost:3001/api/v1/openapi.yaml" - puts(output = `yarn exec redocly lint http://localhost:3001/api/v1/openapi.yaml 1> /dev/stdout 2> /dev/stdout; rm openapi.yaml`) + visit "http://127.0.0.1:3001/api/v1/openapi.yaml" + puts(output = `yarn exec redocly lint http://127.0.0.1:3001/api/v1/openapi.yaml 1> /dev/stdout 2> /dev/stdout; rm openapi.yaml`) # redocly/openapi-core changed the format of their success message in version 1.2.0. # https://github.com/Redocly/redocly-cli/pull/1239 # We use a robust regex here so that we can match both formats. From 0211217230642a8f8f960391bcdbe700e9179c00 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 17 Nov 2023 13:55:49 -0600 Subject: [PATCH 39/44] BT-Core version bump: - 1.6.16 (#1166) Co-authored-by: jagthedrummer --- Gemfile | 2 +- Gemfile.lock | 74 +++++++++++++++++++++++++--------------------------- package.json | 6 ++--- yarn.lock | 24 ++++++++--------- 4 files changed, 52 insertions(+), 54 deletions(-) diff --git a/Gemfile b/Gemfile index 8bd4f86d..8de67f7a 100644 --- a/Gemfile +++ b/Gemfile @@ -102,7 +102,7 @@ end # We use a constant here so that we can ensure that all of the bullet_train-* # packages are on the same version. -BULLET_TRAIN_VERSION = "1.6.15" +BULLET_TRAIN_VERSION = "1.6.16" # Core packages. gem "bullet_train", BULLET_TRAIN_VERSION diff --git a/Gemfile.lock b/Gemfile.lock index 739e4b07..641db968 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -98,9 +98,8 @@ GEM bootsnap (1.17.0) msgpack (~> 1.2) builder (3.2.4) - bullet_train (1.6.15) + bullet_train (1.6.16) awesome_print - bullet_train-fields bullet_train-has_uuid bullet_train-roles bullet_train-routes @@ -132,7 +131,7 @@ GEM unicode-emoji valid_email xxhash - bullet_train-api (1.6.15) + bullet_train-api (1.6.16) bullet_train bullet_train-super_scaffolding colorizer @@ -143,60 +142,59 @@ GEM pagy_cursor rack-cors rails (>= 6.0.0) - bullet_train-fields (1.6.15) + bullet_train-fields (1.6.16) chronic cloudinary phonelib rails (>= 6.0.0) - bullet_train-has_uuid (1.6.15) + bullet_train-has_uuid (1.6.16) rails (>= 6.0.0) - bullet_train-incoming_webhooks (1.6.15) + bullet_train-incoming_webhooks (1.6.16) bullet_train bullet_train-api bullet_train-super_scaffolding rails (>= 6.0.0) - bullet_train-integrations (1.6.15) + bullet_train-integrations (1.6.16) rails (>= 6.0.0) - bullet_train-integrations-stripe (1.6.15) + bullet_train-integrations-stripe (1.6.16) omniauth omniauth-rails_csrf_protection omniauth-stripe-connect rails (>= 6.0.0) stripe - bullet_train-obfuscates_id (1.6.15) + bullet_train-obfuscates_id (1.6.16) hashids rails (>= 6.0.0) - bullet_train-outgoing_webhooks (1.6.15) + bullet_train-outgoing_webhooks (1.6.16) public_suffix rails (>= 6.0.0) - bullet_train-roles (1.6.15) + bullet_train-roles (1.6.16) active_hash activesupport cancancan bullet_train-routes (1.0.0) rails (>= 6.0.0) - bullet_train-scope_questions (1.6.15) + bullet_train-scope_questions (1.6.16) rails (>= 6.0.0) - bullet_train-scope_validator (1.6.15) + bullet_train-scope_validator (1.6.16) rails - bullet_train-sortable (1.6.15) + bullet_train-sortable (1.6.16) rails (>= 6.0.0) - bullet_train-super_load_and_authorize_resource (1.6.15) + bullet_train-super_load_and_authorize_resource (1.6.16) cancancan rails (>= 6.0.0) - bullet_train-super_scaffolding (1.6.15) - bullet_train + bullet_train-super_scaffolding (1.6.16) colorizer indefinite_article masamune-ast (~> 2.0.2) rails (>= 6.0.0) - bullet_train-themes (1.6.15) + bullet_train-themes (1.6.16) rails (>= 6.0.0) - bullet_train-themes-light (1.6.15) + bullet_train-themes-light (1.6.16) bullet_train-themes-tailwind_css masamune-ast (~> 2.0.2) rails (>= 6.0.0) - bullet_train-themes-tailwind_css (1.6.15) + bullet_train-themes-tailwind_css (1.6.16) bullet_train bullet_train-themes rails (>= 6.0.0) @@ -642,24 +640,24 @@ DEPENDENCIES active_hash aws-sdk-s3 bootsnap - bullet_train (= 1.6.15) - bullet_train-api (= 1.6.15) - bullet_train-fields (= 1.6.15) - bullet_train-has_uuid (= 1.6.15) - bullet_train-incoming_webhooks (= 1.6.15) - bullet_train-integrations (= 1.6.15) - bullet_train-integrations-stripe (= 1.6.15) - bullet_train-obfuscates_id (= 1.6.15) - bullet_train-outgoing_webhooks (= 1.6.15) - bullet_train-roles (= 1.6.15) - bullet_train-scope_questions (= 1.6.15) - bullet_train-scope_validator (= 1.6.15) - bullet_train-sortable (= 1.6.15) - bullet_train-super_load_and_authorize_resource (= 1.6.15) - bullet_train-super_scaffolding (= 1.6.15) - bullet_train-themes (= 1.6.15) - bullet_train-themes-light (= 1.6.15) - bullet_train-themes-tailwind_css (= 1.6.15) + bullet_train (= 1.6.16) + bullet_train-api (= 1.6.16) + bullet_train-fields (= 1.6.16) + bullet_train-has_uuid (= 1.6.16) + bullet_train-incoming_webhooks (= 1.6.16) + bullet_train-integrations (= 1.6.16) + bullet_train-integrations-stripe (= 1.6.16) + bullet_train-obfuscates_id (= 1.6.16) + bullet_train-outgoing_webhooks (= 1.6.16) + bullet_train-roles (= 1.6.16) + bullet_train-scope_questions (= 1.6.16) + bullet_train-scope_validator (= 1.6.16) + bullet_train-sortable (= 1.6.16) + bullet_train-super_load_and_authorize_resource (= 1.6.16) + bullet_train-super_scaffolding (= 1.6.16) + bullet_train-themes (= 1.6.16) + bullet_train-themes-light (= 1.6.16) + bullet_train-themes-tailwind_css (= 1.6.16) capybara (~> 3.39) capybara-email chronic diff --git a/package.json b/package.json index dfa5307f..9029fc2d 100644 --- a/package.json +++ b/package.json @@ -2,9 +2,9 @@ "name": "app", "private": true, "dependencies": { - "@bullet-train/bullet-train": "1.6.15", - "@bullet-train/bullet-train-sortable": "1.6.15", - "@bullet-train/fields": "1.6.15", + "@bullet-train/bullet-train": "1.6.16", + "@bullet-train/bullet-train-sortable": "1.6.16", + "@bullet-train/fields": "1.6.16", "@esbuild-plugins/node-globals-polyfill": "^0.2.3", "@fullhuman/postcss-purgecss": "5.0.0", "@hotwired/turbo-rails": "^7.3.0", diff --git a/yarn.lock b/yarn.lock index 516a1b32..3e86366b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1061,26 +1061,26 @@ "@babel/helper-validator-identifier" "^7.22.19" to-fast-properties "^2.0.0" -"@bullet-train/bullet-train-sortable@1.6.15": - version "1.6.15" - resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train-sortable/-/bullet-train-sortable-1.6.15.tgz#d788c482d6d3f887bf2570341b5ae4c73a2cb574" - integrity sha512-O01shqCtNK4n//6SiIi0Myuc2XS++FmdESdrkLjtuw4m6mkmHTWmr8wa+nrjlAsag1ehw7G08Xexksxc1e2r5w== +"@bullet-train/bullet-train-sortable@1.6.16": + version "1.6.16" + resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train-sortable/-/bullet-train-sortable-1.6.16.tgz#fe23918d0ec14dc6e29eb73b0f14856d738b35e5" + integrity sha512-ZREwe2jfu1e1bYraangON0lHyT48+fKil5Y+APlA51yFQD5tWH9FQseD9ch1p9bAUjudrP2u/NVZuKiDOB9DNA== dependencies: "@hotwired/stimulus" "^3.0.1" "@rails/request.js" "^0.0.6" dragula "^3.7.3" -"@bullet-train/bullet-train@1.6.15": - version "1.6.15" - resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train/-/bullet-train-1.6.15.tgz#dc1c4cdd56912ad2bf9be96df8d3671359154094" - integrity sha512-2dPXO/OiYqPRG7R1SZyG9Lrvqs3bwZLVSZnVQ7V32IPI2LJHO/8LHq0olWodgIPPGLpgwBZDzNu+Yj+GMky6EQ== +"@bullet-train/bullet-train@1.6.16": + version "1.6.16" + resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train/-/bullet-train-1.6.16.tgz#d7771cbef418632b52347e7f1713226697b14bce" + integrity sha512-q4Frn2UhjKxEr1nutLP8WciSejb36ex/za4LEyzl/0WDBRmocOX4B1Lq34SZKv80v8w4ZDTk5KvWaO8a5mVuOQ== dependencies: "@hotwired/stimulus" "^3.0.1" -"@bullet-train/fields@1.6.15": - version "1.6.15" - resolved "https://registry.yarnpkg.com/@bullet-train/fields/-/fields-1.6.15.tgz#57b070abaab3597deb607b9c5725f6b2f871ccce" - integrity sha512-8CXvoEQ9FTEIJN4+Y8rjZA3R6yPzJErss+XR1mHsFNvwBt9PB5Bhc0GBu7sF1H27lsFgg2KR64nc0zEqx+rfwg== +"@bullet-train/fields@1.6.16": + version "1.6.16" + resolved "https://registry.yarnpkg.com/@bullet-train/fields/-/fields-1.6.16.tgz#2d0145a0ff83da8a8a9f209bee2339c6b0f3aaa2" + integrity sha512-bmuB5JLs7V5DEdmdFcbpW7y4COdcumdGNkmcJimrtdIZqwp4xqQUlhO0XRKMSGSDFi7078QaBODOOu8S5sEw/g== dependencies: "@hotwired/stimulus" "^3.0.1" "@simonwep/pickr" "^1.8.1" From f96d64669ec0b572d8588e47baf2cfac6b93a6b7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 20 Nov 2023 15:30:03 -0600 Subject: [PATCH 40/44] BT-Core version bump: - 1.6.17 (#1170) Co-authored-by: jagthedrummer --- Gemfile | 2 +- Gemfile.lock | 72 ++++++++++++++++++++++++++-------------------------- package.json | 6 ++--- yarn.lock | 24 +++++++++--------- 4 files changed, 52 insertions(+), 52 deletions(-) diff --git a/Gemfile b/Gemfile index 8de67f7a..6691765a 100644 --- a/Gemfile +++ b/Gemfile @@ -102,7 +102,7 @@ end # We use a constant here so that we can ensure that all of the bullet_train-* # packages are on the same version. -BULLET_TRAIN_VERSION = "1.6.16" +BULLET_TRAIN_VERSION = "1.6.17" # Core packages. gem "bullet_train", BULLET_TRAIN_VERSION diff --git a/Gemfile.lock b/Gemfile.lock index 641db968..2201c993 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -98,7 +98,7 @@ GEM bootsnap (1.17.0) msgpack (~> 1.2) builder (3.2.4) - bullet_train (1.6.16) + bullet_train (1.6.17) awesome_print bullet_train-has_uuid bullet_train-roles @@ -131,7 +131,7 @@ GEM unicode-emoji valid_email xxhash - bullet_train-api (1.6.16) + bullet_train-api (1.6.17) bullet_train bullet_train-super_scaffolding colorizer @@ -142,59 +142,59 @@ GEM pagy_cursor rack-cors rails (>= 6.0.0) - bullet_train-fields (1.6.16) + bullet_train-fields (1.6.17) chronic cloudinary phonelib rails (>= 6.0.0) - bullet_train-has_uuid (1.6.16) + bullet_train-has_uuid (1.6.17) rails (>= 6.0.0) - bullet_train-incoming_webhooks (1.6.16) + bullet_train-incoming_webhooks (1.6.17) bullet_train bullet_train-api bullet_train-super_scaffolding rails (>= 6.0.0) - bullet_train-integrations (1.6.16) + bullet_train-integrations (1.6.17) rails (>= 6.0.0) - bullet_train-integrations-stripe (1.6.16) + bullet_train-integrations-stripe (1.6.17) omniauth omniauth-rails_csrf_protection omniauth-stripe-connect rails (>= 6.0.0) stripe - bullet_train-obfuscates_id (1.6.16) + bullet_train-obfuscates_id (1.6.17) hashids rails (>= 6.0.0) - bullet_train-outgoing_webhooks (1.6.16) + bullet_train-outgoing_webhooks (1.6.17) public_suffix rails (>= 6.0.0) - bullet_train-roles (1.6.16) + bullet_train-roles (1.6.17) active_hash activesupport cancancan bullet_train-routes (1.0.0) rails (>= 6.0.0) - bullet_train-scope_questions (1.6.16) + bullet_train-scope_questions (1.6.17) rails (>= 6.0.0) - bullet_train-scope_validator (1.6.16) + bullet_train-scope_validator (1.6.17) rails - bullet_train-sortable (1.6.16) + bullet_train-sortable (1.6.17) rails (>= 6.0.0) - bullet_train-super_load_and_authorize_resource (1.6.16) + bullet_train-super_load_and_authorize_resource (1.6.17) cancancan rails (>= 6.0.0) - bullet_train-super_scaffolding (1.6.16) + bullet_train-super_scaffolding (1.6.17) colorizer indefinite_article masamune-ast (~> 2.0.2) rails (>= 6.0.0) - bullet_train-themes (1.6.16) + bullet_train-themes (1.6.17) rails (>= 6.0.0) - bullet_train-themes-light (1.6.16) + bullet_train-themes-light (1.6.17) bullet_train-themes-tailwind_css masamune-ast (~> 2.0.2) rails (>= 6.0.0) - bullet_train-themes-tailwind_css (1.6.16) + bullet_train-themes-tailwind_css (1.6.17) bullet_train bullet_train-themes rails (>= 6.0.0) @@ -640,24 +640,24 @@ DEPENDENCIES active_hash aws-sdk-s3 bootsnap - bullet_train (= 1.6.16) - bullet_train-api (= 1.6.16) - bullet_train-fields (= 1.6.16) - bullet_train-has_uuid (= 1.6.16) - bullet_train-incoming_webhooks (= 1.6.16) - bullet_train-integrations (= 1.6.16) - bullet_train-integrations-stripe (= 1.6.16) - bullet_train-obfuscates_id (= 1.6.16) - bullet_train-outgoing_webhooks (= 1.6.16) - bullet_train-roles (= 1.6.16) - bullet_train-scope_questions (= 1.6.16) - bullet_train-scope_validator (= 1.6.16) - bullet_train-sortable (= 1.6.16) - bullet_train-super_load_and_authorize_resource (= 1.6.16) - bullet_train-super_scaffolding (= 1.6.16) - bullet_train-themes (= 1.6.16) - bullet_train-themes-light (= 1.6.16) - bullet_train-themes-tailwind_css (= 1.6.16) + bullet_train (= 1.6.17) + bullet_train-api (= 1.6.17) + bullet_train-fields (= 1.6.17) + bullet_train-has_uuid (= 1.6.17) + bullet_train-incoming_webhooks (= 1.6.17) + bullet_train-integrations (= 1.6.17) + bullet_train-integrations-stripe (= 1.6.17) + bullet_train-obfuscates_id (= 1.6.17) + bullet_train-outgoing_webhooks (= 1.6.17) + bullet_train-roles (= 1.6.17) + bullet_train-scope_questions (= 1.6.17) + bullet_train-scope_validator (= 1.6.17) + bullet_train-sortable (= 1.6.17) + bullet_train-super_load_and_authorize_resource (= 1.6.17) + bullet_train-super_scaffolding (= 1.6.17) + bullet_train-themes (= 1.6.17) + bullet_train-themes-light (= 1.6.17) + bullet_train-themes-tailwind_css (= 1.6.17) capybara (~> 3.39) capybara-email chronic diff --git a/package.json b/package.json index 9029fc2d..06c73317 100644 --- a/package.json +++ b/package.json @@ -2,9 +2,9 @@ "name": "app", "private": true, "dependencies": { - "@bullet-train/bullet-train": "1.6.16", - "@bullet-train/bullet-train-sortable": "1.6.16", - "@bullet-train/fields": "1.6.16", + "@bullet-train/bullet-train": "1.6.17", + "@bullet-train/bullet-train-sortable": "1.6.17", + "@bullet-train/fields": "1.6.17", "@esbuild-plugins/node-globals-polyfill": "^0.2.3", "@fullhuman/postcss-purgecss": "5.0.0", "@hotwired/turbo-rails": "^7.3.0", diff --git a/yarn.lock b/yarn.lock index 3e86366b..2867be4c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1061,26 +1061,26 @@ "@babel/helper-validator-identifier" "^7.22.19" to-fast-properties "^2.0.0" -"@bullet-train/bullet-train-sortable@1.6.16": - version "1.6.16" - resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train-sortable/-/bullet-train-sortable-1.6.16.tgz#fe23918d0ec14dc6e29eb73b0f14856d738b35e5" - integrity sha512-ZREwe2jfu1e1bYraangON0lHyT48+fKil5Y+APlA51yFQD5tWH9FQseD9ch1p9bAUjudrP2u/NVZuKiDOB9DNA== +"@bullet-train/bullet-train-sortable@1.6.17": + version "1.6.17" + resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train-sortable/-/bullet-train-sortable-1.6.17.tgz#11e5b1fa509ad4fcd2b8388ce259d5fd99e65d60" + integrity sha512-IWpsxVewmjZhPBGvs/Sue2eBZajFIDd9w0Hq22E4UlOYMLcOANfcvom6LYRdDcpGhKx0DTSH/6KH7ccpljeH7w== dependencies: "@hotwired/stimulus" "^3.0.1" "@rails/request.js" "^0.0.6" dragula "^3.7.3" -"@bullet-train/bullet-train@1.6.16": - version "1.6.16" - resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train/-/bullet-train-1.6.16.tgz#d7771cbef418632b52347e7f1713226697b14bce" - integrity sha512-q4Frn2UhjKxEr1nutLP8WciSejb36ex/za4LEyzl/0WDBRmocOX4B1Lq34SZKv80v8w4ZDTk5KvWaO8a5mVuOQ== +"@bullet-train/bullet-train@1.6.17": + version "1.6.17" + resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train/-/bullet-train-1.6.17.tgz#ff300c08577ce062cc1dbb1fc595605328b92853" + integrity sha512-f0PgVGcj7Iac/T+9wOJ0PoE13JGRTXhl7hEppBX2DD3L1LlidT0v7GN3bKoDR9x0WMV5GGVAyrQF59+AY9Qz9A== dependencies: "@hotwired/stimulus" "^3.0.1" -"@bullet-train/fields@1.6.16": - version "1.6.16" - resolved "https://registry.yarnpkg.com/@bullet-train/fields/-/fields-1.6.16.tgz#2d0145a0ff83da8a8a9f209bee2339c6b0f3aaa2" - integrity sha512-bmuB5JLs7V5DEdmdFcbpW7y4COdcumdGNkmcJimrtdIZqwp4xqQUlhO0XRKMSGSDFi7078QaBODOOu8S5sEw/g== +"@bullet-train/fields@1.6.17": + version "1.6.17" + resolved "https://registry.yarnpkg.com/@bullet-train/fields/-/fields-1.6.17.tgz#18a59ec2586eeaa72721ef225a507a9cc3f1e16b" + integrity sha512-KM5s9fHuNJTDxiQVbkA9eCF7bygSdwxsKdoNpcLRp3pl3Zpo/+PteOzcD5JCUYtHFnHAZa+TYATjdCEoiRzY7A== dependencies: "@hotwired/stimulus" "^3.0.1" "@simonwep/pickr" "^1.8.1" From 8445e7484c243b368531e31a221022d037bfbb95 Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Tue, 21 Nov 2023 06:16:32 +0000 Subject: [PATCH 41/44] Update all Yarn dependencies (2023-11-21) (#1171) --- package.json | 2 +- yarn.lock | 270 +++++++++++++++++++++++++-------------------------- 2 files changed, 136 insertions(+), 136 deletions(-) diff --git a/package.json b/package.json index 06c73317..481cc674 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "autoprefixer": "^10.4.16", "cable_ready": "^5.0.3", "dragula": "^3.7.3", - "esbuild": "^0.19.5", + "esbuild": "^0.19.6", "glob": "^10.3.10", "jquery": "^3.7.0", "jstz": "^2.1.1", diff --git a/yarn.lock b/yarn.lock index 2867be4c..3334aa50 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1120,115 +1120,115 @@ resolved "https://registry.yarnpkg.com/@esbuild-plugins/node-globals-polyfill/-/node-globals-polyfill-0.2.3.tgz#0e4497a2b53c9e9485e149bc92ddb228438d6bcf" integrity sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw== -"@esbuild/android-arm64@0.19.5": - version "0.19.5" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.19.5.tgz#276c5f99604054d3dbb733577e09adae944baa90" - integrity sha512-5d1OkoJxnYQfmC+Zd8NBFjkhyCNYwM4n9ODrycTFY6Jk1IGiZ+tjVJDDSwDt77nK+tfpGP4T50iMtVi4dEGzhQ== - -"@esbuild/android-arm@0.19.5": - version "0.19.5" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.19.5.tgz#4a3cbf14758166abaae8ba9c01a80e68342a4eec" - integrity sha512-bhvbzWFF3CwMs5tbjf3ObfGqbl/17ict2/uwOSfr3wmxDE6VdS2GqY/FuzIPe0q0bdhj65zQsvqfArI9MY6+AA== - -"@esbuild/android-x64@0.19.5": - version "0.19.5" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.19.5.tgz#21a3d11cd4613d2d3c5ccb9e746c254eb9265b0a" - integrity sha512-9t+28jHGL7uBdkBjL90QFxe7DVA+KGqWlHCF8ChTKyaKO//VLuoBricQCgwhOjA1/qOczsw843Fy4cbs4H3DVA== - -"@esbuild/darwin-arm64@0.19.5": - version "0.19.5" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.5.tgz#714cb839f467d6a67b151ee8255886498e2b9bf6" - integrity sha512-mvXGcKqqIqyKoxq26qEDPHJuBYUA5KizJncKOAf9eJQez+L9O+KfvNFu6nl7SCZ/gFb2QPaRqqmG0doSWlgkqw== - -"@esbuild/darwin-x64@0.19.5": - version "0.19.5" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.19.5.tgz#2c553e97a6d2b4ae76a884e35e6cbab85a990bbf" - integrity sha512-Ly8cn6fGLNet19s0X4unjcniX24I0RqjPv+kurpXabZYSXGM4Pwpmf85WHJN3lAgB8GSth7s5A0r856S+4DyiA== - -"@esbuild/freebsd-arm64@0.19.5": - version "0.19.5" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.5.tgz#d554f556718adb31917a0da24277bf84b6ee87f3" - integrity sha512-GGDNnPWTmWE+DMchq1W8Sd0mUkL+APvJg3b11klSGUDvRXh70JqLAO56tubmq1s2cgpVCSKYywEiKBfju8JztQ== - -"@esbuild/freebsd-x64@0.19.5": - version "0.19.5" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.5.tgz#288f7358a3bb15d99e73c65c9adaa3dabb497432" - integrity sha512-1CCwDHnSSoA0HNwdfoNY0jLfJpd7ygaLAp5EHFos3VWJCRX9DMwWODf96s9TSse39Br7oOTLryRVmBoFwXbuuQ== - -"@esbuild/linux-arm64@0.19.5": - version "0.19.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.19.5.tgz#95933ae86325c93cb6b5e8333d22120ecfdc901b" - integrity sha512-o3vYippBmSrjjQUCEEiTZ2l+4yC0pVJD/Dl57WfPwwlvFkrxoSO7rmBZFii6kQB3Wrn/6GwJUPLU5t52eq2meA== - -"@esbuild/linux-arm@0.19.5": - version "0.19.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.19.5.tgz#0acef93aa3e0579e46d33b666627bddb06636664" - integrity sha512-lrWXLY/vJBzCPC51QN0HM71uWgIEpGSjSZZADQhq7DKhPcI6NH1IdzjfHkDQws2oNpJKpR13kv7/pFHBbDQDwQ== - -"@esbuild/linux-ia32@0.19.5": - version "0.19.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.19.5.tgz#b6e5c9e80b42131cbd6b1ddaa48c92835f1ed67f" - integrity sha512-MkjHXS03AXAkNp1KKkhSKPOCYztRtK+KXDNkBa6P78F8Bw0ynknCSClO/ztGszILZtyO/lVKpa7MolbBZ6oJtQ== - -"@esbuild/linux-loong64@0.19.5": - version "0.19.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.19.5.tgz#e5f0cf95a180158b01ff5f417da796a1c09dfbea" - integrity sha512-42GwZMm5oYOD/JHqHska3Jg0r+XFb/fdZRX+WjADm3nLWLcIsN27YKtqxzQmGNJgu0AyXg4HtcSK9HuOk3v1Dw== - -"@esbuild/linux-mips64el@0.19.5": - version "0.19.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.5.tgz#ae36fb86c7d5f641f3a0c8472e83dcb6ea36a408" - integrity sha512-kcjndCSMitUuPJobWCnwQ9lLjiLZUR3QLQmlgaBfMX23UEa7ZOrtufnRds+6WZtIS9HdTXqND4yH8NLoVVIkcg== - -"@esbuild/linux-ppc64@0.19.5": - version "0.19.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.5.tgz#7960cb1666f0340ddd9eef7b26dcea3835d472d0" - integrity sha512-yJAxJfHVm0ZbsiljbtFFP1BQKLc8kUF6+17tjQ78QjqjAQDnhULWiTA6u0FCDmYT1oOKS9PzZ2z0aBI+Mcyj7Q== - -"@esbuild/linux-riscv64@0.19.5": - version "0.19.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.5.tgz#32207df26af60a3a9feea1783fc21b9817bade19" - integrity sha512-5u8cIR/t3gaD6ad3wNt1MNRstAZO+aNyBxu2We8X31bA8XUNyamTVQwLDA1SLoPCUehNCymhBhK3Qim1433Zag== - -"@esbuild/linux-s390x@0.19.5": - version "0.19.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.19.5.tgz#b38d5681db89a3723862dfa792812397b1510a7d" - integrity sha512-Z6JrMyEw/EmZBD/OFEFpb+gao9xJ59ATsoTNlj39jVBbXqoZm4Xntu6wVmGPB/OATi1uk/DB+yeDPv2E8PqZGw== - -"@esbuild/linux-x64@0.19.5": - version "0.19.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.19.5.tgz#46feba2ad041a241379d150f415b472fe3885075" - integrity sha512-psagl+2RlK1z8zWZOmVdImisMtrUxvwereIdyJTmtmHahJTKb64pAcqoPlx6CewPdvGvUKe2Jw+0Z/0qhSbG1A== - -"@esbuild/netbsd-x64@0.19.5": - version "0.19.5" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.5.tgz#3b5c1fb068f26bfc681d31f682adf1bea4ef0702" - integrity sha512-kL2l+xScnAy/E/3119OggX8SrWyBEcqAh8aOY1gr4gPvw76la2GlD4Ymf832UCVbmuWeTf2adkZDK+h0Z/fB4g== - -"@esbuild/openbsd-x64@0.19.5": - version "0.19.5" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.5.tgz#ca6830316ca68056c5c88a875f103ad3235e00db" - integrity sha512-sPOfhtzFufQfTBgRnE1DIJjzsXukKSvZxloZbkJDG383q0awVAq600pc1nfqBcl0ice/WN9p4qLc39WhBShRTA== - -"@esbuild/sunos-x64@0.19.5": - version "0.19.5" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.19.5.tgz#9efc4eb9539a7be7d5a05ada52ee43cda0d8e2dd" - integrity sha512-dGZkBXaafuKLpDSjKcB0ax0FL36YXCvJNnztjKV+6CO82tTYVDSH2lifitJ29jxRMoUhgkg9a+VA/B03WK5lcg== - -"@esbuild/win32-arm64@0.19.5": - version "0.19.5" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.19.5.tgz#29f8184afa7a02a956ebda4ed638099f4b8ff198" - integrity sha512-dWVjD9y03ilhdRQ6Xig1NWNgfLtf2o/STKTS+eZuF90fI2BhbwD6WlaiCGKptlqXlURVB5AUOxUj09LuwKGDTg== - -"@esbuild/win32-ia32@0.19.5": - version "0.19.5" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.19.5.tgz#f3de07afb292ecad651ae4bb8727789de2d95b05" - integrity sha512-4liggWIA4oDgUxqpZwrDhmEfAH4d0iljanDOK7AnVU89T6CzHon/ony8C5LeOdfgx60x5cnQJFZwEydVlYx4iw== - -"@esbuild/win32-x64@0.19.5": - version "0.19.5" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.19.5.tgz#faad84c41ba12e3a0acb52571df9bff37bee75f6" - integrity sha512-czTrygUsB/jlM8qEW5MD8bgYU2Xg14lo6kBDXW6HdxKjh8M5PzETGiSHaz9MtbXBYDloHNUAUW2tMiKW4KM9Mw== +"@esbuild/android-arm64@0.19.6": + version "0.19.6" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.19.6.tgz#13d98a34bbbde4237867cc232307a20ded139b6f" + integrity sha512-KQ/hbe9SJvIJ4sR+2PcZ41IBV+LPJyYp6V1K1P1xcMRup9iYsBoQn4MzE3mhMLOld27Au2eDcLlIREeKGUXpHQ== + +"@esbuild/android-arm@0.19.6": + version "0.19.6" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.19.6.tgz#68898d949672c56f10451f540fd92301dc713fb3" + integrity sha512-muPzBqXJKCbMYoNbb1JpZh/ynl0xS6/+pLjrofcR3Nad82SbsCogYzUE6Aq9QT3cLP0jR/IVK/NHC9b90mSHtg== + +"@esbuild/android-x64@0.19.6": + version "0.19.6" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.19.6.tgz#51a0ab83680dedc6dd1ae26133def26b178ed3a1" + integrity sha512-VVJVZQ7p5BBOKoNxd0Ly3xUM78Y4DyOoFKdkdAe2m11jbh0LEU4bPles4e/72EMl4tapko8o915UalN/5zhspg== + +"@esbuild/darwin-arm64@0.19.6": + version "0.19.6" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.6.tgz#2883f14197111febb118c0463c080930a30883e5" + integrity sha512-91LoRp/uZAKx6ESNspL3I46ypwzdqyDLXZH7x2QYCLgtnaU08+AXEbabY2yExIz03/am0DivsTtbdxzGejfXpA== + +"@esbuild/darwin-x64@0.19.6": + version "0.19.6" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.19.6.tgz#400bf20f9a35a7d68a17f5898c0f9ecb099f062b" + integrity sha512-QCGHw770ubjBU1J3ZkFJh671MFajGTYMZumPs9E/rqU52md6lIil97BR0CbPq6U+vTh3xnTNDHKRdR8ggHnmxQ== + +"@esbuild/freebsd-arm64@0.19.6": + version "0.19.6" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.6.tgz#8af07bd848afa2470b8a2339b203ce29a721152b" + integrity sha512-J53d0jGsDcLzWk9d9SPmlyF+wzVxjXpOH7jVW5ae7PvrDst4kiAz6sX+E8btz0GB6oH12zC+aHRD945jdjF2Vg== + +"@esbuild/freebsd-x64@0.19.6": + version "0.19.6" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.6.tgz#ae0230860e27df204a616671e028ff8fdffa009a" + integrity sha512-hn9qvkjHSIB5Z9JgCCjED6YYVGCNpqB7dEGavBdG6EjBD8S/UcNUIlGcB35NCkMETkdYwfZSvD9VoDJX6VeUVA== + +"@esbuild/linux-arm64@0.19.6": + version "0.19.6" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.19.6.tgz#3042bc423a978deab44a72244b863f743fd9fda1" + integrity sha512-HQCOrk9XlH3KngASLaBfHpcoYEGUt829A9MyxaI8RMkfRA8SakG6YQEITAuwmtzFdEu5GU4eyhKcpv27dFaOBg== + +"@esbuild/linux-arm@0.19.6": + version "0.19.6" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.19.6.tgz#50a537de609315979509120b0181882978294db1" + integrity sha512-G8IR5zFgpXad/Zp7gr7ZyTKyqZuThU6z1JjmRyN1vSF8j0bOlGzUwFSMTbctLAdd7QHpeyu0cRiuKrqK1ZTwvQ== + +"@esbuild/linux-ia32@0.19.6": + version "0.19.6" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.19.6.tgz#f99c48b597facf9cbf8e1a2522ce379b2ad7b0c4" + integrity sha512-22eOR08zL/OXkmEhxOfshfOGo8P69k8oKHkwkDrUlcB12S/sw/+COM4PhAPT0cAYW/gpqY2uXp3TpjQVJitz7w== + +"@esbuild/linux-loong64@0.19.6": + version "0.19.6" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.19.6.tgz#9fe79be31ce305564aa62da190f38e199d6d26b7" + integrity sha512-82RvaYAh/SUJyjWA8jDpyZCHQjmEggL//sC7F3VKYcBMumQjUL3C5WDl/tJpEiKtt7XrWmgjaLkrk205zfvwTA== + +"@esbuild/linux-mips64el@0.19.6": + version "0.19.6" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.6.tgz#5a922dad90fc8a83fd0631c136b46128153ffb6f" + integrity sha512-8tvnwyYJpR618vboIv2l8tK2SuK/RqUIGMfMENkeDGo3hsEIrpGldMGYFcWxWeEILe5Fi72zoXLmhZ7PR23oQA== + +"@esbuild/linux-ppc64@0.19.6": + version "0.19.6" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.6.tgz#a7fccf924824999b301546843adb4f51051965e8" + integrity sha512-Qt+D7xiPajxVNk5tQiEJwhmarNnLPdjXAoA5uWMpbfStZB0+YU6a3CtbWYSy+sgAsnyx4IGZjWsTzBzrvg/fMA== + +"@esbuild/linux-riscv64@0.19.6": + version "0.19.6" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.6.tgz#41d2db11550662d6c03902d9d8d26b0ed5bb8d55" + integrity sha512-lxRdk0iJ9CWYDH1Wpnnnc640ajF4RmQ+w6oHFZmAIYu577meE9Ka/DCtpOrwr9McMY11ocbp4jirgGgCi7Ls/g== + +"@esbuild/linux-s390x@0.19.6": + version "0.19.6" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.19.6.tgz#d7a843a2620e73c5c9d65c482e2fbddc7e0f7753" + integrity sha512-MopyYV39vnfuykHanRWHGRcRC3AwU7b0QY4TI8ISLfAGfK+tMkXyFuyT1epw/lM0pflQlS53JoD22yN83DHZgA== + +"@esbuild/linux-x64@0.19.6": + version "0.19.6" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.19.6.tgz#d3f20f0c2bdaa1b9ed1c0df7db034771e7aa5234" + integrity sha512-UWcieaBzsN8WYbzFF5Jq7QULETPcQvlX7KL4xWGIB54OknXJjBO37sPqk7N82WU13JGWvmDzFBi1weVBajPovg== + +"@esbuild/netbsd-x64@0.19.6": + version "0.19.6" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.6.tgz#6108d7270599ee37cd57bb14e4516a83541885d5" + integrity sha512-EpWiLX0fzvZn1wxtLxZrEW+oQED9Pwpnh+w4Ffv8ZLuMhUoqR9q9rL4+qHW8F4Mg5oQEKxAoT0G+8JYNqCiR6g== + +"@esbuild/openbsd-x64@0.19.6": + version "0.19.6" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.6.tgz#b1b5aaa2c9028e90a2bef6774a9c67451f53f164" + integrity sha512-fFqTVEktM1PGs2sLKH4M5mhAVEzGpeZJuasAMRnvDZNCV0Cjvm1Hu35moL2vC0DOrAQjNTvj4zWrol/lwQ8Deg== + +"@esbuild/sunos-x64@0.19.6": + version "0.19.6" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.19.6.tgz#b51b648cea77c62b1934a4fdcfee7aaa9de174cb" + integrity sha512-M+XIAnBpaNvaVAhbe3uBXtgWyWynSdlww/JNZws0FlMPSBy+EpatPXNIlKAdtbFVII9OpX91ZfMb17TU3JKTBA== + +"@esbuild/win32-arm64@0.19.6": + version "0.19.6" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.19.6.tgz#34e5665f239047c302c8d153406c87db22afd58a" + integrity sha512-2DchFXn7vp/B6Tc2eKdTsLzE0ygqKkNUhUBCNtMx2Llk4POIVMUq5rUYjdcedFlGLeRe1uLCpVvCmE+G8XYybA== + +"@esbuild/win32-ia32@0.19.6": + version "0.19.6" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.19.6.tgz#f7aaebe325e67f44c0a738e80a98221504677b4a" + integrity sha512-PBo/HPDQllyWdjwAVX+Gl2hH0dfBydL97BAH/grHKC8fubqp02aL4S63otZ25q3sBdINtOBbz1qTZQfXbP4VBg== + +"@esbuild/win32-x64@0.19.6": + version "0.19.6" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.19.6.tgz#7134e5dea1f5943b013e96fc34f9638a5f3d7e3e" + integrity sha512-OE7yIdbDif2kKfrGa+V0vx/B3FJv2L4KnIiLlvtibPyO9UkgO3rzYE0HhpREo2vmJ1Ixq1zwm9/0er+3VOSZJA== "@exodus/schemasafe@^1.0.0-rc.2": version "1.2.3" @@ -1881,33 +1881,33 @@ es6-promise@^3.2.1: resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-3.3.1.tgz#a08cdde84ccdbf34d027a1451bc91d4bcd28a613" integrity sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg== -esbuild@^0.19.5: - version "0.19.5" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.19.5.tgz#53a0e19dfbf61ba6c827d51a80813cf071239a8c" - integrity sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ== +esbuild@^0.19.6: + version "0.19.6" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.19.6.tgz#baa0e8b6b9e655c54ffd57f1772e44677a7931cc" + integrity sha512-Xl7dntjA2OEIvpr9j0DVxxnog2fyTGnyVoQXAMQI6eR3mf9zCQds7VIKUDCotDgE/p4ncTgeRqgX8t5d6oP4Gw== optionalDependencies: - "@esbuild/android-arm" "0.19.5" - "@esbuild/android-arm64" "0.19.5" - "@esbuild/android-x64" "0.19.5" - "@esbuild/darwin-arm64" "0.19.5" - "@esbuild/darwin-x64" "0.19.5" - "@esbuild/freebsd-arm64" "0.19.5" - "@esbuild/freebsd-x64" "0.19.5" - "@esbuild/linux-arm" "0.19.5" - "@esbuild/linux-arm64" "0.19.5" - "@esbuild/linux-ia32" "0.19.5" - "@esbuild/linux-loong64" "0.19.5" - "@esbuild/linux-mips64el" "0.19.5" - "@esbuild/linux-ppc64" "0.19.5" - "@esbuild/linux-riscv64" "0.19.5" - "@esbuild/linux-s390x" "0.19.5" - "@esbuild/linux-x64" "0.19.5" - "@esbuild/netbsd-x64" "0.19.5" - "@esbuild/openbsd-x64" "0.19.5" - "@esbuild/sunos-x64" "0.19.5" - "@esbuild/win32-arm64" "0.19.5" - "@esbuild/win32-ia32" "0.19.5" - "@esbuild/win32-x64" "0.19.5" + "@esbuild/android-arm" "0.19.6" + "@esbuild/android-arm64" "0.19.6" + "@esbuild/android-x64" "0.19.6" + "@esbuild/darwin-arm64" "0.19.6" + "@esbuild/darwin-x64" "0.19.6" + "@esbuild/freebsd-arm64" "0.19.6" + "@esbuild/freebsd-x64" "0.19.6" + "@esbuild/linux-arm" "0.19.6" + "@esbuild/linux-arm64" "0.19.6" + "@esbuild/linux-ia32" "0.19.6" + "@esbuild/linux-loong64" "0.19.6" + "@esbuild/linux-mips64el" "0.19.6" + "@esbuild/linux-ppc64" "0.19.6" + "@esbuild/linux-riscv64" "0.19.6" + "@esbuild/linux-s390x" "0.19.6" + "@esbuild/linux-x64" "0.19.6" + "@esbuild/netbsd-x64" "0.19.6" + "@esbuild/openbsd-x64" "0.19.6" + "@esbuild/sunos-x64" "0.19.6" + "@esbuild/win32-arm64" "0.19.6" + "@esbuild/win32-ia32" "0.19.6" + "@esbuild/win32-x64" "0.19.6" escalade@^3.1.1: version "3.1.1" From f07e2c148a7b2849278137fab3f2565ba5ecce13 Mon Sep 17 00:00:00 2001 From: Jeremy Green Date: Tue, 21 Nov 2023 09:55:06 -0800 Subject: [PATCH 42/44] Avoid buggy versions of factory_bot_rails (#1173) * Avoid buggy versions of factory_bot_rails There's a bug in the latest version of `factory_bot_rails`: https://github.com/thoughtbot/factory_bot_rails/issues/433 There's also a fix that hasn't been merged or released yet: https://github.com/thoughtbot/factory_bot_rails/pull/432 I'm setting the `Gemfile` to specifically avoid those buggy versions so that we can get `depfu` un-blocked with keeping gems up to date. * dang linter --- Gemfile | 3 ++- Gemfile.lock | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Gemfile b/Gemfile index 6691765a..ce9f9495 100644 --- a/Gemfile +++ b/Gemfile @@ -64,7 +64,8 @@ group :development, :test do gem "simplecov", require: false # Generate test objects. - gem "factory_bot_rails" + # 6.3.0 and 6.4.0 have a bug https://github.com/thoughtbot/factory_bot_rails/issues/433 + gem "factory_bot_rails", "~> 6.2", "!= 6.3.0", "!= 6.4.0" end group :development do diff --git a/Gemfile.lock b/Gemfile.lock index 2201c993..8c27605f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -666,7 +666,7 @@ DEPENDENCIES debug devise devise-two-factor - factory_bot_rails + factory_bot_rails (~> 6.2, != 6.4.0, != 6.3.0) foreman honeybadger jbuilder From 12679d2d35ac6f648e8aad52bd583e113b5308bb Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Tue, 21 Nov 2023 18:00:20 +0000 Subject: [PATCH 43/44] Update all Bundler dependencies (2023-11-21) (#1167) --- Gemfile.lock | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 8c27605f..d0b6c9d8 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -74,8 +74,8 @@ GEM ast (2.4.2) awesome_print (1.9.2) aws-eventstream (1.2.0) - aws-partitions (1.852.0) - aws-sdk-core (3.186.0) + aws-partitions (1.854.0) + aws-sdk-core (3.187.1) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) aws-sigv4 (~> 1.5) @@ -83,7 +83,7 @@ GEM aws-sdk-kms (1.72.0) aws-sdk-core (~> 3, >= 3.184.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.136.0) + aws-sdk-s3 (1.137.0) aws-sdk-core (~> 3, >= 3.181.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.6) @@ -91,7 +91,7 @@ GEM aws-eventstream (~> 1, >= 1.0.2) aws_cf_signer (0.1.3) base64 (0.2.0) - bcrypt (3.1.19) + bcrypt (3.1.20) bindex (0.8.1) binding_of_caller (1.0.0) debug_inspector (>= 0.0.1) @@ -273,7 +273,7 @@ GEM factory_bot_rails (6.2.0) factory_bot (~> 6.2.0) railties (>= 5.0.0) - faraday (2.7.11) + faraday (2.7.12) base64 faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) @@ -304,7 +304,7 @@ GEM indefinite_article (0.2.5) activesupport io-console (0.6.0) - irb (1.9.0) + irb (1.9.1) rdoc reline (>= 0.3.8) jbuilder (2.11.5) @@ -378,13 +378,13 @@ GEM netrc (0.11.0) nice_partials (0.10.0) actionview (>= 4.2.6) - nio4r (2.6.0) - nokogiri (1.15.4) + nio4r (2.6.1) + nokogiri (1.15.5) mini_portile2 (~> 2.8.2) racc (~> 1.4) - nokogiri (1.15.4-arm64-darwin) + nokogiri (1.15.5-arm64-darwin) racc (~> 1.4) - nokogiri (1.15.4-x86_64-linux) + nokogiri (1.15.5-x86_64-linux) racc (~> 1.4) oauth2 (2.0.9) faraday (>= 0.17.3, < 3.0) @@ -439,7 +439,7 @@ GEM pry (~> 0.13) psych (5.1.1.1) stringio - public_suffix (5.0.3) + public_suffix (5.0.4) puma (6.4.0) nio4r (~> 2.0) pwned (2.0.2) From 87d10d8470ad9a1cbe99b910477f0d9707c93da7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 21 Nov 2023 12:06:40 -0600 Subject: [PATCH 44/44] BT-Core version bump: - 1.6.18 (#1172) Co-authored-by: jagthedrummer --- Gemfile | 2 +- Gemfile.lock | 72 ++++++++++++++++++++++++++-------------------------- package.json | 6 ++--- yarn.lock | 24 +++++++++--------- 4 files changed, 52 insertions(+), 52 deletions(-) diff --git a/Gemfile b/Gemfile index ce9f9495..171b6c26 100644 --- a/Gemfile +++ b/Gemfile @@ -103,7 +103,7 @@ end # We use a constant here so that we can ensure that all of the bullet_train-* # packages are on the same version. -BULLET_TRAIN_VERSION = "1.6.17" +BULLET_TRAIN_VERSION = "1.6.18" # Core packages. gem "bullet_train", BULLET_TRAIN_VERSION diff --git a/Gemfile.lock b/Gemfile.lock index d0b6c9d8..54492e67 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -98,7 +98,7 @@ GEM bootsnap (1.17.0) msgpack (~> 1.2) builder (3.2.4) - bullet_train (1.6.17) + bullet_train (1.6.18) awesome_print bullet_train-has_uuid bullet_train-roles @@ -131,7 +131,7 @@ GEM unicode-emoji valid_email xxhash - bullet_train-api (1.6.17) + bullet_train-api (1.6.18) bullet_train bullet_train-super_scaffolding colorizer @@ -142,59 +142,59 @@ GEM pagy_cursor rack-cors rails (>= 6.0.0) - bullet_train-fields (1.6.17) + bullet_train-fields (1.6.18) chronic cloudinary phonelib rails (>= 6.0.0) - bullet_train-has_uuid (1.6.17) + bullet_train-has_uuid (1.6.18) rails (>= 6.0.0) - bullet_train-incoming_webhooks (1.6.17) + bullet_train-incoming_webhooks (1.6.18) bullet_train bullet_train-api bullet_train-super_scaffolding rails (>= 6.0.0) - bullet_train-integrations (1.6.17) + bullet_train-integrations (1.6.18) rails (>= 6.0.0) - bullet_train-integrations-stripe (1.6.17) + bullet_train-integrations-stripe (1.6.18) omniauth omniauth-rails_csrf_protection omniauth-stripe-connect rails (>= 6.0.0) stripe - bullet_train-obfuscates_id (1.6.17) + bullet_train-obfuscates_id (1.6.18) hashids rails (>= 6.0.0) - bullet_train-outgoing_webhooks (1.6.17) + bullet_train-outgoing_webhooks (1.6.18) public_suffix rails (>= 6.0.0) - bullet_train-roles (1.6.17) + bullet_train-roles (1.6.18) active_hash activesupport cancancan bullet_train-routes (1.0.0) rails (>= 6.0.0) - bullet_train-scope_questions (1.6.17) + bullet_train-scope_questions (1.6.18) rails (>= 6.0.0) - bullet_train-scope_validator (1.6.17) + bullet_train-scope_validator (1.6.18) rails - bullet_train-sortable (1.6.17) + bullet_train-sortable (1.6.18) rails (>= 6.0.0) - bullet_train-super_load_and_authorize_resource (1.6.17) + bullet_train-super_load_and_authorize_resource (1.6.18) cancancan rails (>= 6.0.0) - bullet_train-super_scaffolding (1.6.17) + bullet_train-super_scaffolding (1.6.18) colorizer indefinite_article masamune-ast (~> 2.0.2) rails (>= 6.0.0) - bullet_train-themes (1.6.17) + bullet_train-themes (1.6.18) rails (>= 6.0.0) - bullet_train-themes-light (1.6.17) + bullet_train-themes-light (1.6.18) bullet_train-themes-tailwind_css masamune-ast (~> 2.0.2) rails (>= 6.0.0) - bullet_train-themes-tailwind_css (1.6.17) + bullet_train-themes-tailwind_css (1.6.18) bullet_train bullet_train-themes rails (>= 6.0.0) @@ -640,24 +640,24 @@ DEPENDENCIES active_hash aws-sdk-s3 bootsnap - bullet_train (= 1.6.17) - bullet_train-api (= 1.6.17) - bullet_train-fields (= 1.6.17) - bullet_train-has_uuid (= 1.6.17) - bullet_train-incoming_webhooks (= 1.6.17) - bullet_train-integrations (= 1.6.17) - bullet_train-integrations-stripe (= 1.6.17) - bullet_train-obfuscates_id (= 1.6.17) - bullet_train-outgoing_webhooks (= 1.6.17) - bullet_train-roles (= 1.6.17) - bullet_train-scope_questions (= 1.6.17) - bullet_train-scope_validator (= 1.6.17) - bullet_train-sortable (= 1.6.17) - bullet_train-super_load_and_authorize_resource (= 1.6.17) - bullet_train-super_scaffolding (= 1.6.17) - bullet_train-themes (= 1.6.17) - bullet_train-themes-light (= 1.6.17) - bullet_train-themes-tailwind_css (= 1.6.17) + bullet_train (= 1.6.18) + bullet_train-api (= 1.6.18) + bullet_train-fields (= 1.6.18) + bullet_train-has_uuid (= 1.6.18) + bullet_train-incoming_webhooks (= 1.6.18) + bullet_train-integrations (= 1.6.18) + bullet_train-integrations-stripe (= 1.6.18) + bullet_train-obfuscates_id (= 1.6.18) + bullet_train-outgoing_webhooks (= 1.6.18) + bullet_train-roles (= 1.6.18) + bullet_train-scope_questions (= 1.6.18) + bullet_train-scope_validator (= 1.6.18) + bullet_train-sortable (= 1.6.18) + bullet_train-super_load_and_authorize_resource (= 1.6.18) + bullet_train-super_scaffolding (= 1.6.18) + bullet_train-themes (= 1.6.18) + bullet_train-themes-light (= 1.6.18) + bullet_train-themes-tailwind_css (= 1.6.18) capybara (~> 3.39) capybara-email chronic diff --git a/package.json b/package.json index 481cc674..195bd4ef 100644 --- a/package.json +++ b/package.json @@ -2,9 +2,9 @@ "name": "app", "private": true, "dependencies": { - "@bullet-train/bullet-train": "1.6.17", - "@bullet-train/bullet-train-sortable": "1.6.17", - "@bullet-train/fields": "1.6.17", + "@bullet-train/bullet-train": "1.6.18", + "@bullet-train/bullet-train-sortable": "1.6.18", + "@bullet-train/fields": "1.6.18", "@esbuild-plugins/node-globals-polyfill": "^0.2.3", "@fullhuman/postcss-purgecss": "5.0.0", "@hotwired/turbo-rails": "^7.3.0", diff --git a/yarn.lock b/yarn.lock index 3334aa50..dd6d31de 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1061,26 +1061,26 @@ "@babel/helper-validator-identifier" "^7.22.19" to-fast-properties "^2.0.0" -"@bullet-train/bullet-train-sortable@1.6.17": - version "1.6.17" - resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train-sortable/-/bullet-train-sortable-1.6.17.tgz#11e5b1fa509ad4fcd2b8388ce259d5fd99e65d60" - integrity sha512-IWpsxVewmjZhPBGvs/Sue2eBZajFIDd9w0Hq22E4UlOYMLcOANfcvom6LYRdDcpGhKx0DTSH/6KH7ccpljeH7w== +"@bullet-train/bullet-train-sortable@1.6.18": + version "1.6.18" + resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train-sortable/-/bullet-train-sortable-1.6.18.tgz#63fa5f1ea5386423146346abf5185e905b0db421" + integrity sha512-HWrlA9xHNUW83zxRVKZcUNFkq6SJnmiRIx2WI5x7WZXLoVMc5vhZWGjyrAlIEH+B/HO3YrSqLojtOtyg+J571w== dependencies: "@hotwired/stimulus" "^3.0.1" "@rails/request.js" "^0.0.6" dragula "^3.7.3" -"@bullet-train/bullet-train@1.6.17": - version "1.6.17" - resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train/-/bullet-train-1.6.17.tgz#ff300c08577ce062cc1dbb1fc595605328b92853" - integrity sha512-f0PgVGcj7Iac/T+9wOJ0PoE13JGRTXhl7hEppBX2DD3L1LlidT0v7GN3bKoDR9x0WMV5GGVAyrQF59+AY9Qz9A== +"@bullet-train/bullet-train@1.6.18": + version "1.6.18" + resolved "https://registry.yarnpkg.com/@bullet-train/bullet-train/-/bullet-train-1.6.18.tgz#564ecf4665b18927b44680a88cff3c0be7a39460" + integrity sha512-RV8ug1MfYhrbL+Ltz2zBcetSnHN5Y2aev0A3UubU/2gVQ8Y7DiGnpdOG4g3GOxvH7GkXSN2KQ6WeUZDktyFneA== dependencies: "@hotwired/stimulus" "^3.0.1" -"@bullet-train/fields@1.6.17": - version "1.6.17" - resolved "https://registry.yarnpkg.com/@bullet-train/fields/-/fields-1.6.17.tgz#18a59ec2586eeaa72721ef225a507a9cc3f1e16b" - integrity sha512-KM5s9fHuNJTDxiQVbkA9eCF7bygSdwxsKdoNpcLRp3pl3Zpo/+PteOzcD5JCUYtHFnHAZa+TYATjdCEoiRzY7A== +"@bullet-train/fields@1.6.18": + version "1.6.18" + resolved "https://registry.yarnpkg.com/@bullet-train/fields/-/fields-1.6.18.tgz#b7acf99c73464c84fb1374f78950a8be36a829d2" + integrity sha512-JtOJQcM51/12ji177YsUGKgjdnkQ/JdlmcoTK+WSJBIzC1yy11pSvdfNu4ytOmingkiOSMWeYV95yxMabYepnw== dependencies: "@hotwired/stimulus" "^3.0.1" "@simonwep/pickr" "^1.8.1"