Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update sources process to set build environment #72

Merged
merged 1 commit into from
May 14, 2021

Conversation

rydrman
Copy link
Collaborator

@rydrman rydrman commented May 11, 2021

This implementation relies on modifying os.environ directly which
is not amazing but adding an env parameter to the collection
contract seemed like overkill when only the one type of sources
would actually make use of the values. If we get to a templted
system in the future maybe this is something that we can reconsider

Signed-off-by: Ryan Bottriell ryan@bottriell.ca

@lgritz @DiegoTavares @dansheerin @jrray

Closes #25

This implementation relies on modifying os.environ directly which
is not amazing but adding an env parameter to the collection
contract seemed like overkill when only the one type of sources
would actually make use of the values. If we get to a templted
system in the future maybe this is something that we can reconsider

Signed-off-by: Ryan Bottriell <ryan@bottriell.ca>
@rydrman rydrman requested a review from jrray May 11, 2021 16:30
@rydrman rydrman self-assigned this May 11, 2021
@lgritz
Copy link
Contributor

lgritz commented May 11, 2021

Yay!

@rydrman rydrman merged commit 1bf591c into master May 14, 2021
@rydrman rydrman deleted the 25-sources-variables branch May 14, 2021 04:13
jrray added a commit that referenced this pull request Jul 19, 2023
Fix cyclic crate dependency #1

########72 characters##################################################
Move the macros in spk-solve to its own crate, to break the cycle of

   spk-solve -> spk-solve-validation -> spk-solve (dev)

The macro code was changed to remove many uses of re-exported symbols
through `$crate`, since adding these dependencies would reintroduce a
cyclic dependency.

Signed-off-by: J Robert Ray <jrray@jrray.org>
jrray added a commit that referenced this pull request Jul 19, 2023
Fix cyclic crate dependency #2

########72 characters##################################################
Relocate a tests file to avoid a cyclic dependency:

    spk_schema -> spk_schema_validators -> spk_schema (dev)

Signed-off-by: J Robert Ray <jrray@jrray.org>
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.

At make-source step, there are no SPK environment variables
2 participants