Skip to content

Commit 3509a23

Browse files
Merge staging into master
2 parents 1d94b54 + 5ad8626 commit 3509a23

11 files changed

Lines changed: 517 additions & 326 deletions

File tree

.github/workflows/continuous-delivery.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ on:
2121
- csvalpha
2222
- luxadmosam
2323
- euros
24+
- demo
2425
default: 'staging'
2526

2627
concurrency:
@@ -35,7 +36,7 @@ jobs:
3536
runs-on: ubuntu-latest
3637
steps:
3738
- name: Checkout code
38-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
39+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3940

4041
- name: Validate branch
4142
env:
@@ -69,7 +70,7 @@ jobs:
6970
stage: ${{ steps.get_metadata.outputs.stage }}
7071
steps:
7172
- name: Checkout code
72-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
73+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
7374

7475
- name: Get metadata
7576
id: get_metadata
@@ -128,7 +129,7 @@ jobs:
128129
129130
- name: Checkout code
130131
if: fromJSON(needs.metadata.outputs.has_diff)
131-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
132+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
132133

133134
- name: Run merge
134135
if: fromJSON(needs.metadata.outputs.has_diff) || github.event.inputs.ignore_metadata_diff
@@ -177,7 +178,7 @@ jobs:
177178
((!inputs.merge|| !fromJSON(needs.metadata.outputs.has_diff)) || github.event.inputs.ignore_metadata_diff && !cancelled()))
178179
steps:
179180
- name: Checkout code
180-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
181+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
181182
with:
182183
ref: ${{ needs.merge.outputs.sha }}
183184

@@ -210,7 +211,7 @@ jobs:
210211
env: ${{ needs.metadata.outputs.stage }}
211212

212213
- name: Deploy
213-
uses: appleboy/ssh-action@823bd89e131d8d508129f9443cad5855e9ba96f0 # v1.2.4
214+
uses: appleboy/ssh-action@0ff4204d59e8e51228ff73bce53f80d53301dee2 # v1.2.5
214215
env:
215216
STAGE: ${{ needs.metadata.outputs.stage }}
216217
with:

.github/workflows/continuous-integration.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
runs-on: ubuntu-latest
2626
steps:
2727
- name: Checkout code
28-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
28+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2929
with:
3030
ref: ${{ inputs.sha }}
3131

@@ -56,7 +56,7 @@ jobs:
5656
- 5432:5432
5757
steps:
5858
- name: Checkout code
59-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
59+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6060
with:
6161
ref: ${{ inputs.sha }}
6262

@@ -111,7 +111,7 @@ jobs:
111111
- 5432:5432
112112
steps:
113113
- name: Checkout code
114-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
114+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
115115
with:
116116
ref: ${{ inputs.sha }}
117117

.github/workflows/publish-image.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
needs: metadata
5151
steps:
5252
- name: Checkout code
53-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
53+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
5454
with:
5555
ref: ${{ inputs.sha }}
5656
fetch-depth: 0
@@ -59,7 +59,7 @@ jobs:
5959
uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
6060

6161
- name: Login to GitHub Container Registry
62-
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
62+
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
6363
with:
6464
registry: ${{ vars.DOCKER_REGISTRY_URL }}
6565
username: ${{ github.repository_owner }}

.rubocop.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ Rails/UnknownEnv:
2525
- production
2626
- luxproduction
2727
- euros
28+
- demo
2829
- development
2930
- test
3031
- staging

config/cable.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,6 @@ luxproduction:
1717

1818
euros:
1919
<<: *production
20+
21+
demo:
22+
<<: *production

config/credentials.yml.enc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
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--KBPN6peQ4D85VxIH--FNQAmDdzD9JyJiC4ER+11g==
1+
oENsCOrdvZz3+ziXN0EFBx6v+J+/jmvZps6f5WZ6LsfdRMhQFJlc4CrtDHsprCN/E8fnrG7dRSanwe8qtOO21gu68a51LHDUJ5TJjJuxTlbqvWaAeJr2u1jIdVdfx2T3evtkfIm9XqxDajbACv4AB4oooIx2NV71uDtKGH8tGzpMbI/OttfgJS/3Tlk6YvPDwm9sH4u/zI/N5FkDOs/Ug5tz5vnCeX903UW5Ajo/toxj8uFefZXnHXVCHA3//W6K36HmJiKDHmkUnmiSTVQQrEve6ThpZ9YtNYTPgz28RwShYZnvrP5BOA4LxfEGvMDXsNOwhg2H7czmwYWyDapIxnXSmYRrhbo5Y/e5tr1hdFWbv/62yMKu1bfp0a0i4w6erS4igKLZx98z1hjFOpudVjKR976r73x08wrX0+lIVQThOLDGuzIzV/B7o7c6BRJ/MY43WLn537tGOmK3sKt0McJhVelaMHc5irk1FeajcI/Q/KpDgCAOpP0v5cOwEw7uroryy7s8x1Baz9lYC5KATxAVRdzNKg0z1cbb9TWVjuEp/Pq+jiPZKgDryjy49dVGxdT8y47ziB4VyYQ5C2eG5PcPIQWg6jiYII0cP9SVqoMKPYPS9JfX0dmGaZ+4GRzYqkBLHqq5mu9LJQO/vhWBIqc6/PDxgN9EeTtK2ZqXvPUyaiBCM6C/xQnZUz0nv/3VPQzp0jODw+QlC9AdsYS0Bq7GeJtsT3l9bUjKiFoL//DoGMSIFXdSS5jtFRHYr/YFc4UHqpyaKe1hsnnftBADq89XBd9SUawnXTMqcwDOvi/Yg6T6mwGzEa5NpQpvRKPEI7ssaUNwxXQvv1h6lPkUMk/I8eSJo9f0P0uh+3lXFajw4hqOu5cPkjSYRCjqXYAPbKDTzYBvWoEKbU/h4Upf1fX1DzRj6qOYT3v+h6Rnfu/kCsxaPGNhfOWx6p1uA4C7nQwtTGGt6EsoKPd95d/ncZkxt1SRto10HgZzT26D1CgfXdJ099Varqk85H36w3IDiUFSQSqS/fevlO/wVbP/rHbhZ3kQsEVmQ5mTzohi6kggqYOy+pGRD4Hq1c2daPEeGe5NyLkKLQ9ohAb+WWGtlB55l9crBHTdZYrMv/KKrdopt8fyW5ITfCs9rKi1HUEl1dyNPzI+RkTK0WzBG4SVTfkD35asiRq2ZWBH6PniZob3oVgSALrKwtuW3xUJEv/Y+f5ddAeymK7xlBiJhIRVe4ZTDr1kPKrgM6Crpofzoe5S4LexHKLIz88sxsFZZZSTqFPEVVGEz6ZG70a9p32tNKBemBZHtPRYEOwANTbD8xrVMIgAEeqXmot9BX3GXeRaGrvnrHTe16VaDnZ84seYjCaGcTL0E6ivCD20twbMjh5tQGZOmJzH8r7/orqHTn6T3HpBoOaaQv+dahE/0dAK5MWtZkxG7wQAmI2guinr4VJd10KmtU+b9i3O18fQAjW3feDrcfYxyi/+y9dezkYKmTVJqyRi8uAod2b7Uu/SOfQJ0BG+WsMp9mM8uV9oggIm68ojH0Wz7/mZxy2oEi++cdbioGvdWsDp84DXyFw3MtPQKWvpsuobf3OOn7vXVnZJEU+w0e7BxQJUwtW8YT7Qa66uIPWFpL5RMCP7jdU5s98HGxe090ZkuT+47Eqt5M52QyuzWwrnVv3ZXsrZhqbPWLUL8AGbdWS6btuMXUXI2CANNahlMCk7jpLFtiqDtSlNm1zPk56sH3FlHhq8zwzqBkd7CQAc50SbgTyWBoURi6HxaSmm6hXsF+ZewM2u76Kky7P0wksxZ75bIC5NavQdOSMHU8NHRBma5Jp2BPuALSNuX1UJc+/4La51cnL73pe9/PCcvpALAv2hLbRJdZyiQ7nvOrf5dMuKuTH2SGQ2VADAP7ulH2APfQgNyABvLyXSd8uSZ4MwB2I40spk2oY/rm4KwcyqNz/aSPpFA6+kIbhnFlc4hCAKJ5zcjtyuWsrmBBRrXrKvN35CExxyyI2JOaoJAWNejr/yCBQlSLI+RRvhvkuv5Q1Jxr62XH5+03VzQqzNrxVvXHZ0xZAvcf4AngS1vKoMxFsfcNetn0tdIHTIwyDlmVSIL7058v3RJi6Kg6Riir2Gcjitj9A0O5wji3o2pL4nf/gg6ZwmBZU+0omd8BRRrQ1O/y0KS9/zg7t2E5+e4HHs8E79kduo6BOka8ioIbb5TuAhu9HyWXQSjk6+2wDPlDEj7QYJTojQ/L15eNiP/ClF7gPAatvocEBpiD9UeF1MqKa7fyuJAddLm/Ib9im/wkGgSzNCxoxcU0ucFIp6XAHi+6qmT+JKKbYN0QMeNH/DBfAozBsMjWfoqp6MOovtMpriEwD6HhXSL4uIHhdbVeZ0kfa0anj3yEQPpJ+5y9WiW3at/wP9CIt6GWvjiycDOpeyw+Ts2Ej0VvntX2s4rwPkSfH+M/BIC6nfpOjsqjOFe/BX2k/RoIQ4iSQtrkAWYisGVInCqo7ygSStRnAlCBiYXmzOjrSizhZA+hN/Ywx37qNnEi1SxWv1oHDdRlQVtAVRtsKaRAfdrwTFLCGATll2RsHkRsASAIb3JWS+l9tB5ewQCUQuFE9ew10b/WnLnHmycGpWkSbIUlGp4eTfISU92+bTWe+G+ASigoxaxgF9FgUu/hUlxU8m1i0iGLvIR5hBSWnHiwUlmoZHKd1ur1Ktyj2C6K+S6Ebb6Us3WbNAf1aAZ5BB43qP1q6mns6m5NKbSQFV29ab64GkFivU4dJYeZPBhkzsNduLUokdMiAhcOO6QFhgw4HA6fwDVLVHwbWW8u3J3K6H1SP+dTtoimGa6Yv8mu8DQujU4mWXPax1+1/G/cZ52t/cB+x+G/6O4wTdziMakDHVM1aofp0QhaGvaTNJ9sIB6BMYFK8IeUdChRm1DIUSw9+hV5GznuO7yze1vJYxXeCWTMJIGYTLFKvF637FIiVdNqFe1RBaoS4giVwKfW/Sf4Bog5mzCnvNfjPL2KiIJ9KFDwjxna7hgbJMDn4abnbDzwJxnAaYPiCTi26sUomJ4C7kt4YbsZZJKiMihyXmAq52I0mjomK7Pc/JMCu2l0ejLpDPTo6FbSjm1Y9+/9gzmAaxIZeWQq5cSC3sxxgnwjvxmSIuKILikJnUWrbAuBEnnTnmO6O7puUoCts/AdcMndlvvJfBeBrowyHun+LEhWZoWEdBltSvdbhRGrIc3zWi93ckV1nIWGtopENxCZVnAJTFsI1EL+nDMkAtvZIWgtpbn6TvmZp0NoXQKx8SPqugsK+9qnyr5xHhSSaoT6+fuxnD0rJlNgV9nYdenOEpYIfulQ04OrBrE6OEDXndcLGgyBZyKZYMj1oPJ7x+qvnbxhJJ9IPb6QOttzVoH+5I+byz9zPKW/+rjoEpc+5D6tWaULT9QiwxdNkzDFzq5vhMHGzZ4Kv+pwp4m0RFXOgXaxQK8Ua37+CQt0gEcK8qiZceaO5FK1kysSl/bURezwpZQnGC4EqNGhFtHGzRLYJNxtjui6R4cevOQRVwHUeRKhppSrJFEVT7HF9ZEbm+P6HrDQPzb6HCj+v9Mc7ifcrxG6twW/NzVWz8WzllnQxahHzzpbtxWzc8aqw+2n5wo4CPMoC8kNdOlrmts+rB4LYXVDzi2v3A4IRz+/8X0oWSCkr9EpWaUL8mZa12Z1K60mi0ZS6Jf2v+JQ+tG2N2n0rjgJbqHQL52dd1cPJZKK1A+fRQJWHr525av5HCSfSzd0AoaYSfXczVztdM/bqQzRL4p1TS/l8PdA0t+pqOpYeXCpZ1LghwTvGzEEan2e5tpPHlXOTlMMj+ofAqPeUtS7Q1Rp6VfuOdiCJmdNLKh0dNOo1KTzrjhdrLQVqKrsszhOULLef4Fkyn1h5uLQhA1l8l5CERIU+q8U1YT8N1YLrn2PC3LFnS3/LB7NDfK3afjE+U12e3tXlbme6go+XtLL4gVwYtBDPw+9/zovMPijcH8Hj1J1qyzc97PRPxny227vNAVDthvELP9DKBrSAsmAZ00I7ASqoODMPmmMOF7u0fS8wkpWtgdgeC5QZTJDcvg+TB1LvgP4L74ahy95qilQ85UM4FOzYHGUF94jLKMjKE6FdaShbB2n9Nb4ANFNUlDEnT47x590TRs/UOo82svj89EYzJbUs5tBsvYaLrBt3eACnkvAgvY6ULgdJAbvo+mZ6I4n9hk4sNpQsdFg==--2zm49HEDD7I+acRL--Cu2gh8Su9gE/J+ZpiipQ7A==

config/database.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,6 @@ luxproduction:
2626

2727
euros:
2828
<<: *production
29+
30+
demo:
31+
<<: *production

config/deploy_targets.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,10 @@ targets:
4343
hostname: euros.csvalpha.nl
4444
url: https://euros.csvalpha.nl
4545
branch_restriction: master
46+
47+
demo:
48+
deploy_path: /opt/docker/sofia/demo
49+
stage: demo
50+
hostname: demostreep.csvalpha.nl
51+
url: https://demostreep.csvalpha.nl
52+
branch_restriction: master

config/environments/demo.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
require File.expand_path('production.rb', __dir__)
2+
3+
Rails.application.configure do
4+
# Only override production when applicable
5+
# Keep in mind that demo should reflect production as close as possible
6+
end

package.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,28 +11,28 @@
1111
"update:font": "ruby bin/copy_fontawesome_fonts"
1212
},
1313
"dependencies": {
14-
"@babel/core": "^7.28.5",
14+
"@babel/core": "^7.28.6",
1515
"@babel/plugin-proposal-class-properties": "^7.18.6",
1616
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
1717
"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
1818
"@babel/plugin-transform-runtime": "^7.28.5",
19-
"@babel/preset-env": "^7.28.5",
20-
"@babel/runtime": "^7.28.4",
19+
"@babel/preset-env": "^7.28.6",
20+
"@babel/runtime": "^7.28.6",
2121
"@fortawesome/fontawesome-free": "^7.1.0",
22-
"@hotwired/turbo-rails": "^8.0.20",
22+
"@hotwired/turbo-rails": "^8.0.21",
2323
"@popperjs/core": "^2.11.8",
2424
"autosuggest-highlight": "^3.3.4",
25-
"axios": "^1.13.2",
25+
"axios": "^1.13.3",
2626
"babel-loader": "^10.0.0",
2727
"babel-plugin-macros": "^3.1.0",
2828
"bootstrap": "^5.3.8",
29-
"caniuse-lite": "^1.0.30001764",
30-
"core-js": "^3.47.0",
29+
"caniuse-lite": "^1.0.30001766",
30+
"core-js": "^3.48.0",
3131
"css-loader": "^7.1.2",
3232
"jquery": "^3.7.1",
3333
"moment": "^2.30.1",
3434
"popper.js": "^1.16.1",
35-
"puppeteer": "^24.35.0",
35+
"puppeteer": "^24.36.0",
3636
"remove-accents": "^0.5.0",
3737
"vue": "^2.7.16",
3838
"vue-loader": "^15.11.1",
@@ -47,16 +47,16 @@
4747
"eslint": "^9.39.2",
4848
"eslint-plugin-vue": "^9.33.0",
4949
"eslint-webpack-plugin": "^5.0.2",
50-
"globals": "^17.0.0",
50+
"globals": "^17.1.0",
5151
"postcss": "^8.5.6",
5252
"postcss-flexbugs-fixes": "^5.0.2",
53-
"postcss-html": "^1.8.0",
53+
"postcss-html": "^1.8.1",
5454
"postcss-import": "^16.1.1",
5555
"postcss-preset-env": "^10.6.1",
5656
"postcss-scss": "^4.0.9",
57-
"sass": "^1.97.2",
57+
"sass": "^1.97.3",
5858
"stylelint": "^17.0.0",
59-
"stylelint-config-recess-order": "^7.4.0",
59+
"stylelint-config-recess-order": "^7.6.0",
6060
"stylelint-config-standard-scss": "^17.0.0",
6161
"stylelint-order": "^7.0.1",
6262
"vue-eslint-parser": "^10.2.0",

0 commit comments

Comments
 (0)