Skip to content

import code from omicron#1

Merged
iliana merged 2 commits intomainfrom
iliana/draft
Mar 2, 2025
Merged

import code from omicron#1
iliana merged 2 commits intomainfrom
iliana/draft

Conversation

@iliana
Copy link
Copy Markdown
Collaborator

@iliana iliana commented Feb 27, 2025

  • tufaceous-lib and tufaceous are more or less copied over as-is.
  • omicron-brand-metadata is moved here and is renamed tufaceous-brand-metadata to reflect the fact that we're using extensions of the original brand metadata that were first defined in tufaceous.
  • tufaceous-artifact is the new home for the struct crates from omicron-common that are needed by tufaceous-lib.

88a368f is the code copied over from Omicron as-is; a987c58 is the "real" diff of changes made to fit this workspace scheme. I also went through and made the imports and license headers a bit more consistent.

The Cargo.lock is originally sourced from Omicron, so all dependencies should be at the same versions.

Companion PR: oxidecomputer/omicron#7670

Copy link
Copy Markdown
Collaborator

@labbott labbott left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks great, thanks for doing the work to bring this over

@iliana iliana merged commit d238703 into main Mar 2, 2025
1 check passed
@iliana iliana deleted the iliana/draft branch March 2, 2025 18:39
iliana added a commit to oxidecomputer/omicron that referenced this pull request Mar 2, 2025
We want to use tufaceous in other tooling that will live outside Omicron
and it's reached a reasonable level of stability. Let's split it out so
that consumers don't need to also depend on omicron-common.

Companion PR: oxidecomputer/tufaceous#1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants