Skip to content

Commit

Permalink
Fix CI issues
Browse files Browse the repository at this point in the history
Signed-off-by: Ryan Levick <[email protected]>
  • Loading branch information
rylev committed Sep 24, 2024
1 parent 721d44e commit 92d3461
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 18 deletions.
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion conformance-tests/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ homepage.workspace = true
anyhow = "1.0"
conformance-tests = { git = "https://github.com/fermyon/conformance-tests", rev = "6ec9e9d95e3b333de85685131337c8864c1af67d" }
log = "0.4"
nix = "0.28"
nix = { version = "0.29", features = ["signal", "process"] }
test-environment = { git = "https://github.com/fermyon/conformance-tests", rev = "6ec9e9d95e3b333de85685131337c8864c1af67d" }
10 changes: 5 additions & 5 deletions conformance-tests/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -35,26 +35,26 @@ fn run_test(
ctr_binary: &std::path::Path,
) -> anyhow::Result<()> {
println!("running test: {}", test.name);
let mut services = vec!["registry".into()];
let mut services = vec!["registry"];
for precondition in &test.config.preconditions {
match precondition {
conformance_tests::config::Precondition::HttpEcho => {
services.push("http-echo".into());
services.push("http-echo");
}
conformance_tests::config::Precondition::KeyValueStore(k) => {
if k.label != "default" {
panic!("unsupported label: {}", k.label);
}
}
conformance_tests::config::Precondition::TcpEcho => {
services.push("tcp-echo".into());
services.push("tcp-echo");
}
conformance_tests::config::Precondition::Sqlite => {}
conformance_tests::config::Precondition::Redis => {
services.push("redis".into());
services.push("redis");
}
conformance_tests::config::Precondition::Mqtt => {
services.push("mqtt".into());
services.push("mqtt");
}
}
}
Expand Down
13 changes: 2 additions & 11 deletions containerd-shim-spin/src/engine.rs
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,6 @@ impl SpinEngine {
let app = spin_app::App::new("TODO", app.clone());
let f = match trigger_type.as_str() {
HTTP_TRIGGER_TYPE => {
info!(" >>> running spin http trigger");
let address_str = env::var(constants::SPIN_HTTP_LISTEN_ADDR_ENV)
.unwrap_or_else(|_| constants::SPIN_ADDR_DEFAULT.to_string());
let address = parse_addr(&address_str)?;
Expand All @@ -183,23 +182,15 @@ impl SpinEngine {
};
trigger::run::<HttpTrigger>(cli_args, app, &loader).await?
}
REDIS_TRIGGER_TYPE => {
info!(" >>> running spin redis trigger");
trigger::run::<RedisTrigger>(NoCliArgs, app, &loader).await?
}
SQS_TRIGGER_TYPE => {
info!(" >>> running spin sqs trigger");
trigger::run::<SqsTrigger>(NoCliArgs, app, &loader).await?
}
REDIS_TRIGGER_TYPE => trigger::run::<RedisTrigger>(NoCliArgs, app, &loader).await?,
SQS_TRIGGER_TYPE => trigger::run::<SqsTrigger>(NoCliArgs, app, &loader).await?,
COMMAND_TRIGGER_TYPE => {
info!(" >>> running spin command trigger");
let cli_args = trigger_command::CliArgs {
guest_args: ctx.args().to_vec(),
};
trigger::run::<CommandTrigger>(cli_args, app, &loader).await?
}
MQTT_TRIGGER_TYPE => {
info!(" >>> running spin mqtt trigger");
let cli_args = trigger_mqtt::CliArgs { test: false };
trigger::run::<MqttTrigger>(cli_args, app, &loader).await?
}
Expand Down
2 changes: 2 additions & 0 deletions containerd-shim-spin/src/trigger.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use std::{collections::HashSet, future::Future, path::Path, pin::Pin};

use log::info;
use spin_app::{locked::LockedApp, App};
use spin_runtime_factors::{FactorsBuilder, TriggerFactors};
use spin_trigger::{
Expand Down Expand Up @@ -30,6 +31,7 @@ pub(crate) async fn run<T>(
where
T: Trigger<TriggerFactors> + 'static,
{
info!(" >>> running {} trigger", T::TYPE);
let trigger = T::new(cli_args, &app)?;
let builder: TriggerAppBuilder<_, FactorsBuilder> = TriggerAppBuilder::new(trigger);

Expand Down

0 comments on commit 92d3461

Please sign in to comment.