Ayaz Salikhov 
							
						 
					 
					
						
						
							
						
						9c92a2b51b 
					 
					
						
						
							
							style: Use pre-commit tool and add simple config ( #2029 )  
						
						 
						
						... 
						
						
						
						I started with really simple pre-commit hooks and will add more on top.
Important files:
- `.pre-commit-config.yaml` - the config for pre-commit
- `.github/workflows/pre-commit.yml` - runs pre-commit hooks in branches
and `develop`
- `.github/workflows/pre-commit-autoupdate.yml` - autoupdates pre-commit
hooks once in a month 
						
						
					 
					
						2025-04-24 17:59:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ayaz Salikhov 
							
						 
					 
					
						
						
							
						
						88d27a7265 
					 
					
						
						
							
							chore: Pin external actions using hashes ( #2019 )  
						
						 
						
						... 
						
						
						
						Note: I used exactly the version which are already being used (didn't
update anything).
Updates will come when we merge https://github.com/XRPLF/clio/pull/2018  
						
						
					 
					
						2025-04-23 17:35:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Chen 
							
						 
					 
					
						
						
							
						
						86e2cd1cc4 
					 
					
						
						
							
							feat: Add workflow to check config description ( #1894 )  
						
						 
						
						... 
						
						
						
						fixes  #1880 
---------
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
Co-authored-by: Alex Kremer <akremer@ripple.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
Co-authored-by: Shawn Xie <35279399+shawnxie999@users.noreply.github.com > 
						
						
					 
					
						2025-03-04 10:47:36 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Kuznetsov 
							
						 
					 
					
						
						
							
						
						f0613c945f 
					 
					
						
						
							
							ci: Use ubuntu latest for some ci jobs ( #1939 )  
						
						 
						
						... 
						
						
						
						Ubuntu 20.04 images will be deprecated soon:
https://github.com/actions/runner-images/issues/11101 
Switch to the latest Ubuntu everywhere we use Github's image. 
						
						
					 
					
						2025-03-04 14:52:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Kremer 
							
						 
					 
					
						
						
							
						
						cd1aa8fb70 
					 
					
						
						
							
							chore: Revert workflow names ( #1890 )  
						
						 
						
						
						
						
					 
					
						2025-02-11 18:08:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Kremer 
							
						 
					 
					
						
						
							
						
						f5e6c9576e 
					 
					
						
						
							
							feat: Run tests with sanitizers in CI ( #1879 )  
						
						 
						
						... 
						
						
						
						Fixes  #1075 
Fixes  #1049  
						
						
					 
					
						2025-02-10 16:20:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Kuznetsov 
							
						 
					 
					
						
						
							
						
						0a9dbe1cc1 
					 
					
						
						
							
							ci: Switch CI to macos 15 runners ( #1761 )  
						
						 
						
						
						
						
					 
					
						2025-01-06 13:19:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Kuznetsov 
							
						 
					 
					
						
						
							
						
						cffda52ba6 
					 
					
						
						
							
							refactor: Coroutine based webserver ( #1699 )  
						
						 
						
						... 
						
						
						
						Code of new coroutine-based web server. The new server is not connected
to Clio and not ready to use yet.
For #919 . 
						
						
					 
					
						2024-10-24 16:50:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Kuznetsov 
							
						 
					 
					
						
						
							
						
						2fef03d766 
					 
					
						
						
							
							refactor: Refactor main ( #1555 )  
						
						 
						
						... 
						
						
						
						For #442 . 
						
						
					 
					
						2024-08-01 10:53:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Kremer 
							
						 
					 
					
						
						
							
						
						77494245a9 
					 
					
						
						
							
							fix: Static linkage ( #1551 )  
						
						 
						
						... 
						
						
						
						Fixes  #1507  
						
						
					 
					
						2024-07-23 17:35:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Kuznetsov 
							
						 
					 
					
						
						
							
						
						f77186002a 
					 
					
						
						
							
							ci: Clio docker image ( #1509 )  
						
						 
						
						... 
						
						
						
						Fixes  #1051 . 
						
						
					 
					
						2024-07-02 18:04:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Kuznetsov 
							
						 
					 
					
						
						
							
						
						da10535bc0 
					 
					
						
						
							
							Cover LoadBalancer with tests ( #1394 )  
						
						 
						
						... 
						
						
						
						Fixes  #680 . Fixes  #1222 . 
						
						
					 
					
						2024-05-15 14:02:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Kremer 
							
						 
					 
					
						
						
							
						
						cbc856b190 
					 
					
						
						
							
							Separate unit tests and integration tests ( #1393 )  
						
						 
						
						... 
						
						
						
						Fixes  #1391  
						
						
					 
					
						2024-05-07 15:12:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Kremer 
							
						 
					 
					
						
						
							
						
						0dcbbf9afa 
					 
					
						
						
							
							Static linkage ( #1377 )  
						
						 
						
						... 
						
						
						
						Fixes  #1300  
						
						
					 
					
						2024-04-25 16:51:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Kremer 
							
						 
					 
					
						
						
							
						
						e931f27d3b 
					 
					
						
						
							
							Support clang 16 in docker CI ( #1348 )  
						
						 
						
						... 
						
						
						
						Fixes  #1175  
						
						
					 
					
						2024-04-15 12:09:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Kuznetsov 
							
						 
					 
					
						
						
							
						
						7372442f3a 
					 
					
						
						
							
							Fix clang-tidy in CI ( #1325 )  
						
						 
						
						... 
						
						
						
						Also removed old docker files and scripts. 
						
						
					 
					
						2024-04-08 11:49:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Kremer 
							
						 
					 
					
						
						
							
						
						c17cc37c1c 
					 
					
						
						
							
							Upgrade actions to newer versions ( #1262 )  
						
						 
						
						... 
						
						
						
						Fixes  #1245  
						
						
					 
					
						2024-03-14 10:49:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Kuznetsov 
							
						 
					 
					
						
						
							
						
						ecb7cdae88 
					 
					
						
						
							
							Add workdir to safe directory in check format ( #1247 )  
						
						 
						
						... 
						
						
						
						Fixes  #1246 . 
						
						
					 
					
						2024-03-07 18:53:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Kuznetsov 
							
						 
					 
					
						
						
							
						
						7b84fab076 
					 
					
						
						
							
							Add clean up workdir ( #1244 )  
						
						 
						
						... 
						
						
						
						Fixes  #1095 . 
						
						
					 
					
						2024-03-07 17:22:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Kremer 
							
						 
					 
					
						
						
							
						
						73d427c1cb 
					 
					
						
						
							
							Automatically detect missing doxygen comments ( #1226 )  
						
						 
						
						... 
						
						
						
						Fixes  #1216  
						
						
					 
					
						2024-03-05 12:37:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Kuznetsov 
							
						 
					 
					
						
						
							
						
						e98e74d768 
					 
					
						
						
							
							Add cmake-format to docker and mac runners ( #1213 )  
						
						 
						
						... 
						
						
						
						For #1067  
						
						
					 
					
						2024-02-26 23:08:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Kuznetsov 
							
						 
					 
					
						
						
							
						
						0f5da4414c 
					 
					
						
						
							
							Turn on macOS runners in CI ( #1185 )  
						
						 
						
						
						
						
					 
					
						2024-02-23 13:22:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Kremer 
							
						 
					 
					
						
						
							
						
						cea9c41a88 
					 
					
						
						
							
							Upload codecov in separate workflow ( #1166 )  
						
						 
						
						... 
						
						
						
						Fixes  #1165  
						
						
					 
					
						2024-02-08 16:20:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Kuznetsov 
							
						 
					 
					
						
						
							
						
						8575f786a8 
					 
					
						
						
							
							Comment out macOS CI ( #1164 )  
						
						 
						
						
						
						
					 
					
						2024-02-07 15:57:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Kremer 
							
						 
					 
					
						
						
							
						
						1fa09006f8 
					 
					
						
						
							
							Trigger clang-tidy restart via git commands ( #1123 )  
						
						 
						
						
						
						
					 
					
						2024-01-16 16:44:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Kremer 
							
						 
					 
					
						
						
							
						
						13d2d4e2ca 
					 
					
						
						
							
							Enable DB tests via ScyllaDB service ( #1103 )  
						
						 
						
						... 
						
						
						
						Fixes  #1092  
						
						
					 
					
						2024-01-15 12:09:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shi Cheng 
							
						 
					 
					
						
						
							
						
						07bd4b0760 
					 
					
						
						
							
							upload clio_server artificat ( #1083 )  
						
						 
						
						
						
						
					 
					
						2024-01-08 10:49:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Kuznetsov 
							
						 
					 
					
						
						
							
						
						e89640bcfb 
					 
					
						
						
							
							Add debug cache to ci ( #1078 )  
						
						 
						
						... 
						
						
						
						Fixes  #1066  
						
						
					 
					
						2024-01-05 10:59:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bronek Kozicki 
							
						 
					 
					
						
						
							
						
						a8bae96ad4 
					 
					
						
						
							
							Add coverage_report target ( #1058 )  
						
						 
						
						
						
						
					 
					
						2023-12-21 15:08:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Kuznetsov 
							
						 
					 
					
						
						
							
						
						f62e36dc94 
					 
					
						
						
							
							Add status to readme ( #1035 )  
						
						 
						
						... 
						
						
						
						For #844  
						
						
					 
					
						2023-12-12 17:07:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Kuznetsov 
							
						 
					 
					
						
						
							
						
						d933ce2a29 
					 
					
						
						
							
							Use clio_ci docker image ( #1033 )  
						
						 
						
						... 
						
						
						
						Fixes  #884  
						
						
					 
					
						2023-12-12 16:03:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Kuznetsov 
							
						 
					 
					
						
						
							
						
						a34e107b86 
					 
					
						
						
							
							Add nightly builds ( #1013 )  
						
						 
						
						... 
						
						
						
						Partially fixes  #884 .
Adds:
- Docker image for CI on Linux
- Nightly builds without cache and releases
- Nightly clang-tidy checks
- Fix typos in .clang-tidy 
						
						
					 
					
						2023-12-08 18:22:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Kuznetsov 
							
						 
					 
					
						
						
							
						
						35f119a268 
					 
					
						
						
							
							Switch to llvm 17 tools ( #1002 )  
						
						 
						
						... 
						
						
						
						Fixes  #952  
						
						
					 
					
						2023-11-28 20:09:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Kuznetsov 
							
						 
					 
					
						
						
							
						
						4b53bef1f5 
					 
					
						
						
							
							Add clang tidy ( #864 )  
						
						 
						
						... 
						
						
						
						Fixes  #863  
						
						
					 
					
						2023-10-03 10:43:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Kuznetsov 
							
						 
					 
					
						
						
							
						
						207ba51461 
					 
					
						
						
							
							Fix CI ( #878 )  
						
						 
						
						... 
						
						
						
						* Put conan-non-prod artifactory first
* Rebuild all conan packages if no cache
* Save cache only if there was no cache found 
						
						
					 
					
						2023-09-28 16:49:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Kuznetsov 
							
						 
					 
					
						
						
							
						
						6d9f8a7ead 
					 
					
						
						
							
							CI improvements ( #867 )  
						
						 
						
						... 
						
						
						
						* Generate conan profile in CI
* Move linux build into main workflow
* Add saving/restoring conan data
* Move cache to Linux
* Fix error
* Change key to hash from conanfile
* Fix path error
* Populate cache only in develop branch
* Big refactor
- Move duplicated code to actions
- Isolate mac build from home directory
- Separate ccache and conan caches
* Fix errors
* Change ccache cache name and fix errors
* Always populate cache
* Use newer ccache on Linux
* Strip tests
* Better conan hash 
						
						
					 
					
						2023-09-28 11:36:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cyan317 
							
						 
					 
					
						
						
							
						
						e36545058d 
					 
					
						
						
							
							Duplicate signer_lists in account_info ( #870 )  
						
						 
						
						... 
						
						
						
						Fix  #871  
						
						
					 
					
						2023-09-25 13:24:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Legleux 
							
						 
					 
					
						
						
							
						
						f6488f7024 
					 
					
						
						
							
							Fix Linux/gcc build on CI ( #813 )  
						
						 
						
						
						
						
					 
					
						2023-08-07 20:53:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cyan317 
							
						 
					 
					
						
						
							
						
						71aabc8c29 
					 
					
						
						
							
							Nftids ( #780 )  
						
						 
						
						... 
						
						
						
						Fixes  #769  
						
						
					 
					
						2023-07-26 17:12:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cyan317 
							
						 
					 
					
						
						
							
						
						375ac2ffa6 
					 
					
						
						
							
							Enable CI MACOS node ( #783 )  
						
						 
						
						... 
						
						
						
						Fixes  #784 
						
						
					 
					
						2023-07-26 11:39:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cyan317 
							
						 
					 
					
						
						
							
						
						5ce3fff788 
					 
					
						
						
							
							Read only for backend ( #691 )  
						
						 
						
						... 
						
						
						
						Fixes  #663  
						
						
					 
					
						2023-06-14 13:05:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Kremer 
							
						 
					 
					
						
						
							
						
						7e8569b03a 
					 
					
						
						
							
							Remove old backend implementation ( #662 )  
						
						 
						
						... 
						
						
						
						Fixes  #661  
						
						
					 
					
						2023-06-01 13:54:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cyan317 
							
						 
					 
					
						
						
							
						
						f1b3a6b511 
					 
					
						
						
							
							Use self-hosted mac for CI ( #619 )  
						
						 
						
						
						
						
					 
					
						2023-05-04 15:21:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Kremer 
							
						 
					 
					
						
						
							
						
						d86104577b 
					 
					
						
						
							
							Implement new experimental cassandra backend ( #537 )  
						
						 
						
						
						
						
					 
					
						2023-03-29 19:38:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Kremer 
							
						 
					 
					
						
						
							
						
						1bb67217e5 
					 
					
						
						
							
							Add codecov.io steps ( #546 )  
						
						 
						
						... 
						
						
						
						Fixing # 
						
						
					 
					
						2023-03-27 10:58:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Legleux 
							
						 
					 
					
						
						
							
						
						08f7a7a476 
					 
					
						
						
							
							Exit 1 on failed experimental builds to fail build step ( #507 )  
						
						 
						
						
						
						
					 
					
						2023-02-14 11:48:13 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cyan317 
							
						 
					 
					
						
						
							
						
						fe5150dba4 
					 
					
						
						
							
							Run test on mac ( #490 )  
						
						 
						
						... 
						
						
						
						Fixes  #490  
						
						
					 
					
						2023-01-31 17:22:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cyan317 
							
						 
					 
					
						
						
							
						
						6ba9903a37 
					 
					
						
						
							
							add code coverage job ( #477 )  
						
						 
						
						... 
						
						
						
						install gcovr
exclude src file and adjust folder
revert other jobs
fix format issue
add cov info to lib
update lib
add lib 
						
						
					 
					
						2023-01-19 13:15:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Legleux 
							
						 
					 
					
						
						
							
						
						c51d696181 
					 
					
						
						
							
							Write Clio version file from template ( #457 )  
						
						 
						
						... 
						
						
						
						* Set build version from git
* disallow untagged commits to master
* remove clang-format ingore around versionString 
						
						
					 
					
						2023-01-09 09:36:33 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Legleux 
							
						 
					 
					
						
						
							
						
						37c765a072 
					 
					
						
						
							
							Build macOS and Ubuntu 22.04 ( #456 )  
						
						 
						
						... 
						
						
						
						build release/x.y.z branches 
						
						
					 
					
						2022-12-19 17:37:38 -08:00