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

allow parent ci to be called. #85

Merged
merged 2 commits into from
Jun 3, 2024

Conversation

gpx1000
Copy link
Collaborator

@gpx1000 gpx1000 commented May 15, 2024

This just adds a playbook that can be called from CI from the component CI interfaces. This will allow Samples, Guide, etc to create their own antora site from their CI to validate that the individual sites work. This shouldn't be used to create the larger Vulkan Docs site.

fixes #82

@oddhack
Copy link
Collaborator

oddhack commented May 16, 2024

specmacros.js will be needed when doing a standalone build in the Vulkan-Docs repo, and several of the other .js are only used there as well (- ./js/vuid-expander.js, ./js/genanchorlinks.js, ./js/open_listing_block.js). I am not sure if anything other than Vulkan-Docs uses the asciidoctor-mathjax.js functionality.

It is unfortunate that Antora cannot load .js modules in the component antora.yml so they all get shoved up into the playbook, but it is what it is.

@gpx1000
Copy link
Collaborator Author

gpx1000 commented May 16, 2024

Right, but sadly need to run make on the docs repo for those javascript files to exist. When we're in a project that doesn't need them there's no reason to download the docs repo just to run make and have those javascript files when they aren't even used.

@marty-johnson59 marty-johnson59 merged commit 695fe75 into KhronosGroup:main Jun 3, 2024
1 check passed
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.

Run CI in individual component repositories
3 participants