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

Target github actions better #4

Open
rob-metalinkage opened this issue Oct 8, 2023 · 1 comment
Open

Target github actions better #4

rob-metalinkage opened this issue Oct 8, 2023 · 1 comment
Assignees

Comments

@rob-metalinkage
Copy link
Collaborator

Profiles are likely to have one or more vocabularies -

processing vocabularies and processing all building blocks triggered by commits to either can be costly

can git actions be better targetted to changes in specific aspects?

@avillar
Copy link
Collaborator

avillar commented Oct 30, 2023

The problem is that it's hard to anticipate the effects that a change in a bblock is going to have on the rest. A single change in a context.jsonld term can trigger 1) it's own annotated schemas and full context rebuild, 2) the same for each and every of its dependencies (both direct and indirect!). Other changes can be even more difficult to narrow down (what does a change in bblock.json entail?).

Right now, the right way to handle this is to make sure that everything works locally, and then do the push, so that the GH workflow is only triggered once.

Do you have any ideas?

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

No branches or pull requests

2 participants