 fd7b22c5ce
			
		
	
	
		fd7b22c5ce
		
			
		
	
	
	
		
			
	
		
	
	I should be configuring cranelift globally in my per-machine configs, not spreading my build preferences in the project's Cargo.toml.
		
			
				
	
	
		
			62 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			TOML
		
	
	
	
	
	
			
		
		
	
	
			62 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			TOML
		
	
	
	
	
	
| [package]
 | |
| name = "webhook_bridge"
 | |
| version = "0.0.1"
 | |
| edition = "2021"
 | |
| authors = ["Tom Alexander <tom@fizz.buzz>"]
 | |
| description = "Trigger tekton jobs with gitea webhooks."
 | |
| license = "0BSD"
 | |
| repository = "https://code.fizz.buzz/talexander/webhook_bridge"
 | |
| readme = "README.md"
 | |
| keywords = ["tekton", "gitea", "webhook"]
 | |
| categories = ["development-tools"]
 | |
| resolver = "2"
 | |
| include = [
 | |
|   "LICENSE",
 | |
|   "**/*.rs",
 | |
|   "Cargo.toml",
 | |
|   "Cargo.lock"
 | |
| ]
 | |
| 
 | |
| [lib]
 | |
| name = "webhookbridge"
 | |
| path = "src/lib.rs"
 | |
| 
 | |
| [[bin]]
 | |
|   name = "webhook_bridge"
 | |
|   path = "src/main.rs"
 | |
| 
 | |
| [[bin]]
 | |
|   # This bin exists for development purposes only. The real target of this crate is the webhook_bridge server binary.
 | |
|   name = "local_trigger"
 | |
|   path = "src/bin_local_trigger.rs"
 | |
|   required-features = ["local_trigger"]
 | |
| 
 | |
| [features]
 | |
| default = ["local_trigger"]
 | |
| local_trigger = []
 | |
| 
 | |
| [dependencies]
 | |
| axum = { version = "0.7.5", default-features = false, features = ["tokio", "http1", "json"] }
 | |
| base64 = "0.22.1"
 | |
| hmac = "0.12.1"
 | |
| http-body-util = "0.1.2"
 | |
| k8s-openapi = { version = "0.22.0", default-features = false, features = ["v1_30"] }
 | |
| kube = { version = "0.92.1", default-features = false, features = ["client", "config", "rustls-tls", "derive", "runtime"] }
 | |
| regex = "1.10.6"
 | |
| reqwest = "0.12.5"
 | |
| schemars = "0.8.21"
 | |
| serde = { version = "1.0.204", features = ["derive"] }
 | |
| serde_json = { version = "1.0.120", default-features = false, features = ["std"] }
 | |
| serde_yaml = "0.9.34"
 | |
| sha2 = "0.10.8"
 | |
| tokio = { version = "1.38.0", default-features = false, features = ["macros", "process", "rt-multi-thread", "signal"] }
 | |
| toml = { version = "0.8.19", default-features = false, features = ["display", "parse"] }
 | |
| tower-http = { version = "0.5.2", default-features = false, features = ["trace", "timeout"] }
 | |
| tracing = { version = "0.1.40", default-features = false, features = ["attributes", "std", "tracing-attributes", "async-await"] }
 | |
| tracing-subscriber = { version = "0.3.18", default-features = false, features = ["alloc", "ansi", "fmt", "nu-ansi-term", "registry", "sharded-slab", "smallvec", "std", "thread_local", "tracing-log", "env-filter"] }
 | |
| 
 | |
| [profile.release-lto]
 | |
| inherits = "release"
 | |
| lto = true
 | |
| strip = "symbols"
 |