Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add multi-platform image #126

Closed
wants to merge 595 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
595 commits
Select commit Hold shift + click to select a range
950d039
handling tickets/utils SendReply msg return
rasoro Feb 27, 2024
d6f9828
update goflow
Robi9 Feb 28, 2024
96b1f66
fix bugs related to cart simulation
Robi9 Feb 28, 2024
a686ee4
Merge pull request #92 from weni-ai/improve_twilioflex_handling_errors
rasoro Feb 29, 2024
b0e1606
Merge pull request #93 from weni-ai/fix/tickets-utils-sendreply
rasoro Feb 29, 2024
36d1122
update weni-changelog.md for 1.17.2-mailroom-7.1.22
rasoro Feb 29, 2024
c3b9661
Merge pull request #94 from weni-ai/weni-changelog-1.17.2-mailroom-7.…
rasoro Feb 29, 2024
33546a8
Use cart simulation for product list
Robi9 Mar 1, 2024
23b634a
Add sellerId field to msg_catalogs
Robi9 Mar 11, 2024
dbce130
Fix tests
Robi9 Mar 11, 2024
0f8cd8b
add healthchecks
rasoro Mar 14, 2024
d4cc8d2
Add prompt for chatgpt
Robi9 Mar 19, 2024
a5fef7c
Adjust chatgpt prompt
Robi9 Mar 21, 2024
a9a2866
Merge pull request #95 from weni-ai/healthchecks
rasoro Mar 21, 2024
272934d
update weni-changelog.md for 1.17.3-mailroom-7.1.22
rasoro Mar 21, 2024
c73124c
Merge pull request #97 from weni-ai/weni-changelog-1.17.3-mailroom-7.…
rasoro Mar 21, 2024
a040271
Adjust Call for msg_products
Robi9 Mar 21, 2024
fbc3455
Update goflow version to v0.8.0-goflow-0.144.3
Robi9 Mar 22, 2024
e160551
Merge pull request #98 from weni-ai/fix/products-simulation
Robi9 Mar 22, 2024
de869a1
Merge pull request #96 from weni-ai/fix/prompt-gpt
Robi9 Mar 22, 2024
2ea2d84
Update WENI-CHANGELOG.md
Robi9 Mar 22, 2024
296a6d1
Merge pull request #99 from weni-ai/update/1.18.0-mailroom-7.1.22
Robi9 Mar 22, 2024
d6eb21a
add support to wenichats ticketer fetch history based on ticket body …
rasoro Mar 25, 2024
906fe17
wenichats history_after parser format
rasoro Mar 27, 2024
dfe5251
if simulator max_value_length isn't configured by request get from co…
rasoro Mar 27, 2024
a5b0b9b
Merge pull request #100 from weni-ai/wenichats-history-after-onbody-p…
paulobernardoaf Apr 2, 2024
02b0273
Merge pull request #101 from weni-ai/fix/simulator-max-value-length
paulobernardoaf Apr 2, 2024
c0a1905
Update WENI-CHANGELOG.md
paulobernardoaf Apr 2, 2024
83d77ea
Merge pull request #102 from weni-ai/update/1.19.0-mailroom-7.1.22
paulobernardoaf Apr 2, 2024
3145464
Add brain_on field to Org and send messages to the router
Robi9 Apr 4, 2024
394781c
feat: add env for flow start batch size
paulobernardoaf Apr 4, 2024
8dc5a0c
Fix query for project_uuid
Robi9 Apr 5, 2024
49e8ce9
Fix router endpoint
Robi9 Apr 5, 2024
9322612
Handle message forwarded to the router
Robi9 Apr 8, 2024
ae384df
feat: close wenichats ticket on history failure
paulobernardoaf Apr 8, 2024
e193a4c
Merge pull request #104 from weni-ai/feat/close-wenichats-ticket-on-h…
paulobernardoaf Apr 8, 2024
3405223
Update WENI-CHANGELOG.md
paulobernardoaf Apr 8, 2024
3cf4640
Merge pull request #105 from weni-ai/release/1.19.1-mailroom-7.1.22
paulobernardoaf Apr 8, 2024
b7daffa
Remove comments and make adjustments
Robi9 Apr 9, 2024
1e3c0c4
Fix mailroom_test.dump
Robi9 Apr 9, 2024
a68bc4f
Merge pull request #103 from weni-ai/feat/env-for-flow-start-batch-size
paulobernardoaf Apr 10, 2024
ef9fc49
Update WENI-CHANGELOG.md
paulobernardoaf Apr 10, 2024
02d9d74
Merge pull request #106 from weni-ai/release/1.19.2-mailroom-7.1.22
paulobernardoaf Apr 10, 2024
23d2ac7
Adjust mailroom_test.dump
Robi9 Apr 10, 2024
2dd165e
Cancel sending messages to the router if the contact is in a ticket
Robi9 Apr 10, 2024
35d0f07
Adjust mailroom_test.dump
Robi9 Apr 10, 2024
ab5f827
Add test and make adjustments
Robi9 Apr 10, 2024
39c3582
Remove ticket verification
Robi9 Apr 10, 2024
d17f163
Fix conditional for triggers
Robi9 Apr 11, 2024
7da7663
Merge pull request #107 from weni-ai/feat/flows-router
Robi9 Apr 11, 2024
539c90a
Update WENI-CHANGELOG.md
Robi9 Apr 11, 2024
a4b2a70
Merge pull request #108 from weni-ai/update/1.20.0-mailroom-7.1.22
Robi9 Apr 11, 2024
1df34f7
feat: new flow batch queue
paulobernardoaf Apr 17, 2024
e8d64a1
fix: update tests to use the new queue
paulobernardoaf Apr 17, 2024
2392161
fix: update one more test to use the new queue
paulobernardoaf Apr 17, 2024
336d302
feat: add prometheus metrics for workers status
paulobernardoaf Apr 18, 2024
964c919
feat: use queue type as metric label
paulobernardoaf Apr 18, 2024
8759b6e
feat: simplify metrics collection
paulobernardoaf Apr 18, 2024
b93a803
feat: send direct message endpoint
paulobernardoaf Apr 24, 2024
79404b3
update goflow for v0.8.1-goflow-0.144.3
rasoro Apr 24, 2024
ed6614a
update goflow for v0.8.1-goflow-0.144.3
rasoro Apr 24, 2024
d2c4600
update weni-changelog.md for 1.20.1-mailroom-7.1.22
rasoro Apr 24, 2024
1b775c3
Merge pull request #112 from weni-ai/update-goflow-v0.8.1-goflow-0.144.3
rasoro Apr 24, 2024
ac261bb
Merge pull request #110 from weni-ai/feat/send-direct-message-endpoint
paulobernardoaf Apr 25, 2024
9690add
Merge pull request #109 from weni-ai/feat/new-flow-batch-queue
paulobernardoaf Apr 25, 2024
c047e51
Merge branch 'main' of https://github.com/weni-ai/mailroom into feat/…
paulobernardoaf Apr 25, 2024
8c04b75
Merge pull request #111 from weni-ai/feat/add-workers-prometheus-metrics
paulobernardoaf Apr 25, 2024
08bf931
Update WENI-CHANGELOG.md
paulobernardoaf Apr 25, 2024
e31be3d
Merge pull request #113 from weni-ai/release/1.21.0-mailroom-7.1.22
paulobernardoaf Apr 25, 2024
9d915d5
insights integration for runs
rasoro May 3, 2024
0fa42c7
send run details to insights on update
rasoro May 3, 2024
beb9386
feat: enable whatsapp token on webhooks and hide it from httplogs
paulobernardoaf May 7, 2024
77227d9
send run info to insights
rasoro May 9, 2024
53dcbfb
log on send data to insights
rasoro May 9, 2024
ee47953
refactor insights integration for runs.WriteUpdatedSession
rasoro May 9, 2024
2ea722c
send run data to insights on more exitsession moments
rasoro May 10, 2024
8f53c9c
Merge pull request #114 from weni-ai/feat/add-whatsapp-header-token-t…
paulobernardoaf May 10, 2024
8d398c3
Update WENI-CHANGELOG.md
paulobernardoaf May 10, 2024
729894d
Merge pull request #115 from weni-ai/update/1.22.0-mailroom-7.1.22
paulobernardoaf May 10, 2024
bf93fe1
insights runs key is configured by env var
rasoro May 13, 2024
edc2a54
Adjust msgWpp
Robi9 May 14, 2024
775a625
Merge remote-tracking branch 'weni-ai/main' into feat/send-wpp
Robi9 May 15, 2024
fd90338
Fix tests
Robi9 May 15, 2024
e5c0eca
Merge remote-tracking branch 'weni-ai/main' into feat/send-wpp
Robi9 May 15, 2024
fb3d39f
Update goflow
Robi9 May 15, 2024
5f2653f
config for enable or disable insights integration send
rasoro May 16, 2024
15cee40
Merge branch 'main' into insights-integration
rasoro May 16, 2024
f588a3d
tweak insights test
rasoro May 16, 2024
fc56792
Fix tests
Robi9 May 16, 2024
4483a7f
Merge pull request #116 from weni-ai/insights-integration
rasoro May 17, 2024
d909bbc
update weni-changelog.md for 1.23.0-mailroom-7.1.22
rasoro May 17, 2024
a6255a8
Merge pull request #117 from weni-ai/weni-changelog-1.23.0-mailroom-7…
rasoro May 17, 2024
034b314
Update goflow version
Robi9 May 17, 2024
d592c1d
update goflow to v0.9.1-goflow-0.144.3
rasoro May 21, 2024
262b6c9
update weni-changelog.md for 1.23-1-mailroom-7.1.22
rasoro May 21, 2024
276bc5e
Merge pull request #119 from weni-ai/update-goflow-to-v0.9.1-goflow-0…
rasoro May 21, 2024
64f3c79
Implementations for brain crad
Robi9 May 31, 2024
9469a52
Update mailroom_test.dump
Robi9 May 31, 2024
6db4a02
Update goflow
Robi9 Jun 4, 2024
61ebc05
Merge pull request #118 from weni-ai/feat/send-wpp
Robi9 Jun 4, 2024
d2f52f1
Update WENI-CHANGELOG.md
Robi9 Jun 4, 2024
46c16ab
Merge pull request #120 from weni-ai/update/1.24.0-mailroom-7.1.22
Robi9 Jun 4, 2024
8de2bb8
Add brain to the simulator
Robi9 Jun 6, 2024
3c853ac
feat: add metrics by org and globally to prometheus
paulobernardoaf Jun 6, 2024
0dc0a3d
Add product search to Meta to target availability
Robi9 Jun 6, 2024
30a2e8d
update goflow
Robi9 Jun 11, 2024
a8eb329
update goflow
Robi9 Jun 11, 2024
d67a9eb
update goflow
Robi9 Jun 11, 2024
83e63a7
Update goflow to v0.10.0-goflow-0.144.3
Robi9 Jun 11, 2024
afee016
adds cross-platform architecture
adenntumba Jun 13, 2024
f2bc2c7
update goflow
Robi9 Jun 18, 2024
ab60a3c
Fix loaded catalogs
Robi9 Jun 19, 2024
884d4ce
Fix load catalogs
Robi9 Jun 19, 2024
a207f5e
Merge pull request #121 from weni-ai/feat/prometheus-metrics
rasoro Jun 19, 2024
49a537f
Merge pull request #123 from weni-ai/fix/loaded-catalogs
rasoro Jun 19, 2024
ebc661c
update weni-changelog.md for 1.25-0-mailroom-7.1.22
rasoro Jun 19, 2024
046f6a6
Merge pull request #124 from weni-ai/update/1.25.0-mailroom-7.1.22
rasoro Jun 19, 2024
dbc43d4
Update goflow to v0.11.0-goflow-0.144.3
Robi9 Jun 26, 2024
2aa0492
Merge pull request #122 from weni-ai/feat/card-brain
Robi9 Jun 26, 2024
d29c872
Update WENI-CHANGELOG.md
Robi9 Jun 26, 2024
4733046
Merge pull request #125 from weni-ai/update/1.26.0-mailroom-7.1.22
Robi9 Jun 26, 2024
765ab72
fix: brain webhook payload
paulobernardoaf Jun 26, 2024
0ecc5f8
Merge pull request #126 from weni-ai/fix/brain-webhook-payload
paulobernardoaf Jun 26, 2024
2565e34
Update WENI-CHANGELOG.md
paulobernardoaf Jun 26, 2024
d1e4dac
Merge pull request #127 from weni-ai/fix/brain-webhook-goflow-build
paulobernardoaf Jun 26, 2024
67f5d67
Merge remote-tracking branch 'weni-ai/main' into feat/products-search…
Robi9 Jun 27, 2024
625f03e
Fix products search meta
Robi9 Jun 27, 2024
dbaad24
Debug
Robi9 Jun 27, 2024
b3825c2
Save traces for meta
Robi9 Jun 27, 2024
7d6612f
Fix append for meta traces
Robi9 Jun 27, 2024
b6d5e39
Fix facebook catalog id
Robi9 Jun 27, 2024
b864788
Encode url for meta search
Robi9 Jun 27, 2024
3f0e9c6
Fix encoding
Robi9 Jun 27, 2024
5bc8563
Fix url
Robi9 Jun 27, 2024
bdee502
Add visibility field to search call
Robi9 Jun 28, 2024
c2e6eaf
Add retry for meta search
Robi9 Jun 28, 2024
7715fea
Fix error description
Robi9 Jun 28, 2024
e141d4e
Merge pull request #128 from weni-ai/feat/products-search-meta
Robi9 Jun 28, 2024
e416cc8
Update WENI-CHANGELOG.md
Robi9 Jun 28, 2024
5cc5ff5
Merge pull request #129 from weni-ai/update/1.27.0-mailroom-7.1.22
Robi9 Jun 28, 2024
ab259ae
Remove return_only_approved_products field
Robi9 Jun 28, 2024
f229d8c
Merge pull request #130 from weni-ai/fix/meta-search
Robi9 Jun 28, 2024
5b0409c
Update WENI-CHANGELOG.md
Robi9 Jun 28, 2024
c5b9f32
Merge pull request #131 from weni-ai/update/1.27.1-mailroom-7.1.22
Robi9 Jun 28, 2024
56d6113
Remove empty sessions
Robi9 Jun 28, 2024
3154f93
Merge pull request #132 from weni-ai/fix/sessions-meta-search
Robi9 Jun 28, 2024
fcd3fba
Update WENI-CHANGELOG.md
Robi9 Jun 28, 2024
29224bd
Merge pull request #133 from weni-ai/update/1.27.2-mailroom-7.1.22
Robi9 Jun 28, 2024
85a6722
Popular template column in msgs_msg table
Robi9 Jun 4, 2024
7e7c6a3
Fix tests
Robi9 Jul 5, 2024
67d8313
fix TestMarshalMsg test
Robi9 Jul 5, 2024
55fc3ba
update mailroom_test.dump
rasoro Jul 5, 2024
1c4f635
Merge pull request #134 from weni-ai/feat/template-field
Robi9 Jul 5, 2024
571a6f5
Update WENI-CHANGELOG.md
Robi9 Jul 5, 2024
2dfe30d
Merge pull request #135 from weni-ai/update/1.28.0-mailroom-7.1.22
Robi9 Jul 5, 2024
971bf8f
Update goflow
Robi9 Jul 8, 2024
5dd7a43
Add vtex sponsored search
Robi9 Jul 8, 2024
dace8ce
Update goflow
Robi9 Jul 8, 2024
8cf5615
remove weni insights integrations with runs
rasoro Jul 10, 2024
cd086b2
Merge pull request #137 from weni-ai/remove-insights-integrations
rasoro Jul 10, 2024
bc4bbd0
update weni-changelog.md for 1.28-1-mailroom-7.1.22
rasoro Jul 10, 2024
5153c91
Merge pull request #138 from weni-ai/update/1.28.1-mailroom-7.1.22
rasoro Jul 10, 2024
1f8433b
Update goflow to v0.11.3-goflow-0.144.3
Robi9 Jul 11, 2024
0fc8625
Merge pull request #136 from weni-ai/feat/vtex-sponsored
Robi9 Jul 11, 2024
7b79310
Update WENI-CHANGELOG.md
Robi9 Jul 11, 2024
365e2f4
Merge pull request #139 from weni-ai/update/1.29.0-mailroom-7.1.22
Robi9 Jul 11, 2024
a6eaa11
feat: implements whatsapp CTA button message
rasoro Jun 12, 2024
f235d41
tweaks on mount metadata for wpp cta_message
rasoro Jul 19, 2024
8613250
update goflow to v0.10.0-goflow-0.144.3 for properly support to wpp c…
rasoro Jul 22, 2024
bcbd90a
Merge pull request #140 from weni-ai/feat/wpp-cta-message-b2
rasoro Jul 22, 2024
fe93b90
update weni-changelog.md for 1.30.0-mailroom-7.1.22
rasoro Jul 22, 2024
b7238df
Merge pull request #141 from weni-ai/update/1.30.0-mailroom-7.1.22
rasoro Jul 22, 2024
01afbbd
ensure that the ticket is closed even if wenichats returns an error w…
rasoro Jul 23, 2024
1045e5d
feat: handle brain flowstart msg event
paulobernardoaf Aug 5, 2024
0f3f4bc
feat: handle msg_event order data in flowstart from weni brain
paulobernardoaf Aug 7, 2024
104bb95
fix: spacing
paulobernardoaf Aug 7, 2024
a141ef4
Merge pull request #143 from weni-ai/ensure-close-ticket-wenichats
rasoro Aug 8, 2024
d6b94f4
update weni-changelog for 1.30.1-mailroom-7.1.22
rasoro Aug 8, 2024
cb5ecf1
Merge pull request #144 from weni-ai/update/1.30.1-mailroom-7.1.22
rasoro Aug 8, 2024
d2cfca7
Update goflow for v0.13.0-goflow-0.144.3
Robi9 Aug 9, 2024
bb757a1
Merge pull request #145 from weni-ai/feat/flow-input
Robi9 Aug 9, 2024
d7f48e7
Update WENI-CHANGELOG.md
Robi9 Aug 9, 2024
86b5c79
Merge pull request #146 from weni-ai/update/1.31.0-mailroom-7.1.22
Robi9 Aug 9, 2024
79c0a33
update weni-changelog.md for 1.31.1-mailroom-7.1.22
rasoro Aug 21, 2024
a934eb0
feat: add ninth digit verification to allowed orgs
paulobernardoaf Aug 21, 2024
375b2f1
Merge pull request #147 from weni-ai/update/1.31.1-mailroom-7.1.22
rasoro Aug 21, 2024
772ffd7
Merge branch 'main' of https://github.com/weni-ai/mailroom into feat/…
paulobernardoaf Aug 21, 2024
e91a466
Merge pull request #148 from weni-ai/feat/check-ninth-digit
paulobernardoaf Aug 22, 2024
d6398d5
release: 1.32.0-mailroom-7.1.22
paulobernardoaf Aug 22, 2024
f4503c0
Merge pull request #149 from weni-ai/release/1.32.0-mailroom-7.1.22
paulobernardoaf Aug 22, 2024
fc02310
feat: add support to whatsapp flows
paulobernardoaf Sep 4, 2024
b808beb
Update goflow to v0.14.0-goflow-0.144.3
Robi9 Sep 5, 2024
dcc7bfb
Merge pull request #151 from weni-ai/feat/entry-brain
Robi9 Sep 5, 2024
5062ae1
Update WENI-CHANGELOG.md
Robi9 Sep 5, 2024
8de1adc
Merge pull request #152 from weni-ai/update/1.33.0-mailroom-7.1.22
Robi9 Sep 5, 2024
ac3a0da
Add sponsored product in each product section
Robi9 Sep 5, 2024
0a3f300
update goflow
Robi9 Sep 6, 2024
c33bd57
Use hasVtex field for sponsored products
Robi9 Sep 6, 2024
399891d
Merge branch 'main' into refactor/vtex-ads
Robi9 Sep 6, 2024
16e3d26
Add interface for HasVtex
Robi9 Sep 6, 2024
c7ce7f8
fix: return call result if cart simulation fails
paulobernardoaf Sep 9, 2024
3a5e84f
Merge pull request #154 from weni-ai/fix/cart-simulation-null-return
paulobernardoaf Sep 9, 2024
d1c4543
Update WENI-CHANGELOG.md
paulobernardoaf Sep 9, 2024
838949d
Merge pull request #155 from weni-ai/release/1.33.1-mailroom-7.1.22
paulobernardoaf Sep 9, 2024
1a6d23e
Merge pull request #142 from weni-ai/feat/handle-brain-flowstart-msg-…
paulobernardoaf Sep 9, 2024
58201cc
Update WENI-CHANGELOG.md
paulobernardoaf Sep 9, 2024
26903c8
Merge pull request #156 from weni-ai/release/1.34.0-mailroom-7.1.22
paulobernardoaf Sep 9, 2024
5e1d009
fix: handle invalid vtex api search type
paulobernardoaf Sep 9, 2024
53a5cf5
Merge pull request #157 from weni-ai/fix/handle-invalid-vtex-api-sear…
paulobernardoaf Sep 9, 2024
975ef76
Update WENI-CHANGELOG.md
paulobernardoaf Sep 9, 2024
21c93a3
Merge pull request #158 from weni-ai/release/1.34.1-mailroom-7.1.22
paulobernardoaf Sep 9, 2024
c47b01c
update weni-changelog for 1.34.2-mailroom-7.1.22
rasoro Sep 10, 2024
7a32c1a
Merge pull request #159 from weni-ai/update/1.34.2-mailroom-7.1.22
paulobernardoaf Sep 10, 2024
5f8fc7d
fix: vtex intelligent search allow locale param
paulobernardoaf Sep 10, 2024
80fe647
Merge pull request #160 from weni-ai/fix/vtex-intelligent-search-allo…
paulobernardoaf Sep 10, 2024
8b30863
Update WENI-CHANGELOG.md
paulobernardoaf Sep 10, 2024
b0d3650
Merge pull request #161 from weni-ai/release/1.34.3-mailroom-7.1.22
paulobernardoaf Sep 10, 2024
612da14
fix: vtex intelligent search url
paulobernardoaf Sep 11, 2024
6e112fb
Update WENI-CHANGELOG.md
paulobernardoaf Sep 11, 2024
d8544ef
Merge pull request #162 from weni-ai/fix/vtex-intelligent-search-url
paulobernardoaf Sep 11, 2024
34ef8f7
update goflow
Robi9 Sep 13, 2024
33321ac
Rename session of sponsored products
Robi9 Sep 13, 2024
85a1329
on open wenichats check if preferredURN or use any
rasoro Sep 10, 2024
ba44131
Merge pull request #163 from weni-ai/fix/open-wenichats-without-prefe…
rasoro Sep 18, 2024
f494720
update weni-changelog for 1.34.5-mailroom-7.1.22
rasoro Sep 18, 2024
20f2740
Merge pull request #164 from weni-ai/update/1.34.5-mailroom-7.1.22
rasoro Sep 18, 2024
3d42088
Update goflow
paulobernardoaf Sep 18, 2024
826b7d9
Update WENI-CHANGELOG.md
paulobernardoaf Sep 18, 2024
f557b51
Merge pull request #165 from weni-ai/fix/brain-attachments-only-on-de…
paulobernardoaf Sep 18, 2024
174a85f
Only perform meta search if you have a sponsored product
Robi9 Sep 20, 2024
1c071b6
Fix adding sponsored products
Robi9 Sep 20, 2024
ab45080
Fix endpoint for vtex ads
Robi9 Sep 20, 2024
32e8e92
Fix error
Robi9 Sep 20, 2024
4b4f1ae
Fix meta search for sponsored products
Robi9 Sep 20, 2024
3b12bfa
Check if there is a sponsored product
Robi9 Sep 24, 2024
45019a6
Add hasSponsored for verification
Robi9 Sep 24, 2024
35125f4
Rename HasVtex to HasVtexAds
Robi9 Sep 24, 2024
d06b9f0
feat: get flow mode and add to action
paulobernardoaf Sep 24, 2024
a493ead
fix: update tests
paulobernardoaf Sep 24, 2024
6d087f8
Update goflow to v1.0.0
Robi9 Sep 26, 2024
0a30cbd
Merge branch 'main' into refactor/vtex-ads
Robi9 Sep 26, 2024
af30bfe
Merge pull request #153 from weni-ai/refactor/vtex-ads
Robi9 Sep 26, 2024
082d45d
Update WENI-CHANGELOG.md
Robi9 Sep 26, 2024
2269f38
Merge branch 'main' of https://github.com/weni-ai/mailroom into feat/…
paulobernardoaf Sep 26, 2024
9ada04f
chore: update goflow to v1.1.0
paulobernardoaf Sep 26, 2024
0a656d5
Merge pull request #150 from weni-ai/feat/whatsapp-flows
paulobernardoaf Sep 26, 2024
414bc61
Adjust version 1.35.0
Robi9 Sep 26, 2024
c41505d
Merge pull request #166 from weni-ai/update/1.35.0
Robi9 Sep 26, 2024
dd2bb5a
add multi-platform image
adenntumba Oct 1, 2024
2bce979
change variable secrets.ECR to secrets.ECR_SHARED
adenntumba Oct 1, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
.git
.github
.vscode
.*ignore
.env
docker-compose*.yml
Dockerfile*
docker/
**/*_test.go
Makefile
*.sql
*.md
*.sh
*.dump
LICENSE
39 changes: 0 additions & 39 deletions .github/workflows/build-develop-india-mailroom.yaml

This file was deleted.

43 changes: 0 additions & 43 deletions .github/workflows/build-develop-ireland-mailroom.yaml

This file was deleted.

43 changes: 0 additions & 43 deletions .github/workflows/build-develop-sp-mailroom.yaml

This file was deleted.

85 changes: 85 additions & 0 deletions .github/workflows/build-mailroom-push-tag-india-ire.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
name: Build Mailroom in India and Ireland (Push Tag)

on:
push:
tags:
- '*.*.*-india'
- '*.*.*-ire'

jobs:
docker:
runs-on: ubuntu-latest
steps:
- name: Set variables
run: |
TAG="$( echo "${GITHUB_REF}" | cut -d'/' -f3 )"
if grep -qs -e '^.*.*-develop' <<< "${TAG}" ; then
echo "Found environment: DEVELOP - ${TAG}"
echo "ENVIRONMENT=develop" | tee -a "${GITHUB_ENV}"
exit 1 # stop action
elif grep -qs -e '^.*.*-staging' <<< "${TAG}" ; then
echo "Found environment: STAGING - ${TAG}"
echo "ENVIRONMENT=staging" | tee -a "${GITHUB_ENV}"
exit 1 # stop action
elif grep -qs -e '^.*.*' <<< "${TAG}" ; then
echo "No environment found, assuming: PRODUCTION - ${TAG}"
echo "ENVIRONMENT=production" | tee -a "${GITHUB_ENV}"
else
echo 'Not a valid tag. Skipping...'
exit 1
fi
echo "TAG=$TAG" | tee -a "${GITHUB_ENV}"
VERSION="${TAG}"
echo "VERSION=${VERSION}" | tee -a "${GITHUB_ENV}"
echo "COMMIT_SHA=$GITHUB_SHA" | tee -a "${GITHUB_ENV}"
if [[ "${TAG}" == *"-india"* ]]; then
echo "IMAGE_TAG=${{ secrets.ECR_INDIA }}/mailroom:${TAG}" | tee -a "${GITHUB_ENV}"
elif [[ "${TAG}" == *"-ire"* ]]; then
echo "IMAGE_TAG=${{ secrets.ECR_IRE }}/rp-mailroom-rapidpro:${TAG}" | tee -a "${GITHUB_ENV}"
else
echo 'Not a valid tag. Skipping...'
exit 1
fi
echo "IMAGE_SOURCE_URL=https://github.com/weni-ai/mailroom" | tee -a "${GITHUB_ENV}"
- name: Check out the repo
uses: actions/checkout@v3
with:
ref: "${{env.GITHUB_SHA}}"

- name: Set up QEMU
uses: docker/setup-qemu-action@v2

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2

- name: Login to Registry India
if: ${{ contains(env.TAG, '-india') }}
uses: docker/login-action@v2
with:
registry: ${{ secrets.ECR_INDIA }}
username: ${{ secrets.AWS_ACCESS_KEY_ID_INDIA }}
password: ${{ secrets.AWS_SECRET_ACCESS_KEY_INDIA }}

- name: Login to Registry Ireland
if: ${{ contains(env.TAG, '-ire') }}
uses: docker/login-action@v2
with:
registry: ${{ secrets.ECR_IRE }}
username: ${{ secrets.AWS_ACCESS_KEY_ID_IRE }}
password: ${{ secrets.AWS_SECRET_ACCESS_KEY_IRE }}

- name: Build and push - Mailroom Image
uses: docker/build-push-action@v3
with:
context: .
labels: |
tag=${{env.TAG}}
commit=${{env.COMMIT_SHA}}
repository=${{env.IMAGE_SOURCE_URL}}
file: docker/Dockerfile
push: true
tags: "${{env.IMAGE_TAG}}"
no-cache: true


Loading
Loading