Skip to content

Commit 15a9ca3

Browse files
fix(deps): pin dependencies
1 parent 5a4eb28 commit 15a9ca3

File tree

8 files changed

+84
-68
lines changed

8 files changed

+84
-68
lines changed

.devcontainer/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
ARG RUBY_VERSION=3.3.5
1+
ARG RUBY_VERSION=3.3.5@sha256:3db91c66121a9b68ba493b88b9f571a5ae55cc970d5af086c5d2e98127d93b40
22
FROM ghcr.io/rails/devcontainer/images/ruby:$RUBY_VERSION

.github/workflows/audiences-ruby.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Check out code
12-
uses: actions/checkout@v4
12+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
1313
- name: Set up Ruby
1414
uses: ruby/setup-ruby@v1
1515
with:
1616
bundler-cache: true
1717
ruby-version: 3.3.5
1818
working-directory: audiences
1919
- name: Brakeman
20-
uses: reviewdog/action-brakeman@v2
20+
uses: reviewdog/action-brakeman@5083efd49634e26645a0736681b618ccc3fb7f14 # v2
2121
with:
2222
workdir: audiences
2323

@@ -42,7 +42,7 @@ jobs:
4242
gemfile: gemfiles/rails_6_1.gemfile
4343
services:
4444
postgres:
45-
image: postgres:latest
45+
image: postgres:latest@sha256:6cf6142afacfa89fb28b894d6391c7dcbf6523c33178bdc33e782b3b533a9342
4646
env:
4747
POSTGRES_USER: ${{ env.DATABASE_USER }}
4848
POSTGRES_PASSWORD: ${{ env.DATABASE_PASS }}
@@ -51,7 +51,7 @@ jobs:
5151
- 5432:5432
5252
options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
5353
mysql:
54-
image: mysql:latest
54+
image: mysql:latest@sha256:072f96c2f1ebb13f712fd88d0ef98f2ef9a52ad4163ae67b550ed6720b6d642e
5555
env:
5656
MYSQL_USER: ${{ env.DATABASE_USER }}
5757
MYSQL_PASSWORD: ${{ env.DATABASE_PASS }}
@@ -61,7 +61,7 @@ jobs:
6161
- 3306:3306
6262
options: --health-cmd="mysqladmin ping" --health-interval 10s --health-timeout 5s --health-retries 5
6363
steps:
64-
- uses: actions/checkout@v4
64+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
6565
- name: Install non-ruby dependencies
6666
run: sudo apt-get install libpq-dev
6767
- name: 'mysql2 adapter'
@@ -107,8 +107,8 @@ jobs:
107107
runs-on: ubuntu-latest
108108
if: ${{ contains(github.ref, 'refs/tags/v') && contains(github.ref, 'audiences-ruby') }}
109109
steps:
110-
- uses: actions/checkout@v4
111-
- uses: actions/setup-node@v3
110+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
111+
- uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3
112112
- name: Set up Ruby
113113
uses: ruby/setup-ruby@v1
114114
with:

audiences-react/package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -36,38 +36,38 @@
3636
"author": "Carlos Palhares",
3737
"license": "MIT",
3838
"dependencies": {
39-
"lodash": "^4.17.21"
39+
"lodash": "4.17.21"
4040
},
4141
"prettier": "@powerhome/eslint-config/prettier",
4242
"peerDependencies": {
43-
"playbook-ui": "^14.17.0",
44-
"react": "^17.0.2",
45-
"react-dom": "^17.0.2"
43+
"playbook-ui": "14.21.2",
44+
"react": "17.0.2",
45+
"react-dom": "17.0.2"
4646
},
4747
"devDependencies": {
4848
"@fortawesome/fontawesome-free": "^6.4.0",
4949
"@powerhome/eslint-config": "0.2.2",
50-
"@types/lodash": "^4.14.195",
50+
"@types/lodash": "4.17.13",
5151
"@types/react": "^18.2.15",
5252
"@types/react-dom": "^18.2.7",
5353
"@typescript-eslint/eslint-plugin": "8.21.0",
5454
"@typescript-eslint/parser": "8.21.0",
5555
"@vitejs/plugin-react": "4.3.4",
5656
"eslint": "8.57.1",
57-
"eslint-config-prettier": "^10.0.0",
57+
"eslint-config-prettier": "10.0.1",
5858
"eslint-plugin-flowtype": "8.0.3",
5959
"eslint-plugin-jsx-control-statements": "3.0.0",
6060
"eslint-plugin-react": "7.37.3",
6161
"eslint-plugin-react-hooks": "5.1.0",
6262
"eslint-webpack-plugin": "4.2.0",
63-
"npm": "^10.0.0",
63+
"npm": "10.9.2",
6464
"playbook-ui": "14.17.0-alpha.alphaforaudiences7167",
6565
"prettier": "3.4.2",
66-
"react": "^18.0.0",
67-
"react-dom": "^18.0.0",
66+
"react": "18.3.1",
67+
"react-dom": "18.3.1",
6868
"react-trix": "0.10.1",
69-
"typescript": "^5.1.6",
69+
"typescript": "5.7.2",
7070
"vite": "^6.0.0",
71-
"vite-plugin-dts": "^4.0.0"
71+
"vite-plugin-dts": "4.4.0"
7272
}
7373
}

audiences-react/yarn.lock

Lines changed: 34 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1040,9 +1040,9 @@
10401040
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.14.tgz#74a97a5573980802f32c8e47b663530ab3b6b7d1"
10411041
integrity sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==
10421042

1043-
"@types/lodash@^4.14.195":
1043+
"@types/lodash@4.17.13":
10441044
version "4.17.13"
1045-
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.13.tgz#786e2d67cfd95e32862143abe7463a7f90c300eb"
1045+
resolved "https://npm.powerapp.cloud/@types/lodash/-/lodash-4.17.13.tgz#786e2d67cfd95e32862143abe7463a7f90c300eb"
10461046
integrity sha512-lfx+dftrEZcdBPczf9d0Qv0x+j/rfNCMuC6OcfXmO8gkfeNAY88PgKUbvG56whcN23gc27yenwF6oJZXGFpYxg==
10471047

10481048
"@types/node@*":
@@ -2200,9 +2200,9 @@ escape-string-regexp@^4.0.0:
22002200
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
22012201
integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
22022202

2203-
eslint-config-prettier@^10.0.0:
2203+
eslint-config-prettier@10.0.1:
22042204
version "10.0.1"
2205-
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-10.0.1.tgz#fbb03bfc8db0651df9ce4e8b7150d11c5fe3addf"
2205+
resolved "https://npm.powerapp.cloud/eslint-config-prettier/-/eslint-config-prettier-10.0.1.tgz#fbb03bfc8db0651df9ce4e8b7150d11c5fe3addf"
22062206
integrity sha512-lZBts941cyJyeaooiKxAtzoPHTN+GbQTJFAIdQbRhA4/8whaAraEh47Whw/ZFfrjNSnlAxqfm9i0XVAEkULjCw==
22072207

22082208
eslint-config-prettier@^8.6.0:
@@ -3445,9 +3445,9 @@ lodash.merge@^4.6.2:
34453445
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
34463446
integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
34473447

3448-
lodash@^4.17.21, lodash@~4.17.15:
3448+
lodash@4.17.21, lodash@^4.17.21, lodash@~4.17.15:
34493449
version "4.17.21"
3450-
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
3450+
resolved "https://npm.powerapp.cloud/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
34513451
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
34523452

34533453
loose-envify@^1.1.0, loose-envify@^1.4.0:
@@ -3791,9 +3791,9 @@ npm-user-validate@^3.0.0:
37913791
resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-3.0.0.tgz#9b1410796bf1f1d78297a8096328c55d3083f233"
37923792
integrity sha512-9xi0RdSmJ4mPYTC393VJPz1Sp8LyCx9cUnm/L9Qcb3cFO8gjT4mN20P9FAsea8qDHdQ7LtcN8VLh2UT47SdKCw==
37933793

3794-
npm@^10.0.0:
3794+
npm@10.9.2:
37953795
version "10.9.2"
3796-
resolved "https://registry.yarnpkg.com/npm/-/npm-10.9.2.tgz#784b3e2194fc151d5709a14692cf49c4afc60dfe"
3796+
resolved "https://npm.powerapp.cloud/npm/-/npm-10.9.2.tgz#784b3e2194fc151d5709a14692cf49c4afc60dfe"
37973797
integrity sha512-iriPEPIkoMYUy3F6f3wwSZAU93E0Eg6cHwIR6jzzOXWSy+SD/rOODEs74cVONHKSx2obXtuUoyidVEhISrisgQ==
37983798
dependencies:
37993799
"@isaacs/string-locale-compare" "^1.1.0"
@@ -4232,9 +4232,9 @@ queue-microtask@^1.2.2:
42324232
resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
42334233
integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
42344234

4235-
react-dom@^18.0.0:
4235+
react-dom@18.3.1:
42364236
version "18.3.1"
4237-
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4"
4237+
resolved "https://npm.powerapp.cloud/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4"
42384238
integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==
42394239
dependencies:
42404240
loose-envify "^1.1.0"
@@ -4257,9 +4257,9 @@ react-trix@0.10.1:
42574257
dependencies:
42584258
trix "^1.3.1"
42594259

4260-
react@^18.0.0:
4260+
react@18.3.1:
42614261
version "18.3.1"
4262-
resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891"
4262+
resolved "https://npm.powerapp.cloud/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891"
42634263
integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==
42644264
dependencies:
42654265
loose-envify "^1.1.0"
@@ -4705,7 +4705,16 @@ string-natural-compare@^3.0.1:
47054705
resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4"
47064706
integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==
47074707

4708-
"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.3:
4708+
"string-width-cjs@npm:string-width@^4.2.0":
4709+
version "4.2.3"
4710+
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
4711+
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
4712+
dependencies:
4713+
emoji-regex "^8.0.0"
4714+
is-fullwidth-code-point "^3.0.0"
4715+
strip-ansi "^6.0.1"
4716+
4717+
string-width@^4.1.0, string-width@^4.2.3:
47094718
version "4.2.3"
47104719
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
47114720
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -4828,7 +4837,14 @@ string.prototype.trimstart@^1.0.8:
48284837
define-properties "^1.2.1"
48294838
es-object-atoms "^1.0.0"
48304839

4831-
"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
4840+
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
4841+
version "6.0.1"
4842+
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
4843+
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
4844+
dependencies:
4845+
ansi-regex "^5.0.1"
4846+
4847+
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
48324848
version "6.0.1"
48334849
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
48344850
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -5059,9 +5075,9 @@ typescript@5.4.2:
50595075
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.2.tgz#0ae9cebcfae970718474fe0da2c090cad6577372"
50605076
integrity sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==
50615077

5062-
typescript@^5.1.6:
5078+
typescript@5.7.2:
50635079
version "5.7.2"
5064-
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.7.2.tgz#3169cf8c4c8a828cde53ba9ecb3d2b1d5dd67be6"
5080+
resolved "https://npm.powerapp.cloud/typescript/-/typescript-5.7.2.tgz#3169cf8c4c8a828cde53ba9ecb3d2b1d5dd67be6"
50655081
integrity sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==
50665082

50675083
ufo@^1.5.4:
@@ -5146,9 +5162,9 @@ validate-npm-package-name@^6.0.0:
51465162
resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-6.0.0.tgz#3add966c853cfe36e0e8e6a762edd72ae6f1d6ac"
51475163
integrity sha512-d7KLgL1LD3U3fgnvWEY1cQXoO/q6EQ1BSz48Sa149V/5zVTAbgmZIpyI8TRi6U9/JNyeYLlTKsEMPtLC27RFUg==
51485164

5149-
vite-plugin-dts@^4.0.0:
5165+
vite-plugin-dts@4.4.0:
51505166
version "4.4.0"
5151-
resolved "https://registry.yarnpkg.com/vite-plugin-dts/-/vite-plugin-dts-4.4.0.tgz#ef79b5ceaa39a70aa69b619b249b6b49be911257"
5167+
resolved "https://npm.powerapp.cloud/vite-plugin-dts/-/vite-plugin-dts-4.4.0.tgz#ef79b5ceaa39a70aa69b619b249b6b49be911257"
51525168
integrity sha512-CJ6phvnnPLF+aFk8Jz2ZcMBLleJ4gKJOXb9We5Kzmsp5bPuD+uMDeVefjFNYSXZ+wdcqnf+Yp2P7oA5hBKQTlQ==
51535169
dependencies:
51545170
"@microsoft/api-extractor" "^7.48.1"

audiences/Gemfile

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,23 @@ git_source(:github) { |repo| "https://github.com/#{repo}.git" }
66
gemspec
77

88
# Development tools
9-
gem "appraisal", "~> 2.5.0"
9+
gem "appraisal", "2.5.0"
1010
gem "brakeman", "7.0.0"
11-
gem "debug", ">= 1.0.0"
12-
gem "foreman", "~> 0.88.0"
13-
gem "license_finder", ">= 7.0"
11+
gem "debug", "1.10.0"
12+
gem "foreman", "0.88.1"
13+
gem "license_finder", "7.2.1"
1414
gem "rails", "~> 6.1.7.0"
15-
gem "rake", ">= 13.0"
16-
gem "rspec", ">= 3.0"
17-
gem "rspec-rails", "~> 6.1.0"
18-
gem "rubocop", ">= 1.32"
15+
gem "rake", "13.2.1"
16+
gem "rspec", "3.13.0"
17+
gem "rspec-rails", "6.1.5"
18+
gem "rubocop", "1.66.1"
1919
gem "rubocop-powerhome"
20-
gem "shoulda-matchers", "~> 5.0"
21-
gem "vite_rails", "~> 3.0"
22-
gem "webmock", "~> 3.18"
20+
gem "shoulda-matchers", "5.3.0"
21+
gem "vite_rails", "3.0.19"
22+
gem "webmock", "3.25.0"
2323

2424
# Development environment dependencies
25-
gem "mysql2", "~> 0.5.6"
26-
gem "pg", "~> 1.0"
27-
gem "puma", "~> 6.3"
28-
gem "two_percent", "~> 0.4.0"
25+
gem "mysql2", "0.5.6"
26+
gem "pg", "1.5.9"
27+
gem "puma", "6.6.0"
28+
gem "two_percent", "0.4.0"

audiences/spec/dummy/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
"dev": "vite"
44
},
55
"devDependencies": {
6-
"@vitejs/plugin-react": "^4.2.0",
6+
"@vitejs/plugin-react": "4.3.4",
77
"vite": "^6.0.0",
8-
"vite-plugin-full-reload": "^1.2.0",
9-
"vite-plugin-ruby": "^5.1.1"
8+
"vite-plugin-full-reload": "1.2.0",
9+
"vite-plugin-ruby": "5.1.1"
1010
},
1111
"dependencies": {
12-
"@types/node": "^22.0.0",
12+
"@types/node": "22.13.10",
1313
"playbook-ui": "14.17.0-alpha.alphaforaudiences7167"
1414
}
1515
}

audiences/spec/dummy/yarn.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -504,16 +504,16 @@
504504
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50"
505505
integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==
506506

507-
"@types/node@^22.0.0":
507+
"@types/node@22.13.10":
508508
version "22.13.10"
509-
resolved "https://registry.yarnpkg.com/@types/node/-/node-22.13.10.tgz#df9ea358c5ed991266becc3109dc2dc9125d77e4"
509+
resolved "https://npm.powerapp.cloud/@types/node/-/node-22.13.10.tgz#df9ea358c5ed991266becc3109dc2dc9125d77e4"
510510
integrity sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==
511511
dependencies:
512512
undici-types "~6.20.0"
513513

514-
"@vitejs/plugin-react@^4.2.0":
514+
"@vitejs/plugin-react@4.3.4":
515515
version "4.3.4"
516-
resolved "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-4.3.4.tgz#c64be10b54c4640135a5b28a2432330e88ad7c20"
516+
resolved "https://npm.powerapp.cloud/@vitejs/plugin-react/-/plugin-react-4.3.4.tgz#c64be10b54c4640135a5b28a2432330e88ad7c20"
517517
integrity sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==
518518
dependencies:
519519
"@babel/core" "^7.26.0"
@@ -837,17 +837,17 @@ update-browserslist-db@^1.1.1:
837837
escalade "^3.2.0"
838838
picocolors "^1.1.1"
839839

840-
vite-plugin-full-reload@^1.2.0:
840+
vite-plugin-full-reload@1.2.0:
841841
version "1.2.0"
842-
resolved "https://registry.yarnpkg.com/vite-plugin-full-reload/-/vite-plugin-full-reload-1.2.0.tgz#bc4bfdc842abb4d24309ca802be8b955fce1c0c6"
842+
resolved "https://npm.powerapp.cloud/vite-plugin-full-reload/-/vite-plugin-full-reload-1.2.0.tgz#bc4bfdc842abb4d24309ca802be8b955fce1c0c6"
843843
integrity sha512-kz18NW79x0IHbxRSHm0jttP4zoO9P9gXh+n6UTwlNKnviTTEpOlum6oS9SmecrTtSr+muHEn5TUuC75UovQzcA==
844844
dependencies:
845845
picocolors "^1.0.0"
846846
picomatch "^2.3.1"
847847

848-
vite-plugin-ruby@^5.1.1:
848+
vite-plugin-ruby@5.1.1:
849849
version "5.1.1"
850-
resolved "https://registry.yarnpkg.com/vite-plugin-ruby/-/vite-plugin-ruby-5.1.1.tgz#ecd72591ddb90a23613051005bd70a6410945129"
850+
resolved "https://npm.powerapp.cloud/vite-plugin-ruby/-/vite-plugin-ruby-5.1.1.tgz#ecd72591ddb90a23613051005bd70a6410945129"
851851
integrity sha512-I1dXJq2ywdvTD2Cz5LYNcYLujqQ3eUxPoCjruRdfm2QBtHBY15NEeb6x5HuPM3T5S+y8S3p9fwRsieQQCjk0gg==
852852
dependencies:
853853
debug "^4.3.4"

docker-compose.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ volumes:
44
scim_stub_db:
55
services:
66
dummy-web:
7-
image: ruby:3.4.1
7+
image: ruby:3.4.1@sha256:f78dc1bba60f85d40d6dc6d6722ca2cda0b5273fc179119badd0f7654d5d1d6e
88
platform: linux/x86_64
99
working_dir: /app/audiences/spec/dummy
1010
environment:
@@ -30,7 +30,7 @@ services:
3030
- .:/app
3131
- dummy_web_bundle:/usr/local/bundle
3232
dummy-vite:
33-
image: node:22.13.1-alpine
33+
image: node:22.13.1-alpine@sha256:e2b39f7b64281324929257d0f8004fb6cb4bf0fdfb9aa8cedb235a766aec31da
3434
platform: linux/x86_64
3535
working_dir: /app/audiences/spec/dummy
3636
command:
@@ -44,7 +44,7 @@ services:
4444
volumes:
4545
- .:/app
4646
scim-stub:
47-
image: powerhome/scim-stub
47+
image: powerhome/scim-stub@sha256:77d6ee363218e6ab799358dcd8d7964ca491a74ba98c468bd87d53ed304300b0
4848
platform: linux/x86_64
4949
command:
5050
- /bin/sh
@@ -58,7 +58,7 @@ services:
5858
volumes:
5959
- scim_stub_db:/app/db/development.sqlite3
6060
mysql:
61-
image: mysql:latest
61+
image: mysql:latest@sha256:072f96c2f1ebb13f712fd88d0ef98f2ef9a52ad4163ae67b550ed6720b6d642e
6262
restart: always
6363
environment:
6464
MYSQL_ROOT_PASSWORD: root

0 commit comments

Comments
 (0)