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

[fix]: permissions for keploy folder #1699

Open
wants to merge 378 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
378 commits
Select commit Hold shift + click to select a range
eacec28
feat: updated the scope of the map
PranshuSrivastava Oct 6, 2023
687af8c
fix: channels communication between go routine in starting app via do…
charankamarapu Oct 7, 2023
984cc06
refactor: removed commented code (#891)
VoidVampire Oct 8, 2023
b01ba23
fix: empty curl field in mock yaml (#961)
AkashKumar7902 Oct 8, 2023
03289e6
docs: update readme (#971)
Krishnakalani111 Oct 9, 2023
85a8f6d
fix: https mock for node v18.x.x not generating (#931)
gouravkrosx Oct 9, 2023
93c01e8
build: remove self-hosted GitHub actions (#985)
charankamarapu Oct 9, 2023
a58b369
fix: docker network injection not working properly (#975)
gouravkrosx Oct 10, 2023
4ad57f6
feat: support for running a given test-sets (#956)
AkashKumar7902 Oct 10, 2023
c94b555
feat: logger with different color for each level
AkashKumar7902 Oct 11, 2023
e48cae9
Fix: check build for arm architecture (#988)
AkashKumar7902 Oct 12, 2023
920a302
feat: Added support for sentry and improved the logging (#935)
PranshuSrivastava Oct 12, 2023
131ffa6
Merge branch 'main' into feat-logger-with-diff-color-for-each-level
AkashKumar7902 Oct 12, 2023
d05d670
feat: one touch installation of keploy (#995)
shivamsouravjha Oct 14, 2023
13b26b3
update: download link of keploy installation script (#1007)
shivamsouravjha Oct 14, 2023
c56b875
refactor: check docker installation for macos in installation script …
shivamsouravjha Oct 14, 2023
8cf312e
refactor: ending if quotes in installation script (#1010)
shivamsouravjha Oct 14, 2023
70ecdfa
fix: docker installation for macos in installation script (#1011)
gouravkrosx Oct 14, 2023
4aa8cd3
Merge branch 'main' into feat-logger-with-diff-color-for-each-level
Sarthak160 Oct 14, 2023
cdcaae8
feat: made logger exportable and fixed the register function
PranshuSrivastava Oct 16, 2023
0d1571d
fix: add userApplication error logs (#1020)
charankamarapu Oct 16, 2023
efb4446
feat: added proxy port as a flag (#1006)
EraKin575 Oct 16, 2023
beb661e
fix: header diffs sometimes misses keys (#983)
AkashKumar7902 Oct 17, 2023
8c24da2
fix fixed matching algorithm (#1022)
EraKin575 Oct 17, 2023
f374388
Merge branch 'main' into feat-logger-with-diff-color-for-each-level
AkashKumar7902 Oct 17, 2023
cd2ae8c
feat: add link to test-reports and test summary (#954)
AkashKumar7902 Oct 17, 2023
6156fdf
Merge branch 'main' into feat-logger-with-diff-color-for-each-level
Sarthak160 Oct 17, 2023
a718ee2
docs: adding spanish readme (#993)
AJSanchez8 Oct 17, 2023
7d77648
Update README.md (#1015)
fahurox Oct 18, 2023
e6fe6f9
Merge branch 'main' into feat-logger-with-diff-color-for-each-level
Sarthak160 Oct 18, 2023
7f704c3
feat: add support for readable mocks for postgres (#1018)
Sarthak160 Oct 18, 2023
5e8e9d5
fix: made seperate hooks for enterprise
PranshuSrivastava Oct 18, 2023
85b928b
fix: add version in binary and docker (#1030)
charankamarapu Oct 19, 2023
341bdb6
feat: refactoring some code for testing
PranshuSrivastava Oct 20, 2023
483b778
added timestamp support for test mode (#1023)
tomargovind Oct 23, 2023
6cb7fa3
feat: created getter and setter methods for Keploy-version
PranshuSrivastava Oct 23, 2023
baee2ed
fix: fixed mockrecord flag parsing error
PranshuSrivastava Oct 23, 2023
8884b78
feat: exported logger
PranshuSrivastava Oct 23, 2023
0e1a326
removed repititve function definitions (#1035)
EraKin575 Oct 24, 2023
c98d72a
Merge pull request #998 from AkashKumar7902/feat-logger-with-diff-col…
PranshuSrivastava Oct 25, 2023
5404dba
feat: create a keploy config file (#982)
AkashKumar7902 Oct 26, 2023
bdd8b85
feat: made the test function modular, working on runtestset
PranshuSrivastava Oct 28, 2023
bc3d263
MySQLparser-v2 (#1025)
Hermione2408 Oct 30, 2023
809bfb9
feat: divided test and runtestset function into modules
PranshuSrivastava Oct 30, 2023
b481907
fix: add version for sentry (#1050)
PranshuSrivastava Oct 31, 2023
1445a02
fix: https mock not generating in docker (#991)
gouravkrosx Oct 31, 2023
cd67638
refactor: one click install example (#1053)
shivamsouravjha Nov 1, 2023
6e85069
fix: updates the decode function for OpMsg section (#1058)
re-Tick Nov 2, 2023
c40ca25
ci: update cosign in docker ci (#1060)
slayerjain Nov 2, 2023
91707b0
ci: disable interactive prompt in cosign (#1061)
slayerjain Nov 2, 2023
a3b9b77
refactor: save encoded string in case of large buffer data incompatib…
Sarthak160 Nov 2, 2023
295e3c2
fix: removed v1beta2 and added the test return values into a struct
PranshuSrivastava Nov 2, 2023
501c1c9
fix:Modified Installation guide link in the readme (#1014)
Adi9235 Nov 2, 2023
e85bca2
feat: merged main and finalised the changes for enterprise server
PranshuSrivastava Nov 2, 2023
e022a2e
fix: i/o timeout while reading https response (#1063)
gouravkrosx Nov 3, 2023
edaf781
fix: api request time for mock filtering (#1067)
gouravkrosx Nov 3, 2023
e0dffd0
refactor: upgrade pg-version in ps packet for django-client compatibi…
Sarthak160 Nov 4, 2023
c6c7529
refactor: serve with app command (#1071)
shivamsouravjha Nov 4, 2023
cd1e4bb
added flag for req timestamp (#1073)
tomargovind Nov 4, 2023
85bb5c0
fix: adds the ismaster query call of mongo in the config calls to res…
re-Tick Nov 5, 2023
0ecb812
fix: unused flag of one click install (#1077)
shivamsouravjha Nov 5, 2023
455420d
fix: fixed unexpected log and exported the sorting function
PranshuSrivastava Nov 5, 2023
9a84874
feat: add support for SCRAM authentication in mongo/DocumentDB (#1089)
re-Tick Nov 7, 2023
ea352b4
fix: adds a check before accessing the buffer index (#1093)
re-Tick Nov 9, 2023
1f73577
fix: made changes according to the comments
PranshuSrivastava Nov 9, 2023
09c9eab
docs: added comment to mysql parser
PranshuSrivastava Nov 9, 2023
81209cd
fix: fixed merge conflicts
PranshuSrivastava Nov 9, 2023
a7de35b
fix: fixed merge conflicts
PranshuSrivastava Nov 9, 2023
d44804d
fix: fixed merge conflicts
PranshuSrivastava Nov 9, 2023
bc882e5
fix: updates the auth calls to config for mongo (#1102)
re-Tick Nov 10, 2023
7f8c5a2
feat: add automatic port change (#1066)
EraKin575 Nov 10, 2023
76d6d1a
feat: add global noise
AkashKumar7902 Nov 10, 2023
814f7da
refactor: remove keploy-v2 binary file (#1106)
Sarthak160 Nov 11, 2023
1127955
fix: made changes accorrding to the requirements
PranshuSrivastava Nov 13, 2023
fcf8345
fix: fixed merge conflicts
PranshuSrivastava Nov 14, 2023
6bbd105
fix: removed keploy-config file
PranshuSrivastava Nov 14, 2023
b8174e0
fix: tls connection in python (#1111)
gouravkrosx Nov 14, 2023
cf7bb6c
Merge pull request #1078 from PranshuSrivastava/register-v2
PranshuSrivastava Nov 14, 2023
2ca3dc0
fix: test cases not running (#1110)
AkashKumar7902 Nov 14, 2023
5f9c40b
style: removed incorrect log (#1112)
PranshuSrivastava Nov 14, 2023
68c528f
Adding option to configure recording of test cases (#1115)
Hermione2408 Nov 21, 2023
f6d3e19
fix(cmd): disable cobra default completion cmd (#1117)
dreamjz Nov 23, 2023
efc9ccf
solved halting execution due to keploy config error (#1122)
EraKin575 Nov 23, 2023
41fc54a
fix: removed noise logic (#1119)
AkashKumar7902 Nov 24, 2023
808b194
fix: fail to replace url host to containerIp on test-mode (#1128)
Sarthak160 Nov 25, 2023
e11e437
fix: remove timeout from chunking (#1131)
charankamarapu Nov 25, 2023
0be130f
fix: fixes to set the auth password for mongo (#1130)
re-Tick Nov 28, 2023
51bde56
feat: add support to filter some ports from intercepting (#1138)
gouravkrosx Nov 28, 2023
4fa8be8
refactor: error handling when running keploy serve (#1141)
gouravkrosx Nov 28, 2023
1fa021e
fix: change permissions of keploy-config (#1146)
AkashKumar7902 Nov 30, 2023
87cce62
fix: fixes the mongo decode section to extract the string (#1155)
re-Tick Nov 30, 2023
d739e7c
fix: added timeout on colima status check
officialasishkumar Nov 30, 2023
71b3fab
feature: added catalogue for installation method
officialasishkumar Nov 30, 2023
6ea5a99
docs: change flow of readme (#1157)
nehagup Nov 30, 2023
fce9574
refactor: made telemetry events async (#1151)
gouravkrosx Dec 1, 2023
8b62a9c
Revert "feature: added catalogue for installation method" (#1162)
shivamsouravjha Dec 1, 2023
b356474
fix: payload issue for data row packet (#1163)
Sarthak160 Dec 1, 2023
e8db337
fix: removed for loop to avoid error (#1164)
AkashKumar7902 Dec 1, 2023
2ac3047
Add filter when generating keploy-config (#1159)
Hermione2408 Dec 5, 2023
46dbc97
fix: updates the log for EOF error in generic to Debug level (#1156)
re-Tick Dec 5, 2023
3f78251
feat: capture the code coverage of the go binaries in test (#1171)
re-Tick Dec 5, 2023
47d3de2
feat: Add ci tests to validate PR changes (#1176)
PranshuSrivastava Dec 6, 2023
4fc1d5c
Fix #915: add support for running particular test (#1165)
AkashKumar7902 Dec 9, 2023
b623c2a
feat: make docker compose startup time configurable (#1166)
IllTamer Dec 10, 2023
fa1725d
bug: added support for relative volume mounts in docker compose (#1186)
amoghumesh Dec 11, 2023
aaf3ba3
fix: handle panic in logger (#1192)
gouravkrosx Dec 12, 2023
4115c72
update:arm and amd generated code (#1187)
shivamsouravjha Dec 13, 2023
4f52122
fix: modified return of nil response for HTTP Connection Error (#1174)
ChinmayaSharma-hue Dec 13, 2023
f29564d
feature: passthrough for telemetry in record and test (#1195)
shivamsouravjha Dec 14, 2023
f27b82f
fix: the logic to compare two slices should be changed (#1100)
AkashKumar7902 Dec 14, 2023
1a6d446
fix unable to record custom name test cases (#1189)
AkashKumar7902 Dec 14, 2023
ead5db3
refactor:updating return type of report (#1124)
shivamsouravjha Dec 14, 2023
cc84c04
fix: generate config returns after logging error (#1154)
officialasishkumar Dec 14, 2023
7360f5a
refactor: keploy examples (#1207)
Shubhrant05 Dec 14, 2023
cdf3cd7
Removed unused directory (#1205)
officialasishkumar Dec 15, 2023
14b55e4
fix testing pipeline (#1211)
AkashKumar7902 Dec 15, 2023
af6e468
feat: add serve command in workflow (#1204)
AkashKumar7902 Dec 15, 2023
e46d834
refactor:indent (#1213)
shivamsouravjha Dec 18, 2023
b20e5da
Removed replay directory (#1217)
officialasishkumar Dec 18, 2023
2869c32
add:workflow to test single test sets (#1220)
shivamsouravjha Dec 18, 2023
1dccf36
feat: Added extra fields for sentry (#1203)
PranshuSrivastava Dec 18, 2023
35116f5
[refactor]: remove unused files (#1218)
shubham14bajpai Dec 19, 2023
603759c
refactor: logs in record and test commands (#1228)
ananupam Dec 20, 2023
98d1728
feat: add repo options in issue template (#1229)
officialasishkumar Dec 21, 2023
8d41d56
Update --feature-request.yaml (#1232)
Sonichigo Dec 21, 2023
a2a54f4
feat: added pipeline tests for docker (#1226)
PranshuSrivastava Dec 21, 2023
ff9381c
fix: updated docker alias in keploy.sh (#1242)
PranshuSrivastava Dec 26, 2023
dc56629
refactor:concat strings for error logs(#1248)
shivamsouravjha Dec 26, 2023
40c8a40
feat: added writers-program repo. (#1243)
Arindam200 Dec 26, 2023
d1c2cca
refactor:add keploy generated tests in gitignore (#1249)
shivamsouravjha Dec 26, 2023
6561af3
fix: mysql issues with java and .Net runtimes (#1222)
Hermione2408 Dec 27, 2023
47f634e
fix: prevent error logging of failed to read from client incase app e…
Sarthak160 Dec 27, 2023
ccb5ecc
feat: Docker support for Keploy installation on Darwin (#1231)
ananupam Dec 27, 2023
00d1bac
debug: adds debug logs for the filter test case mocks (#1263)
re-Tick Dec 28, 2023
3d21ac5
feat: hide file details of keploy logger in binary (#1264)
ananupam Dec 28, 2023
9bf6f28
feat: implemented pass through feature for postgres parser (#1149)
EraKin575 Dec 28, 2023
df2e195
fix: run cmd using the shell's -c flag (#1273)
re-Tick Jan 1, 2024
490a151
fix: unexpected behaviour with multiple dependencies (#1214)
charankamarapu Jan 3, 2024
5c9151c
fix: fixed typo of word gracefully (#1299)
officialasishkumar Jan 6, 2024
c0cadfe
fix: generic bug (#1297)
charankamarapu Jan 7, 2024
013e6e2
feat: add coverage flag to implement serve within test itself (#1300)
EraKin575 Jan 8, 2024
6c60264
fix: mongo scram (#1302)
re-Tick Jan 8, 2024
737d3ff
refactor: provide some null checks in pg parser (#1295)
Sarthak160 Jan 8, 2024
3b54e80
Revert " feat: add coverage flag to implement serve within test itsel…
charankamarapu Jan 9, 2024
5e5d821
fix: mongo read function (#1321)
charankamarapu Jan 9, 2024
e8a9497
refactor: change binary lists in mysql mocks to base64 strings for re…
Hermione2408 Jan 10, 2024
a6f4dda
refactor: readme (#1330)
shivamsouravjha Jan 10, 2024
be573eb
feat(pg-parser): ignore deletion of startup request mocks during matc…
Sarthak160 Jan 11, 2024
1c13f97
fix: sorting of config mocks based on req timestamp (#1352)
Sarthak160 Jan 14, 2024
194fa1e
fix: add support for v1beta2 and old postgres mocks (#1357)
slayerjain Jan 15, 2024
891acda
fix: handle errors in console diff library (#1375)
slayerjain Jan 16, 2024
c13d99e
feat: make priority based fuzzy match for config mocks (#1373)
Sarthak160 Jan 16, 2024
179a315
fix: allow setting custom test-set folder names (#1379)
charankamarapu Jan 16, 2024
f5d3aa5
fix: HTTP handling for partial header reception (#1347)
gouravkrosx Jan 17, 2024
0e7fde2
chore: logging an example when generate-config fails (#1308)
PranshuSrivastava Jan 18, 2024
f0a459b
fix: error while extracting the OpMsg section (#1381)
charankamarapu Jan 18, 2024
e84f3e0
fix: matching logic in generic and Postgres (#1380)
charankamarapu Jan 19, 2024
ada087f
fix: race conditions in tele methods (#1403)
slayerjain Jan 19, 2024
8e6f0f8
fix: some http calls are not captured due to missing req data (#1407)
slayerjain Jan 20, 2024
1370d62
feat:updated file structure for test reports (#1408)
EraKin575 Jan 23, 2024
b557ded
feature: Implement Non-Zero Exit Code for Keploy Test Failures (#1366)
seipan Jan 24, 2024
51f0457
chore: add url metadata to logs in the http parser (#1428)
slayerjain Jan 24, 2024
623be30
feat: make serve command usage to test with coverage flag (#1344)
EraKin575 Jan 25, 2024
7ddd789
refactor: remove redudant workflows and removed serve package (#1432)
EraKin575 Jan 28, 2024
c17dd8c
fix: unknown path problem in docker (#1396)
PranshuSrivastava Jan 28, 2024
91c820d
feat: add support for test assertions and mock assertion preparation …
gouravkrosx Jan 29, 2024
d9c5c91
[Feature]: Create Keploy --version Flag to CLI (#1376)
Akash-Singh04 Jan 29, 2024
0efd1ba
fix: Mounting the folder in keploy container on /files(#1414)
AkashKumar7902 Jan 29, 2024
76cc78b
refactor:setting time stamp for response only after verified response…
shivamsouravjha Jan 29, 2024
68ecf14
feat:ignore order of data in json match(#1413)
shivamsouravjha Jan 29, 2024
7e44c3b
feat:support of pass throught hosts (#1397)
shivamsouravjha Jan 30, 2024
06a7dea
fix:ports in config stubs (#1453)
shivamsouravjha Jan 30, 2024
7ed41ff
feat: pass mongo password to serve command during test (#1464)
Sarthak160 Jan 31, 2024
e286945
fix: bug due to change in destination from /files to current director…
AkashKumar7902 Feb 1, 2024
2a76ef7
feat: added changes to run keploy docker from binary (#1480)
PranshuSrivastava Feb 2, 2024
1ceee91
feat: added ci for mockrecord and mocktest (#1365)
AkashKumar7902 Feb 2, 2024
b84f6a6
Feature: Added Keploy Update Command to CLI (#1325)
Akash-Singh04 Feb 5, 2024
ab4e156
fix: closing user application twice(#1475)
shivamsouravjha Feb 5, 2024
7a84978
refactor: call next for passthrough post (#1455)
shivamsouravjha Feb 5, 2024
2ad2922
fix: sort with req timestamp instead of created timestamp (#1494)
Yaxhveer Feb 5, 2024
9d4e815
fix: set ignoreOrdering flag default value to true
slayerjain Feb 5, 2024
a737c89
chore: gitignore server, keploy-config and keploy-logs (#1501)
Akash-Singh04 Feb 6, 2024
a542aa0
fix: Keploy Update command (#1511)
Akash-Singh04 Feb 6, 2024
8b52aef
chore: update interfaces (#1516)
re-Tick Feb 7, 2024
aaa178f
fix: added check for sudo in installation script (#1492)
Akash-Singh04 Feb 7, 2024
336198e
fix : validate path of file for test report read
seipan Feb 7, 2024
0db16c7
feat: add relevant tags & badges on readme (#1529)
Sonichigo Feb 8, 2024
dfdc59a
fix: converts the redudant info logs to debug logs (#1531)
re-Tick Feb 8, 2024
a09513d
fix: updates the permission for the keploy dir while exiting the test…
re-Tick Feb 8, 2024
055e39e
fix: race condition in userAppShutdownInitiated check
akyrey Feb 10, 2024
b12d23c
feat: added complete test summary report
officialasishkumar Feb 10, 2024
433e9c9
fix:count of fail,test & total (#1556)
shivamsouravjha Feb 11, 2024
e5e0872
Feature: added generateTestReport flag (#1513)
Yaxhveer Feb 11, 2024
648f677
fix: merged colima alias into docker and removed unnecessary sudo (#1…
PranshuSrivastava Feb 12, 2024
f65b05c
fix: some fields not being set in test report (#1499)
PranshuSrivastava Feb 13, 2024
e9891d3
chore: validated file path for test report
Ajeett01 Feb 13, 2024
4caf3e4
[fix]: Sort test suite names for complete summary
Yaxhveer Feb 14, 2024
266836c
feat: handling of dns queries coming over tcp (#1570)
gouravkrosx Feb 15, 2024
80d9f7f
Added a timer goroutine to run for a specific duration and upon expir…
heyyakash Feb 15, 2024
7317a66
refactor(output): handled cli diff for response in a better way (#1512)
shivamsouravjha Feb 16, 2024
4803d99
[fix]: update permission to keploy directory if it exists (#1585)
AhmedLotfy02 Feb 17, 2024
76cea85
chore: replace deprecated io/ioutil package (#1350)
nnnkkk7 Feb 17, 2024
61b9997
[refactor]: hide complete test summary in case of app not running (#1…
AhmedLotfy02 Feb 19, 2024
e117ea1
feature: added golint in pipeline (#1223)
officialasishkumar Feb 20, 2024
2484073
refactor:custom names support (#1602)
shivamsouravjha Feb 21, 2024
c24d16e
fix: add network in linux installation script (#1566)
charankamarapu Feb 22, 2024
b86e53e
refactor: generate report (#1605)
shivamsouravjha Feb 22, 2024
9fb89f7
fix: adds graph api to unload the ebpf hooks during unit test code co…
re-Tick Feb 22, 2024
76684aa
feat: log all matched mocks per failed testcase and remove unused tc…
AkashKumar7902 Feb 22, 2024
6e18c49
refactor:update mocks for used mocks in mongo parser (#1610)
shivamsouravjha Feb 23, 2024
1e6183b
fix: adds test filter to the serve to generate code coverage (#1612)
re-Tick Feb 23, 2024
5042dd7
feat: add cncf landscape badge in readme (#1569)
Sonichigo Feb 26, 2024
07239c0
fix(proxy): setup the ca store before starting testing framework cmd …
re-Tick Feb 27, 2024
28e14bf
refactor: add check to autoswitch authtype in case of scram only (#1616)
Sarthak160 Feb 28, 2024
4928947
fix: adds a nil check before stopping the ebpf hooks (#1635)
re-Tick Mar 4, 2024
4b0bfa6
refactor: make logs which doesn't effect test result to debug (#1642)
Sarthak160 Mar 4, 2024
c389dbf
fix: updates the exec cmd to start user application (#1643)
re-Tick Mar 4, 2024
faa19e7
docs: correct slack and supported os, add record-replay gif (#1655)
nehagup Mar 6, 2024
ec380c0
fix: cmd failure if user is not sudoer (#1663)
slayerjain Mar 7, 2024
1b3acdd
fix: broken slack url in contributing guide & code-of-conduct (#1668)
Sonichigo Mar 8, 2024
70e0ba9
feat: add log for test-report url (#1462)
AkashKumar7902 Mar 8, 2024
8018b19
style: adds debug logs in proxy/http-parser (#1656)
re-Tick Mar 11, 2024
7fe9bc0
fix: redirect dns calls by configuring nsswitch config file in linux …
re-Tick Mar 11, 2024
e4f7cad
fix: adds timeout to the destination connection request in proxy (#1680)
re-Tick Mar 12, 2024
c139af2
chore: refactor keploy v2 codebase (#1571)
slayerjain Mar 13, 2024
327b443
Revert "chore: refactor keploy v2 codebase (#1571)" (#1683)
slayerjain Mar 13, 2024
93d2476
chore: refactor keploy codebase (#1684)
slayerjain Mar 13, 2024
7febf76
chore: sync some commits (#1687)
gouravkrosx Mar 13, 2024
a954131
fix: refactor github action and lint issues (#1686)
charankamarapu Mar 14, 2024
84dcd57
fix: config db (#1688)
charankamarapu Mar 14, 2024
daadb36
fix: add selectedTests feat (#1690)
charankamarapu Mar 14, 2024
2554c2f
fix: dns resolution in fedora (#1691)
gouravkrosx Mar 14, 2024
9b34e3a
[fix]: permissions for keploy folder
AhmedLotfy02 Mar 15, 2024
e903202
add path validation
AhmedLotfy02 Mar 16, 2024
9165bb9
add path sanitization
AhmedLotfy02 Mar 16, 2024
8e967df
chore: refactored code for unit test integrations (#1700)
gouravkrosx Mar 18, 2024
02e51c7
fix: color schema and update cmd (#1692)
charankamarapu Mar 19, 2024
1f973c9
docs: correct docs link and change language for features and running …
nehagup Mar 19, 2024
895f699
feat(test): adds clearUnusedMocks flag to remove the unused mocks of …
re-Tick Mar 19, 2024
fd210aa
chore: remove unnecessary binding of root cmd flags (#1715)
gouravkrosx Mar 20, 2024
e359091
fix(cli): adds config as a field in cmdConfigurator and serviceProvid…
re-Tick Mar 21, 2024
c64ab91
refactor: sync latest postgres parser(#1720)
Sarthak160 Mar 23, 2024
0ce495f
Fix: concurrent error in removeUnusedMocks (#1723)
charankamarapu Mar 26, 2024
2ed1b79
fix: connection errors (#1727)
charankamarapu Mar 27, 2024
465aa25
fix(mongo): passes the password in the function arguments (#1729)
re-Tick Mar 27, 2024
10e23d4
docker refactor (#1708)
shivamsouravjha Mar 27, 2024
568966f
fix: lint errors (#1741)
shivamsouravjha Mar 27, 2024
40321dc
fix: generic matching (#1743)
charankamarapu Mar 28, 2024
9ee751a
fix: fixes race warning from the mongo and cmd/run (#1746)
re-Tick Mar 28, 2024
851216b
Merge branch 'main' into fix-deletion-permission-on-keploy-generated-…
shivamsouravjha Mar 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
Empty file modified .cz.toml
100644 → 100755
Empty file.
Empty file modified .github/CLA.md
100644 → 100755
Empty file.
Empty file modified .github/FUNDING.yml
100644 → 100755
Empty file.
27 changes: 16 additions & 11 deletions .github/ISSUE_TEMPLATE/--bug-report.yaml
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -60,17 +60,22 @@ body:
attributes:
label: Repository
options:
- keploy
- java-sdk
- samples-java
- typescript-sdk
- samples-typescript
- docs
- website
- ui
- python-sdk
- go-sdk
- samples-go
- keploy
- go-sdk
- java-sdk
- python-sdk
- typescript-sdk
- docs
- website
- writers-program
- blog-website
- ui
- samples-go
- samples-java
- samples-rust
- samples-python
- samples-csharp
- samples-typescript
validations:
required: true
- type: markdown
Expand Down
29 changes: 17 additions & 12 deletions .github/ISSUE_TEMPLATE/--documentation-update.yaml
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ labels: [Documentation]
body:
- type: markdown
attributes:
value: Thank you for taking the time to file a Documentation update.
value: Thank you for taking the time to file a Documentation tools.
- type: textarea
attributes:
label: What do you want to add to the docs? (please state reasons if any)
Expand All @@ -20,17 +20,22 @@ body:
attributes:
label: Repository
options:
- keploy
- java-sdk
- samples-java
- typescript-sdk
- samples-typescript
- docs
- website
- ui
- python-sdk
- go-sdk
- samples-go
- keploy
- go-sdk
- java-sdk
- python-sdk
- typescript-sdk
- docs
- website
- writers-program
- blog-website
- ui
- samples-go
- samples-java
- samples-rust
- samples-python
- samples-csharp
- samples-typescript
validations:
required: true
- type: markdown
Expand Down
29 changes: 17 additions & 12 deletions .github/ISSUE_TEMPLATE/--feature-request.yaml
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -31,20 +31,25 @@ body:
attributes:
label: Repository
options:
- keploy
- java-sdk
- samples-java
- typescript-sdk
- samples-typescript
- docs
- website
- ui
- python-sdk
- go-sdk
- samples-go
- keploy
- go-sdk
- java-sdk
- python-sdk
- typescript-sdk
- docs
- website
- writers-program
- blog-website
- ui
- samples-go
- samples-java
- samples-rust
- samples-python
- samples-csharp
- samples-typescript
validations:
required: true
- type: markdown
attributes:
value: |
Please add the respective Label to the Issue
Please add the respective Label to the Issue
Empty file modified .github/ISSUE_TEMPLATE/config.yml
100644 → 100755
Empty file.
Empty file modified .github/License-Apache_2.0-blue.svg
100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified .github/PULL_REQUEST_TEMPLATE.md
100644 → 100755
Empty file.
13 changes: 0 additions & 13 deletions .github/dependabot.yml

This file was deleted.

Empty file modified .github/docs.svg
100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified .github/slack.svg
100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified .github/workflows/bug.yml
100644 → 100755
Empty file.
Empty file modified .github/workflows/cla.yml
100644 → 100755
Empty file.
Empty file modified .github/workflows/codeql.yml
100644 → 100755
Empty file.
14 changes: 10 additions & 4 deletions .github/workflows/docker-publish.yml
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,7 @@ jobs:
# https://github.com/sigstore/cosign-installer
- name: Install cosign
if: github.event_name != 'pull_request'
uses: sigstore/cosign-installer@1e95c1de343b5b0c23352d6417ee3e48d5bcd422
with:
cosign-release: 'v1.13.1'
uses: sigstore/[email protected]


# Workaround: https://github.com/docker/build-push-action/issues/461
Expand All @@ -62,6 +60,11 @@ jobs:
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}

- name: Set version
shell: bash
run: |
echo "VERSION=$(echo ${GITHUB_REF#refs/tags/v})" >> $GITHUB_ENV

# Build and push Docker image with Buildx (don't push on PR)
# https://github.com/docker/build-push-action
- name: Build and push Docker image
Expand All @@ -73,6 +76,9 @@ jobs:
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
SENTRY_DSN_DOCKER=${{secrets.SENTRY_DSN_DOCKER}}
VERSION=${{ env.VERSION }}

# Sign the resulting Docker image digest except on PRs.
# This will only write to the public Rekor transparency log when the Docker
Expand All @@ -85,4 +91,4 @@ jobs:
COSIGN_EXPERIMENTAL: "true"
# This step uses the identity token to provision an ephemeral certificate
# against the sigstore community Fulcio instance.
run: cosign sign ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}@${{ steps.build-and-push.outputs.digest }}
run: cosign sign --yes ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}@${{ steps.build-and-push.outputs.digest }}
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
uses: stefanbuck/github-issue-parser@v3
id: issue-parser
with:
template-path: .github/ISSUE_TEMPLATE/--documentation-update.yaml
template-path: .github/ISSUE_TEMPLATE/--documentation-tools.yaml

- name: Set labels based on repository field
uses: redhat-plumbers-in-action/advanced-issue-labeler@v2
Expand Down
Empty file modified .github/workflows/feat.yml
100644 → 100755
Empty file.
63 changes: 4 additions & 59 deletions .github/workflows/go.yml
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,12 +1,8 @@
name: Go

on:
# push:
# branches: [ main ]
pull_request:
branches: [ main ]
# pull_request_target:
# types: [assigned, opened, synchronize, reopened]

jobs:

Expand All @@ -16,72 +12,21 @@ jobs:
- uses: actions/checkout@v2
with:
fetch-depth: 0

# - name: Check commit messages
# uses: wagoid/commitlint-github-action@v4

- name: Set up Go
uses: actions/setup-go@v2
with:
go-version: 1.17
go-version: "1.21"

- name: Build
run: go build -v ./...

# - name: Test-Export
# run: |
# go test -coverpkg=./... -coverprofile=coverage1.tmp.txt -covermode=atomic ./...
# cat coverage1.tmp.txt | grep -v -e "generated.go" -e "_gen.go" | grep -v -e "services.pb.go" -e "services_grpc.pb.go" > coverage1.txt
# env:
# KEPLOY_API_KEY: 81f83aeeedddf453966347dc136c66
# ENABLE_DEDUP: false
# ENABLE_TEST_EXPORT: true
# KEPLOY_APP_NAME: Keploy-Test-App-2
# KEPLOY_REPORT_PATH: ./

- name: Test
run: |
export PORT=6790
curl --silent --location "https://github.com/keploy/keploy/releases/latest/download/keploy_linux_amd64.tar.gz" | tar xz -C /tmp
sudo mv /tmp/keploy /usr/local/bin && export KEPLOY_MODE=off && keploy &
export PORT=6789 && export ENABLE_TEST_EXPORT=false && go test -coverpkg=./... -coverprofile=coverage.tmp.txt -covermode=atomic ./...
cat coverage.tmp.txt | grep -v -e "http/regression/request.go" | grep -v -e "generated.go" -e "_gen.go" | grep -v -e "services.pb.go" -e "services_grpc.pb.go" > coverage.txt
env:
ENABLE_DEDUP: true
ENABLE_TELEMETRY: false

# - name: Test-withDeDupEnabled
# run: |
# go test -coverpkg=./... -coverprofile=coverage3.tmp.txt -covermode=atomic ./...
# cat coverage3.tmp.txt | grep -v "mode: atomic" | grep -v -e "generated.go" -e "_gen.go" | grep -v -e "services.pb.go" -e "services_grpc.pb.go" > coverage3.txt
# cat coverage1.txt coverage2.txt coverage3.txt > coverage.txt
# env:
# KEPLOY_API_KEY: 81f83aeeedddf453966347dc136c66
# ENABLE_DEDUP: true
# ENABLE_TEST_EXPORT: false


# - uses: codecov/codecov-action@v2
# with:
# files: ./coverage.txt
- name: Install goveralls
run: go install github.com/mattn/goveralls@latest
- name: Send coverage
env:
COVERALLS_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
goveralls -coverprofile=coverage.txt -service=github



# - name: Install extra dependencies
# run: npm install -g @semantic-release/exec

- name: Build arm
run: GOOS=linux GOARCH=arm64 go build -v ./...

- uses: codfish/semantic-release-action@v1
with:
dry_run: true
additional_packages: |
['@semantic-release/exec']
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

22 changes: 22 additions & 0 deletions .github/workflows/golang_docker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Golang On Docker
on: [pull_request]
jobs:
golang_docker:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2

- name: Build docker image
run: |
docker build -t keployv2 .
- name: Checkout the samples-go repository
uses: actions/checkout@v2
with:
repository: keploy/samples-go
path: samples-go
- name: Run gin-mongo application
run: |
cd samples-go/gin-mongo
source ./../../.github/workflows/test_workflow_scripts/golang-docker.sh

22 changes: 22 additions & 0 deletions .github/workflows/golang_linux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Golang On Linux
on: [pull_request]
jobs:
golang_linux:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2

- name: Build binary
run: |
go build -o keployv2
- name: Checkout the samples-go repository
uses: actions/checkout@v2
with:
repository: keploy/samples-go
path: samples-go
- name: Run samples-go application
run: |
cd samples-go/gin-mongo
source ./../../.github/workflows/test_workflow_scripts/golang-linux.sh

42 changes: 42 additions & 0 deletions .github/workflows/golangci-lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: golangci-lint
on:
push:
branches:
- master
- main
pull_request:

permissions:
contents: read
# Optional: allow read access to pull request. Use with `only-new-issues` option.
pull-requests: read

# cancel the in-progress workflow when PR is refreshed.
concurrency:
group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.head_ref || github.sha }}
cancel-in-progress: true


jobs:
golangci:
name: lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v4
with:
go-version: '1.21'
cache: false
- name: golangci-lint
uses: golangci/golangci-lint-action@v3
with:
# Require: The version of golangci-lint to use.
# When `install-mode` is `binary` (default) the value can be v1.2 or v1.2.3 or `latest` to use the latest version.
# When `install-mode` is `goinstall` the value can be v1.2.3, `latest`, or the hash of a commit.
version: v1.54

# Optional: show only new issues if it's a pull request. The default value is `false`.
only-new-issues: true
args: --out-format=colored-line-number
# Optional: The mode to install golangci-lint. It can be 'binary' or 'goinstall'.
install-mode: "goinstall"
Empty file modified .github/workflows/greetings.yml
100644 → 100755
Empty file.
34 changes: 34 additions & 0 deletions .github/workflows/java_linux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Java on Linux
on: [pull_request]
jobs:
java_linux:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2

- name: Build Keploy binary
run: |
go build -o keployv2

- name: Checkout samples-java repository
uses: actions/checkout@v2
with:
repository: keploy/samples-java
path: samples-java

- name: Installing the necessary dependencies
run: |
cd samples-java/spring-petclinic/spring-petclinic-rest
./mvnw dependency:resolve

- name: Compile the project
run: |
cd samples-java/spring-petclinic/spring-petclinic-rest
source ./../../../.github/workflows/test_workflow_scripts/update-java.sh
./mvnw compile

- name: Run the spring-petclinic-rest app
run: |
cd samples-java/spring-petclinic/spring-petclinic-rest
source ./../../../.github/workflows/test_workflow_scripts/java-linux.sh