iachat/spec/jobs
Vishnu Narayanan b1ec67d110
chore: upgrade ruby to 3.1.3 (#5555)
* chore: update to ruby 3.1.3

* chore: ping docker version to alpine3.16 for nodev16.x

Starting with Node 17, nodejs switched to OpenSSL3. The docker builds
are installing node18.xx with alpine-3.1.3.

From Node.js 17's announcement post:

    If you hit an ERR_OSSL_EVP_UNSUPPORTED error in your application
with Node.js 17, it’s likely that your application or a module you’re
using is attempting to use an algorithm or key size which is no longer
allowed by default with OpenSSL 3.0. A new command-line option,
--openssl-legacy-provider, has been added to revert to the legacy
provider as a temporary workaround for these tightened restrictions.

Looks like a webpack issue. This is fixed in webpacl 5+ and we are on
webpack4 at the moment.
Solutions

    Upgrade webpack.
    Pin nodejs version to be 16.x.x
    Use  --openssl-legacy-provider as a workaround.

Pin docker version to alpine3.16 branch to have node16.x by default

ref:
https://github.com/chatwoot/chatwoot/pull/5555#issuecomment-1379778532

* chore: update webmock

* chore: fix ruby gem path in dockerfile

* chore: switch to node16 in circleci

* chore: update ruby version in linux installer script

* chore: update ruby version in linux installer script

* chore: fix circleci

* chore: fix circleci

* feat: upgrade node version to 16.x in linux installer

* chore: update systemd files

Co-authored-by: Sojan Jose <sojan@chatwoot.com>
2023-01-24 23:55:07 +05:30
..
account Chore: Improve conversation auto resolution (#3405) 2021-11-27 09:26:18 +05:30
agent_bots feat: Add native support for CSML in agent_bot API (#4913) 2022-06-23 19:17:46 +05:30
agents fix: destroy bulk service (#5921) 2022-11-25 22:46:50 +05:30
avatar chore: Ability to Disable Gravatars (#5027) 2022-07-21 19:27:12 +02:00
campaigns chore: one off SMS campaign APIs (#2589) 2021-07-14 12:24:09 +05:30
channels/whatsapp chore: Move Whatsapp template sync to cron (#4858) 2022-06-14 23:46:36 +05:30
conversations Chore: Improve conversation auto resolution (#3405) 2021-11-27 09:26:18 +05:30
inboxes Feat: Support for Microsoft Oauth in Email Channel (#6227) 2023-01-17 02:39:05 +05:30
internal feat: Add Cron Jobs In Chatwoot and update installation notice (#1630) 2021-01-11 17:34:41 +05:30
labels fix: Update associations when a label is updated (#3046) 2021-09-21 10:16:32 +05:30
migration Add first_reply_created event in conversation (#4576) 2022-05-18 21:16:33 -07:00
webhooks chore: upgrade ruby to 3.1.3 (#5555) 2023-01-24 23:55:07 +05:30
bulk_actions_job_spec.rb chore: Update dependencies to the latest versions (#5033) 2022-07-15 09:51:59 +07:00
data_import_job_spec.rb fix: Agent typing indicator for website widget (#4495) 2022-04-18 19:05:45 +05:30
delete_object_job_spec.rb feat: Platform API improvements (#2900) 2021-09-02 18:29:45 +05:30
event_dispatcher_job_spec.rb Non blocking event dispatch (#652) 2020-03-29 19:18:30 +05:30
hook_job_spec.rb feat: enable Dialogflow integration all inboxes except email (#3285) 2021-11-12 17:53:03 +05:30
send_reply_job_spec.rb chore: Move Whatsapp template sync to cron (#4858) 2022-06-14 23:46:36 +05:30
trigger_scheduled_items_job_spec.rb chore: Move Whatsapp template sync to cron (#4858) 2022-06-14 23:46:36 +05:30
webhook_job_spec.rb feat: Add native support for CSML in agent_bot API (#4913) 2022-06-23 19:17:46 +05:30