diff --git a/.github/workflows/builds.yml b/.github/workflows/builds.yml index 0ec7b51a..15c76618 100644 --- a/.github/workflows/builds.yml +++ b/.github/workflows/builds.yml @@ -23,6 +23,7 @@ concurrency: jobs: binary-builds: + if: startsWith(github.event.release.name, 'homestar-runtime') strategy: fail-fast: false matrix: @@ -100,6 +101,7 @@ jobs: token: ${{ secrets.GITHUB_TOKEN }} npm-publish: + if: startsWith(github.event.release.name, 'homestar-runtime') needs: binary-builds runs-on: ubuntu-latest strategy: diff --git a/homestar-workflow/src/linkmap.rs b/homestar-workflow/src/linkmap.rs index 06b01186..356d6cf9 100644 --- a/homestar-workflow/src/linkmap.rs +++ b/homestar-workflow/src/linkmap.rs @@ -3,14 +3,13 @@ use fxhash::FxBuildHasher; use indexmap::IndexMap; use libipld::Cid; -use serde::{Deserialize, Serialize}; /// Generic link, cid => T [IndexMap] for storing /// invoked, raw values in-memory and using them to /// resolve other steps within a runtime's workflow. /// /// [IndexMap]: IndexMap -#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)] +#[derive(Debug, Clone, PartialEq)] pub struct LinkMap(IndexMap); impl Default for LinkMap {