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

ci focused changes #77

Open
tonyfast opened this issue Nov 8, 2023 · 2 comments
Open

ci focused changes #77

tonyfast opened this issue Nov 8, 2023 · 2 comments

Comments

@tonyfast
Copy link
Contributor

tonyfast commented Nov 8, 2023

its gotten really hard to make changes to CI. i gotta make some changes to it to improve the efficiency and developer experience. at the moment, everything is crammed into a single workflow takes a quite to churn through especially with the playwright tests.

the workflows:

  1. build the python wheel and test - upload an artifact
  2. release the python wheel - release the wheel artifact
  3. convert examples notebooks to html using the a11y template - push to gh-pages
  4. audit the converted documents - push data to gh-pages
  5. docs build docs and deploy

build and convert will probably need to be combined into a single steps that kicks off a series of gh-pages activities.

@tonyfast
Copy link
Contributor Author

tonyfast commented Nov 20, 2023

a couple ci improvements have been made.

there is a single workflow that runs tests and generates documntation. it is running in 2minutes all together which is a 1/5 of the time before these changes.

#84 #83 #79

@tonyfast
Copy link
Contributor Author

still need to create a release script

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

1 participant