Title: CI: Detect if build/test is needed · Issue #299 · NVIDIA/cuda-python · GitHub
Open Graph Title: CI: Detect if build/test is needed · Issue #299 · NVIDIA/cuda-python
X Title: CI: Detect if build/test is needed · Issue #299 · NVIDIA/cuda-python
Description: Not all PRs would require full build/test pipelines (as we currently do today). For example, if a PR only touches code in cuda.core, then we don't need to rebuild cuda.bindings The build artifacts can be reused from the latest main branc...
Open Graph Description: Not all PRs would require full build/test pipelines (as we currently do today). For example, if a PR only touches code in cuda.core, then we don't need to rebuild cuda.bindings The build artifacts ...
X Description: Not all PRs would require full build/test pipelines (as we currently do today). For example, if a PR only touches code in cuda.core, then we don't need to rebuild cuda.bindings The build artifa...
Opengraph URL: https://github.com/NVIDIA/cuda-python/issues/299
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"CI: Detect if build/test is needed","articleBody":"Not all PRs would require full build/test pipelines (as we currently do today). For example, if a PR only touches code in `cuda.core`, then \n1. we don't need to rebuild `cuda.bindings`\n - The build artifacts can be reused from the latest main branch\n3. we don't need to re-test `cuda.bindings`\n\nWe should add detection logics to inform the CI workflows so that we can save CI time (and thereby reducing the costs). The same logic can be applied to nightly tests too (#294).","author":{"url":"https://github.com/leofang","@type":"Person","name":"leofang"},"datePublished":"2024-12-13T16:34:29Z","url":"https://github.com/NVIDIA/cuda-python/issues/299"}
| react-profiling | 0 |
| react-import-map | react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf |
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:2511ecbf-55f7-8009-32a6-29d65a6777a5 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | A9A2:2E6564:84CE56:AF9443:6AF8457A |
| html-safe-nonce | dccb167a900f29a9808137cc96cff42bad3fed8ac413bce042ad5c1cd52e0e89 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBOUEyOjJFNjU2NDo4NENFNTY6QUY5NDQzOjZBRjg0NTdBIiwidmlzaXRvcl9pZCI6IjE0MzM0ODM1MTkwOTM5MTcwNTAiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | cf7423912ce905ee330d10d37bbe351b1106bc946c360e26812112854995a9a0 |
| hovercard-subject-tag | issue:2738770531 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/NVIDIA/cuda-python/299/issue_layout |
| twitter:image | https://opengraph.githubassets.com/7b04b33ef6fc7805d9772ca5aa554645926f81a51fbbbc6de96626cf559746cf/NVIDIA/cuda-python/issues/299 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/7b04b33ef6fc7805d9772ca5aa554645926f81a51fbbbc6de96626cf559746cf/NVIDIA/cuda-python/issues/299 |
| og:image:alt | Not all PRs would require full build/test pipelines (as we currently do today). For example, if a PR only touches code in cuda.core, then we don't need to rebuild cuda.bindings The build artifacts ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | leofang |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5713ecd83001b2f55c3509fb7a292bf7d66d0f167c7ae87a9f7eaec5a52bf8db |
| turbo-cache-control | no-preview |
| go-import | github.com/NVIDIA/cuda-python git https://github.com/NVIDIA/cuda-python.git |
| octolytics-dimension-user_id | 1728152 |
| octolytics-dimension-user_login | NVIDIA |
| octolytics-dimension-repository_id | 381173759 |
| octolytics-dimension-repository_nwo | NVIDIA/cuda-python |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 381173759 |
| octolytics-dimension-repository_network_root_nwo | NVIDIA/cuda-python |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 653be32ff5c755082a4db662491bfbbcfc9112c1 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| react-app-name | issues |
Links:
Viewport: width=device-width