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

GAT-1732: Release v3.2.0 #856

Open
wants to merge 489 commits into
base: baseline
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
489 commits
Select commit Hold shift + click to select a range
7685157
Testing on dev
kymmeh Feb 20, 2023
3a3977a
Merge pull request #952 from HDRUK/feature/GAT-2013
dnhdruk Feb 20, 2023
1b44d03
update activitylog middleware
dnhdruk Feb 20, 2023
1dcbcf0
Merge pull request #953 from HDRUK/features/update_tests_activitylog_…
dnhdruk Feb 20, 2023
917c12e
GAT-1887: Testing Slack Channel notifications
reubensamuel Feb 21, 2023
bb9a680
GAT-1887: Testing Slack Channel notifications
reubensamuel Feb 21, 2023
5a429c6
Merge pull request #954 from HDRUK/GAT-1887
reubensamuel Feb 21, 2023
dbd6ba8
GAT-1887: Testing deployment
reubensamuel Feb 21, 2023
6764a57
Merge pull request #955 from HDRUK/GAT-1887
reubensamuel Feb 21, 2023
df54f81
GAT-1887: Testing Slack Channel notifications
reubensamuel Feb 21, 2023
e0c2604
GAT-1887: Testing deployment
reubensamuel Feb 21, 2023
00d43ab
GAT-1887: Testing deployment
reubensamuel Feb 21, 2023
f12888d
Merge pull request #956 from HDRUK/GAT-1887
reubensamuel Feb 21, 2023
87058fe
GAT-1887: Testing Slack Channel notifications
reubensamuel Feb 21, 2023
c139aa8
GAT-1887: Testing deployment
reubensamuel Feb 21, 2023
101178d
Merge pull request #957 from HDRUK/GAT-1887
reubensamuel Feb 21, 2023
21446b5
update darrequest util
dnhdruk Feb 21, 2023
d414655
Merge pull request #958 from HDRUK/bugfix/darrequest_util_update
dnhdruk Feb 21, 2023
1919293
GAT-1887: Slack Channel notifications
reubensamuel Feb 21, 2023
202c482
Merge pull request #959 from HDRUK/GAT-1887-UAT-REU
reubensamuel Feb 21, 2023
153c9e7
GAT-1887: Slack Channel notifications
reubensamuel Feb 21, 2023
3cd8997
Merge pull request #960 from HDRUK/GAT-1887-PREPROD-REU
reubensamuel Feb 21, 2023
35be6a9
GAT-1887: Slack Channel notifications
reubensamuel Feb 21, 2023
dd723b5
GAT-1887: Slack Channel notifications
reubensamuel Feb 21, 2023
25d4dc2
Merge pull request #962 from HDRUK/GAT-1887-PROD-REU
reubensamuel Feb 21, 2023
20cd4e2
update checking user role
dnhdruk Feb 22, 2023
18beeef
Merge pull request #963 from HDRUK/features/update_checking_user_roles
dnhdruk Feb 22, 2023
5fdbac4
replace autorize with isTeamMember
dnhdruk Feb 22, 2023
146fb99
Merge pull request #964 from HDRUK/features/replace_authorize_with_is…
dnhdruk Feb 22, 2023
185e969
update checkUserRolesByTeam
dnhdruk Feb 23, 2023
d7c8af6
Merge pull request #965 from HDRUK/features/update_checkUserRolesByTeam
dnhdruk Feb 23, 2023
e98054f
checking_messages
dnhdruk Feb 24, 2023
b7a575f
Merge pull request #966 from HDRUK/bugfix/checking_messages
dnhdruk Feb 24, 2023
6726317
GAT-2050: GAT Live Release - v4.0.0
kymmeh Feb 28, 2023
8b748db
Merge pull request #967 from HDRUK/rel/GAT-2050_release
dnhdruk Feb 28, 2023
0184bae
Merge pull request #968 from HDRUK/dev
reubensamuel Feb 28, 2023
5dd5454
Merge pull request #969 from HDRUK/release
reubensamuel Feb 28, 2023
77aa5bd
Merge pull request #970 from HDRUK/preprod
reubensamuel Feb 28, 2023
5940fa1
GAT-2050: Update Release bug
reubensamuel Feb 28, 2023
0e0cbf4
GAT-2050: Update release tag
reubensamuel Feb 28, 2023
4340d28
Merge branch 'master' into GAT-1887-PROD
reubensamuel Feb 28, 2023
24e0629
Merge pull request #961 from HDRUK/GAT-1887-PROD
reubensamuel Feb 28, 2023
8db46f6
GAT-1887:Fix Tag bug
reubensamuel Feb 28, 2023
3a013cc
Merge branch 'master' into GAT-1887-PROD
reubensamuel Feb 28, 2023
246ca30
Merge pull request #971 from HDRUK/GAT-1887-PROD
reubensamuel Feb 28, 2023
de6b6c2
GAT-1887: Cleanup
reubensamuel Mar 1, 2023
8bb6747
Merge pull request #972 from HDRUK/GAT-1887-UAT-REU1
reubensamuel Mar 1, 2023
a6e552b
GAT-1887: Cleanup
reubensamuel Mar 1, 2023
6ec3645
Merge pull request #973 from HDRUK/GAT-1887-PREPROD-REU1
reubensamuel Mar 1, 2023
052d5f4
GAT-1887: Cleanup
reubensamuel Mar 1, 2023
7889ebe
Merge pull request #974 from HDRUK/GAT-1887-DEV
reubensamuel Mar 1, 2023
3a18170
update patch team endpoint
dnhdruk Mar 3, 2023
0561307
Merge pull request #979 from HDRUK/features/GAT-2083
dnhdruk Mar 3, 2023
84b6a4c
GAT-2094: Disable 0/1 testing
reubensamuel Mar 3, 2023
4b30982
Merge pull request #980 from HDRUK/GAT-2094
reubensamuel Mar 3, 2023
be437fa
update counter for related objects with elements from datauserregister
dnhdruk Mar 6, 2023
6e3688f
update chart.yml
dnhdruk Mar 6, 2023
c0599aa
update chart.yml revert
dnhdruk Mar 6, 2023
e98019b
Merge pull request #981 from HDRUK/features/GAT-2058
dnhdruk Mar 6, 2023
91c7c81
GAT-1887: Disable 0/1 testing
reubensamuel Mar 8, 2023
1fada21
Merge pull request #982 from HDRUK/GAT-1887-UAT-REU2
reubensamuel Mar 8, 2023
61a2187
GAT-1887: Disable 0/1 testing
reubensamuel Mar 8, 2023
189d8ec
Merge pull request #983 from HDRUK/GAT-1887-PREPROD-REU2
reubensamuel Mar 8, 2023
448ef42
GAT-1887: Disable 0/1 testing
reubensamuel Mar 8, 2023
ba58565
Merge pull request #984 from HDRUK/GAT-1887-PROD-REU1
reubensamuel Mar 8, 2023
d7696d8
update chart yam GAT-2058
dnhdruk Mar 8, 2023
047cb09
Merge pull request #985 from HDRUK/features/update_chart_400_to_401
dnhdruk Mar 8, 2023
acce9ba
Resolved merge conflict
dnhdruk Mar 8, 2023
2cf14f5
Merge pull request #987 from HDRUK/dev
dnhdruk Mar 8, 2023
5506456
Resolved merge conflict
dnhdruk Mar 8, 2023
cecddc6
Merge pull request #988 from HDRUK/release
dnhdruk Mar 8, 2023
588029b
update
dnhdruk Mar 10, 2023
15c5eab
Merge pull request #989 from HDRUK/bugfix/post_add_member_in_team
dnhdruk Mar 10, 2023
b3c2b8a
GAT-1887: Resolve Merge conflict
reubensamuel Mar 14, 2023
3473b5e
Merge pull request #990 from HDRUK/preprod
loki-sinclair-hdruk Mar 14, 2023
8bf86f8
update add team in a new team
dnhdruk Mar 15, 2023
55ec50a
Merge pull request #991 from HDRUK/features/GAT-2182
dnhdruk Mar 15, 2023
47430a0
update ammendaments
dnhdruk Mar 15, 2023
5b7bc04
Merge pull request #992 from HDRUK/features/GAT-2152
dnhdruk Mar 15, 2023
c729b5a
updates hubspot calls to use new auth method for private apps
loki-sinclair-hdruk Mar 16, 2023
2bf60b6
update perms dar
dnhdruk Mar 16, 2023
2b8b2e3
update perms dar for workflow
dnhdruk Mar 16, 2023
61dbe3b
update perms dar for workflow
dnhdruk Mar 16, 2023
741d8e2
Merge pull request #994 from HDRUK/features/GAT-2152_update
dnhdruk Mar 16, 2023
d649126
update widget perms
dnhdruk Mar 16, 2023
1e3b871
Merge pull request #995 from HDRUK/features/update_widget_perms
dnhdruk Mar 16, 2023
5977b99
update add new user in team
dnhdruk Mar 16, 2023
6eb4c00
update add new user in team
dnhdruk Mar 16, 2023
91227c5
update
dnhdruk Mar 16, 2023
2629531
Merge pull request #996 from HDRUK/bugfix/supp_1367
dnhdruk Mar 16, 2023
50d3af7
Merge pull request #993 from HDRUK/GAT-2105
loki-sinclair-hdruk Mar 17, 2023
24af278
cosmetic changes
dnhdruk Mar 20, 2023
b650e58
Merge pull request #997 from HDRUK/features/GAT-2120
dnhdruk Mar 20, 2023
f79029f
send email assign and remove role for user
dnhdruk Mar 22, 2023
e6e71a1
Merge pull request #999 from HDRUK/features/GAT-1840
dnhdruk Mar 22, 2023
bc077d1
update for metadata editor
dnhdruk Mar 22, 2023
790a15f
Merge pull request #1000 from HDRUK/features/update_dataset_onboardin…
dnhdruk Mar 22, 2023
49424b5
remove url datasets from remove perms
dnhdruk Mar 24, 2023
d03b087
Merge pull request #1001 from HDRUK/features/remove_datasets_url_emai…
dnhdruk Mar 24, 2023
29383fe
update remove team admin email
dnhdruk Mar 24, 2023
f3dc0c3
Merge pull request #1003 from HDRUK/features/update_remove_team_admin…
dnhdruk Mar 24, 2023
9b85fe4
Merge branch 'release' into dev
dnhdruk Mar 24, 2023
93070bd
Merge pull request #1002 from HDRUK/dev
dnhdruk Mar 24, 2023
80fb53a
Merge pull request #1004 from HDRUK/release
loki-sinclair-hdruk Mar 28, 2023
b744961
Merge pull request #1005 from HDRUK/preprod
ChandraChintakindi Mar 29, 2023
697a80b
metadata last updated not displaying in Collection
dnhdruk Mar 31, 2023
7590159
Merge pull request #1006 from HDRUK/bugfix/SUPP-1395
dnhdruk Mar 31, 2023
843b26b
Merge branch 'release' into dev
dnhdruk Apr 4, 2023
7d2bca5
Merge pull request #1007 from HDRUK/dev
dnhdruk Apr 4, 2023
208bec1
Merge pull request #1008 from HDRUK/release
ChandraChintakindi Apr 5, 2023
628dce9
date convertion to iso
dnhdruk Apr 6, 2023
60c9e9a
Merge pull request #1009 from HDRUK/GAT-2326-bugfix-date-iso
dnhdruk Apr 6, 2023
ce98e41
Merge branch 'release' into dev
dnhdruk Apr 6, 2023
90bc6d3
Merge pull request #1010 from HDRUK/dev
dnhdruk Apr 6, 2023
52aa723
Merge pull request #1011 from HDRUK/release
dnhdruk Apr 6, 2023
182a493
Reverting chart.yaml v
kymmeh Apr 6, 2023
6f36b13
Merge pull request #1012 from HDRUK/feature/SUPP-1395
reubensamuel Apr 6, 2023
4a35991
Merge pull request #1013 from HDRUK/dev
reubensamuel Apr 6, 2023
682f589
Merge pull request #1014 from HDRUK/release
reubensamuel Apr 6, 2023
c3db813
Merge pull request #1015 from HDRUK/preprod
ChandraChintakindi Apr 18, 2023
f447fbc
Merge branch 'dev' into IAM_UAT2
dnhdruk Apr 19, 2023
ad4a2d6
Merge pull request #1016 from HDRUK/IAM_UAT2
dnhdruk Apr 19, 2023
899fc6f
GAT-2138: Remove Cloudbuild references
reubensamuel Apr 20, 2023
865c64a
Merge pull request #1017 from HDRUK/GAT-2139
reubensamuel Apr 20, 2023
92c5933
update chart to 5.0.0
dnhdruk Apr 24, 2023
9606d5e
Merge pull request #1019 from HDRUK/update_chart_5
dnhdruk Apr 24, 2023
d659fb7
Merge branch 'release' into dev
dnhdruk Apr 24, 2023
88d0350
Merge pull request #1020 from HDRUK/dev
dnhdruk Apr 25, 2023
a0ad998
Merge pull request #1021 from HDRUK/release
loki-sinclair-hdruk Apr 26, 2023
20e6233
Adding missing imports
kymmeh Apr 27, 2023
4998f99
Merge pull request #1022 from HDRUK/bugfix/GAT-2377
kymmeh Apr 27, 2023
cfd2c8e
Merge pull request #1023 from HDRUK/dev
kymmeh Apr 27, 2023
b635511
Merge pull request #1024 from HDRUK/release
kymmeh Apr 27, 2023
f32655b
Removing permission as accessible to all
kymmeh May 9, 2023
990efef
Passing team id to FE
kymmeh May 9, 2023
8207b8c
Merge pull request #1025 from HDRUK/bugfix/GAT-2377_2
kymmeh May 9, 2023
46abae4
Merge pull request #1026 from HDRUK/bugfix/GAT-2407
kymmeh May 9, 2023
88470a2
Merge branch 'release' into dev
dnhdruk May 10, 2023
a88c616
Merge pull request #1027 from HDRUK/dev
dnhdruk May 10, 2023
969dce4
Merge pull request #1028 from HDRUK/release
dnhdruk May 10, 2023
95ada3a
reviewer can see dashboard
dnhdruk May 11, 2023
00f61ee
Merge pull request #1029 from HDRUK/GAT-2406
dnhdruk May 11, 2023
2ef9bcb
update
dnhdruk May 11, 2023
38a7c6f
Merge pull request #1030 from HDRUK/GAT-2406
dnhdruk May 11, 2023
8fb15ce
Merge branch 'release' into dev
dnhdruk May 11, 2023
ddf132c
Merge pull request #1031 from HDRUK/dev
dnhdruk May 11, 2023
02c4359
Merge pull request #1032 from HDRUK/release
dnhdruk May 11, 2023
8c4660b
rollback GAT-2406
dnhdruk May 12, 2023
fd0feab
Merge pull request #1033 from HDRUK/GAT-2406_rollback
dnhdruk May 12, 2023
970aeb2
Merge branch 'release' into dev
dnhdruk May 12, 2023
b643a8d
Merge pull request #1034 from HDRUK/dev
dnhdruk May 12, 2023
d36aa8e
Merge pull request #1035 from HDRUK/release
dnhdruk May 12, 2023
9ec3e52
create a new method who generate exception
dnhdruk May 12, 2023
934668e
Merge pull request #1036 from HDRUK/GAT-2128
dnhdruk May 12, 2023
6196835
Merge branch 'release' into dev
dnhdruk May 12, 2023
9bf5605
Merge pull request #1037 from HDRUK/dev
dnhdruk May 12, 2023
d2bdcd0
Merge pull request #1038 from HDRUK/release
dnhdruk May 12, 2023
d7e8769
GAT-2128 rollback logRequestMiddleware
dnhdruk May 15, 2023
91eba20
Merge pull request #1039 from HDRUK/GAT-2128_rollback
dnhdruk May 15, 2023
f5194d1
Merge branch 'release' into dev
dnhdruk May 15, 2023
db1731a
Merge pull request #1040 from HDRUK/dev
dnhdruk May 15, 2023
5a6a9ce
Merge pull request #1041 from HDRUK/release
dnhdruk May 15, 2023
f7a134f
update perms
dnhdruk May 15, 2023
f139854
Merge pull request #1042 from HDRUK/metadata_editor_reject_notification
dnhdruk May 15, 2023
7718a82
Merge branch 'release' into dev
dnhdruk May 15, 2023
883636c
Merge pull request #1043 from HDRUK/dev
dnhdruk May 15, 2023
c114fb2
Merge pull request #1044 from HDRUK/release
dnhdruk May 15, 2023
5d516de
update notifications for metadata editor
dnhdruk May 15, 2023
80c3dfd
Merge pull request #1045 from HDRUK/metadata_editor_reject_notification
dnhdruk May 15, 2023
4299840
update
dnhdruk May 15, 2023
5523e19
Merge pull request #1046 from HDRUK/metadata_editor_reject_notification
dnhdruk May 15, 2023
17e00e2
Merge branch 'release' into dev
dnhdruk May 15, 2023
d889e86
Merge pull request #1047 from HDRUK/dev
dnhdruk May 15, 2023
da259e3
Merge pull request #1048 from HDRUK/release
dnhdruk May 15, 2023
0f87d45
update email for rejected datasets
dnhdruk May 15, 2023
703f6ef
Merge pull request #1049 from HDRUK/GAT-2439
dnhdruk May 15, 2023
9d760d4
Merge branch 'release' into dev
dnhdruk May 15, 2023
b64c189
Merge pull request #1050 from HDRUK/dev
dnhdruk May 15, 2023
c96baa4
Merge pull request #1051 from HDRUK/release
dnhdruk May 15, 2023
7bd6853
Updating email urls
kymmeh May 18, 2023
f553504
Merge pull request #1052 from HDRUK/bugfix/GAT-2552
kymmeh May 18, 2023
1c8992a
Merge pull request #1053 from HDRUK/dev
kymmeh May 18, 2023
cb3ac71
Merge pull request #1054 from HDRUK/release
loki-sinclair-hdruk May 18, 2023
d73d61c
update counter in collection and dateset view without updatedat field
dnhdruk May 24, 2023
e809d73
Merge pull request #1055 from HDRUK/SUPP-1422_update_counter_without_…
dnhdruk May 24, 2023
c702c7f
Merge branch 'release' into dev
dnhdruk May 24, 2023
4336687
Merge pull request #1056 from HDRUK/dev
dnhdruk May 24, 2023
8b6b386
Merge pull request #1057 from HDRUK/release
dnhdruk May 24, 2023
ee50315
Merge pull request #1058 from HDRUK/preprod
ChandraChintakindi May 31, 2023
9c01d60
fix email for add user and remove user from team
dnhdruk Jun 1, 2023
d1efbdf
Merge pull request #1059 from HDRUK/fix_add_user_remove_user
dnhdruk Jun 1, 2023
4a2eee7
fix update email delete and create user team
dnhdruk Jun 1, 2023
367ee27
Merge pull request #1061 from HDRUK/fix_add_user_remove_user_team
dnhdruk Jun 1, 2023
962228d
Merge branch 'release' into dev
dnhdruk Jun 1, 2023
a492b49
Merge pull request #1062 from HDRUK/dev
dnhdruk Jun 1, 2023
48f6f67
Merge branch 'preprod' into release
dnhdruk Jun 1, 2023
4e27f21
Merge pull request #1063 from HDRUK/release
dnhdruk Jun 1, 2023
981578d
GAT-2475: Bugfix for IAM
reubensamuel Jun 1, 2023
63c7e0a
Merge pull request #1064 from HDRUK/GAT-2475
reubensamuel Jun 1, 2023
f03e3de
Merge pull request #1065 from HDRUK/dev
reubensamuel Jun 1, 2023
f890acd
Merge pull request #1066 from HDRUK/release
ChandraChintakindi Jun 1, 2023
3095fb1
update email format for delete user from team
dnhdruk Jun 1, 2023
1e2a110
Merge pull request #1067 from HDRUK/features/update_delete_user_email…
dnhdruk Jun 1, 2023
97e6b3a
Merge branch 'release' into dev
dnhdruk Jun 1, 2023
09adab7
Merge pull request #1068 from HDRUK/dev
dnhdruk Jun 1, 2023
4ba2bf6
Merge pull request #1069 from HDRUK/release
dnhdruk Jun 1, 2023
ec367f8
update chart to 5.0.2
dnhdruk Jun 1, 2023
7731d96
Merge pull request #1070 from HDRUK/features/update_delete_user_email…
dnhdruk Jun 1, 2023
9181f7d
Merge branch 'release' into dev
dnhdruk Jun 1, 2023
ec16d17
Merge pull request #1071 from HDRUK/dev
dnhdruk Jun 1, 2023
5873588
Merge pull request #1072 from HDRUK/release
dnhdruk Jun 1, 2023
c54186d
update subject email delete user from team
dnhdruk Jun 1, 2023
3d5c668
Merge pull request #1073 from HDRUK/features/update_delete_user_email…
dnhdruk Jun 1, 2023
42ff327
Merge branch 'release' into dev
dnhdruk Jun 1, 2023
25ff5af
Merge pull request #1074 from HDRUK/dev
dnhdruk Jun 1, 2023
48ca81f
Merge pull request #1075 from HDRUK/release
dnhdruk Jun 1, 2023
3ca54e6
update email
dnhdruk Jun 5, 2023
3ce8aad
update
dnhdruk Jun 5, 2023
ea2f9a0
Merge pull request #1076 from HDRUK/update_email_for_outlook
dnhdruk Jun 5, 2023
7ab0da7
Merge branch 'release' into dev
dnhdruk Jun 5, 2023
6ddb4fc
Merge pull request #1077 from HDRUK/dev
dnhdruk Jun 5, 2023
5d3db5f
Merge pull request #1078 from HDRUK/release
dnhdruk Jun 5, 2023
8ba9a56
update worflow notifications
dnhdruk Jun 5, 2023
062fa1a
update dar perms
dnhdruk Jun 5, 2023
87d14a6
Merge pull request #1079 from HDRUK/notifications_update_permissions
dnhdruk Jun 5, 2023
8dd939c
update chart version for send perms
dnhdruk Jun 5, 2023
fdc159c
Merge pull request #1080 from HDRUK/notifications_update_permissions
dnhdruk Jun 5, 2023
efc6bed
Merge branch 'release' into dev
dnhdruk Jun 5, 2023
fe54b59
Merge pull request #1081 from HDRUK/dev
dnhdruk Jun 5, 2023
844b79b
Merge pull request #1082 from HDRUK/release
dnhdruk Jun 5, 2023
2ba8f70
Merge pull request #1083 from HDRUK/preprod
ChandraChintakindi Jun 7, 2023
688df16
send notifications just for DAR Managers
dnhdruk Jun 15, 2023
901f67b
Merge pull request #1084 from HDRUK/GAT-2500
dnhdruk Jun 15, 2023
f8082f4
Merge branch 'release' into dev
dnhdruk Jun 15, 2023
df59d57
Merge pull request #1085 from HDRUK/dev
dnhdruk Jun 15, 2023
38eb2c3
Merge pull request #1086 from HDRUK/release
dnhdruk Jun 15, 2023
0afeacb
update topics
dnhdruk Jun 19, 2023
0294a2b
update chart
dnhdruk Jun 19, 2023
ed5f2a8
Merge pull request #1087 from HDRUK/build_topics_for_dar_managers
dnhdruk Jun 19, 2023
ec8e459
Merge branch 'release' into dev
dnhdruk Jun 19, 2023
7e16f25
Merge pull request #1088 from HDRUK/dev
dnhdruk Jun 19, 2023
f42475e
Merge pull request #1089 from HDRUK/release
dnhdruk Jun 19, 2023
0db6edc
Merge pull request #1091 from HDRUK/preprod
ChandraChintakindi Jun 21, 2023
718ff01
SUPP-1558 :: unable to edit datasets in ALLIANCE>SAIL /datasets
dnhdruk Jun 19, 2024
078f540
update
dnhdruk Jun 20, 2024
40bf89d
Merge pull request #1103 from HDRUK/features/SUPP-1558-sail-allowDiskUse
dnhdruk Jun 20, 2024
2f0f2df
Merge branch 'release' into dev
dnhdruk Jun 20, 2024
ab536aa
Merge pull request #1104 from HDRUK/dev
dnhdruk Jun 20, 2024
4ea5d1a
Merge pull request #1105 from HDRUK/release
dnhdruk Jun 20, 2024
32d2865
Merge pull request #1106 from HDRUK/preprod
soringumeni1 Jun 21, 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
6 changes: 6 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
version: 2
updates:
- package-ecosystem: 'npm'
directory: '/'
schedule:
interval: 'monthly'
74 changes: 74 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"

on:
push:
branches: [ "dev", "UAT", "UATBeta", "master", "release" ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ "dev", "UAT", "UATBeta", "master", "release" ]
schedule:
- cron: '26 5 * * 1'

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: [ 'javascript' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support

steps:
- name: Checkout repository
uses: actions/checkout@v3

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.

# Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality


# Autobuild attempts to build any compiled languages (C/C++, C#, Go, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v2

# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun

# If the Autobuild fails above, remove it and uncomment the following three lines.
# modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance.

# - run: |
# echo "Run, Build Application using script"
# ./location_of_script_within_repo/buildscript.sh

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
with:
category: "/language:${{matrix.language}}"
158 changes: 158 additions & 0 deletions .github/workflows/dev_deployment.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,158 @@
name: Build and Deploy to Cloud Run

on:
push:
branches:
- 'dev'
# paths:
# - 'Chart.yaml'

env:
PROJECT_ID: '${{ secrets.PROJECT_ID }}' # TODO: update Google Cloud project id.
GAR_LOCATION: '${{ secrets.GAR_LOCATION }}' # TODO: update Artifact Registry location
SLACK_WEBHOOK_URL: '${{ secrets.SLACK_WEBHOOK_URL}}'
SLACK_CHANNEL: '${{ secrets.GITHUBACTIONS_SLACK_CHANNEL }}'

jobs:
build:
# needs: analyze
# Add 'id-token' with the intended permissions for workload identity federation
permissions:
contents: write
id-token: write

runs-on: ubuntu-latest
environment: legacy-dev
steps:
- name: Checkout
uses: actions/checkout@v3
with:
ref: dev

- name: Read VERSION file
id: getversion
run: echo "version=$(cat Chart.yaml)" >> $GITHUB_OUTPUT

- name: Google Auth
id: auth
uses: 'google-github-actions/auth@v0'
with:
token_format: 'access_token'
workload_identity_provider: '${{ secrets.WIF_PROVIDER }}'
service_account: '${{ secrets.WIF_SERVICE_ACCOUNT }}'

- name: Login to GAR
id: garlogin
uses: docker/login-action@v2
with:
registry: ${{ env.GAR_LOCATION }}-docker.pkg.dev/${{ env.PROJECT_ID }}/${{ env.PROJECT_ID }}
username: oauth2accesstoken
password: ${{ steps.auth.outputs.access_token }}

- name: Build and Push Container
id: build
shell: bash
env:
GAR_LOCATION: ${{ secrets.GAR_LOCATION }}
PROJECT_ID: ${{ secrets.PROJECT_ID }}
GAR_NAME: ${{ secrets.GAR_NAME_API }}

run: |-
docker build -t '${{ env.GAR_LOCATION }}'-docker.pkg.dev/'${{ env.PROJECT_ID }}'/'${{ env.GAR_NAME }}'/${{ steps.getversion.outputs.version }}:${{ github.sha }} -t '${{ env.GAR_LOCATION }}'-docker.pkg.dev/'${{ env.PROJECT_ID }}'/'${{ env.GAR_NAME }}'/${{ steps.getversion.outputs.version }}:latest ./
docker push --all-tags '${{ env.GAR_LOCATION }}'-docker.pkg.dev/'${{ env.PROJECT_ID }}'/'${{ env.GAR_NAME }}'/${{ steps.getversion.outputs.version }}

- name: Build Notification
id: buildnotificationsent
uses: act10ns/slack@v1
with:
status: ${{ job.status }}
steps: ${{ toJson(steps) }}
channel: ${{ env.SLACK_CHANNEL }}
message: Building {{ env.GITHUB_REF_NAME }} branch
if: always()
# END - Docker auth and build



































# Deployment please don't modify anything here as the infrastructure is controlled by terraform any changes here please agree with chris and reuben
deploy:
needs: build
permissions:
contents: write
id-token: write

runs-on: ubuntu-latest
environment: legacy-dev
steps:
- name: Checkout
uses: actions/checkout@v3
with:
ref: dev

- name: Google Auth
id: auth
uses: 'google-github-actions/auth@v0'
with:
token_format: 'access_token'
workload_identity_provider: '${{ secrets.WIF_PROVIDER }}'
service_account: '${{ secrets.WIF_SERVICE_ACCOUNT }}'

- name: Read VERSION file
id: getversion
run: echo "version=$(cat Chart.yaml)" >> $GITHUB_OUTPUT

- name: Deploy to Cloud Run
uses: actions-hub/gcloud@master
id: deploy
env:
PROJECT_ID: ${{ secrets.PROJECT_ID }}
GAR_LOCATION: ${{ secrets.GAR_LOCATION }}
GAR_NAME: ${{ secrets.GAR_NAME_API }}
SERVICE_NAME: '${{ secrets.SERVICE_NAME_API }}'
SERVICE_REGION: '${{ secrets.SERVICE_REGION_API }}'

with:
args: run services update '${{ env.SERVICE_NAME }}' --image='${{ env.GAR_LOCATION }}'-docker.pkg.dev/'${{ env.PROJECT_ID }}'/'${{ env.GAR_NAME }}'/${{ steps.getversion.outputs.version }}:${{ github.sha }} --region='${{ env.SERVICE_REGION }}' --project='${{ env.PROJECT_ID }}'

- name: Deploy Notification
id: deploynotificationsent
uses: act10ns/slack@v1
with:
status: ${{ job.status }}
steps: ${{ toJson(steps) }}
channel: ${{ env.SLACK_CHANNEL }}
message: Deploying {{ env.GITHUB_REF_NAME }} branch
if: always()
# If required, use the Cloud Run url output in later steps
67 changes: 67 additions & 0 deletions .github/workflows/preprod_deployment.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
name: Deploy to Cloud Run

on:
pull_request:
types:
- closed
branches:
- 'preprod'

env:
PROJECT_ID: '${{ secrets.PROJECT_ID }}' # TODO: update Google Cloud project id.
GAR_LOCATION: '${{ secrets.GAR_LOCATION }}' # TODO: update Artifact Registry location
SLACK_WEBHOOK_URL: '${{ secrets.SLACK_WEBHOOK_URL}}'
SLACK_CHANNEL: '${{ secrets.GITHUBACTIONS_SLACK_CHANNEL }}'

jobs: # Deployment please don't modify anything here as the infrastructure is controlled by terraform any changes here please agree with chris and reuben
deploy:
if: github.event.pull_request.merged == true
permissions:
contents: write
id-token: write

runs-on: ubuntu-latest
environment: legacy-preprod
steps:
- name: Checkout
uses: actions/checkout@v3
with:
ref: preprod

- name: Google Auth
id: auth
uses: 'google-github-actions/auth@v0'
with:
token_format: 'access_token'
workload_identity_provider: '${{ secrets.WIF_PROVIDER }}'
service_account: '${{ secrets.WIF_SERVICE_ACCOUNT }}'

- name: Read VERSION file
id: getversion
run: echo "version=$(cat Chart.yaml)" >> $GITHUB_OUTPUT

- name: Deploy to Cloud Run
uses: actions-hub/gcloud@master
id: deploy
env:
PROJECT_ID: ${{ secrets.PROJECT_ID }}
DEV_PROJECT_ID: ${{ secrets.DEV_PROJECT_ID }}
GAR_LOCATION: ${{ secrets.GAR_LOCATION }}
GAR_NAME: ${{ secrets.GAR_NAME_API }}
SERVICE_NAME: '${{ secrets.SERVICE_NAME_API }}'
SERVICE_REGION: '${{ secrets.SERVICE_REGION_API }}'

with:
# args: run services update '${{ env.SERVICE_NAME }}' --image='${{ env.GAR_LOCATION }}'-docker.pkg.dev/'${{ env.DEV_PROJECT_ID }}'/'${{ env.GAR_NAME }}'/${{ steps.getversion.outputs.version }}:${{ github.sha }} --region='${{ env.SERVICE_REGION }}' --project='${{ env.PROJECT_ID }}'
args: run services update '${{ env.SERVICE_NAME }}' --image='${{ env.GAR_LOCATION }}'-docker.pkg.dev/'${{ env.DEV_PROJECT_ID }}'/'${{ env.GAR_NAME }}'/${{ steps.getversion.outputs.version }}:latest --region='${{ env.SERVICE_REGION }}' --project='${{ env.PROJECT_ID }}'
# If required, use the Cloud Run url output in later steps

- name: Deploy Notification
id: deploynotificationsent
uses: act10ns/slack@v1
with:
status: ${{ job.status }}
steps: ${{ toJson(steps) }}
channel: ${{ env.SLACK_CHANNEL }}
message: Deploying {{ env.GITHUB_REF_NAME }} branch
if: always()
74 changes: 74 additions & 0 deletions .github/workflows/prod_deployment.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
name: Deploy to Cloud Run

on:
pull_request:
types:
- closed
branches:
- 'master'

env:
PROJECT_ID: '${{ secrets.PROJECT_ID }}' # TODO: update Google Cloud project id.
GAR_LOCATION: '${{ secrets.GAR_LOCATION }}' # TODO: update Artifact Registry location
SLACK_WEBHOOK_URL: '${{ secrets.SLACK_WEBHOOK_URL}}'
SLACK_CHANNEL: '${{ secrets.GITHUBACTIONS_SLACK_CHANNEL }}'

jobs: # Deployment please don't modify anything here as the infrastructure is controlled by terraform any changes here please agree with chris and reuben
deploy:
if: github.event.pull_request.merged == true
permissions:
contents: write
id-token: write

runs-on: ubuntu-latest
environment: legacy-prod
steps:
- name: Checkout
uses: actions/checkout@v3
with:
ref: master

- name: Google Auth
id: auth
uses: 'google-github-actions/auth@v0'
with:
token_format: 'access_token'
workload_identity_provider: '${{ secrets.WIF_PROVIDER }}'
service_account: '${{ secrets.WIF_SERVICE_ACCOUNT }}'

- name: Read VERSION file
id: getversion
run: echo "version=$(cat Chart.yaml)" >> $GITHUB_OUTPUT

- name: Create the release
uses: "marvinpinto/action-automatic-releases@latest"
with:
repo_token: "${{ secrets.GITHUB_TOKEN }}"
automatic_release_tag: '${{ steps.getversion.outputs.version }}'
prerelease: false

- name: Deploy to Cloud Run
uses: actions-hub/gcloud@master
id: deploy
env:
PROJECT_ID: ${{ secrets.PROJECT_ID }}
DEV_PROJECT_ID: ${{ secrets.DEV_PROJECT_ID }}
GAR_LOCATION: ${{ secrets.GAR_LOCATION }}
GAR_NAME: ${{ secrets.GAR_NAME_API }}
SERVICE_NAME: '${{ secrets.SERVICE_NAME_API }}'
SERVICE_REGION: '${{ secrets.SERVICE_REGION_API }}'

with:
# args: run services update '${{ env.SERVICE_NAME }}' --image='${{ env.GAR_LOCATION }}'-docker.pkg.dev/'${{ env.DEV_PROJECT_ID }}'/'${{ env.GAR_NAME }}'/${{ steps.getversion.outputs.version }}:${{ github.sha }} --region='${{ env.SERVICE_REGION }}' --project='${{ env.PROJECT_ID }}'
args: run services update '${{ env.SERVICE_NAME }}' --image='${{ env.GAR_LOCATION }}'-docker.pkg.dev/'${{ env.DEV_PROJECT_ID }}'/'${{ env.GAR_NAME }}'/${{ steps.getversion.outputs.version }}:latest --region='${{ env.SERVICE_REGION }}' --project='${{ env.PROJECT_ID }}'
# If required, use the Cloud Run url output in later steps

- name: Deploy Notification
id: deploynotificationsent
uses: act10ns/slack@v1
with:
status: ${{ job.status }}
steps: ${{ toJson(steps) }}
channel: ${{ env.SLACK_CHANNEL }}
message: Deploying {{ env.GITHUB_REF_NAME }} branch
if: always()
Loading