mirror of
https://github.com/ROCm/composable_kernel.git
synced 2026-05-18 20:09:25 +00:00
* Update Jenkinsfile Adding logic to skip CI checks when a commit contains changes to non-relevant files like docs, .md, licenses, and .github workflow files. * Update Jenkinsfile * Update Jenkinsfile * Update Jenkinsfile Testing skip env var * Update Jenkinsfile Fixing syntax * Update Jenkinsfile Simplifying CI check logic * Update Jenkinsfile Testing skipping logic on stages. * Update Jenkinsfile Removing post block. The status for skipped stages are already reported. * Testing Docs Testing modifications to files in the docs folder do not trigger a the build and test stages. * Testing Multifile Trigger Removed Jenkinsfile from the skip patterns. Reversed change to docs file. This test should not skip CI checks. * Clean code Renamed setup stage to be more descriptive. Added pipeline env variable for consistency. Moved performance test results stage conditional up a level so the parent stage appropriate reports the status if it is skipped. * Fixing syntax error * Updated CRON Flags Added the FORCE_CI flag to the CRON instructions. This will ensure CI does not skip the job. * Updating logging Making logs more explicit. * Comment update Cleaning comments. * Update Jenkinsfile Reverting performance reports when condition. * Parallel Test Testing stage status with parallel stages * Update Jenkinsfile * Update Jenkinsfile Removing stages for quick testing * Update Jenkinsfile * Testing skipped parallel stages Testing the addition of a coordination stage to always pass and give an update to skipped parent stages with parallel sub-stages. * Testing parallel stages Adding coordination stage to test if parent check status is correctly updated. * Simplified performance results stage Removed parent stage as there are no other parallel stages to execute (yet). * Testing final clean up stage * Testing check status update Testing - forcing status to update after a stage skip. * Testing results stage skip * Removing test stage * Testing pipeline * Testing post status updates * Process Test Results Post Event Update The stage will report success when it skips or is successful. * Testing non-relevant file change This should skip build and test in CI * Reverting test updating regex file patterns to use strings instead of regex literal syntax. * Fixing file matching regex * Testing docs modification * Fixing default env var value * Correcting env var assignment * Pipeline test Updating docs file. Should skip ci. * Testing Pipeline Setting default run ci state. * Adding debugging * Removing debugging * Pipeline test Should skip pipeline * Pipeline Test Mixed files to trigger a CI run * Adding additional status updates The parent stage sometimes remains in pending even if the child stage completes when skipped. Added an additional status update for the parent stage. * Fixing variable name * Moving stage names Moved the performance stage names to a single location because they are referenced multiple times. This reduces errors with typos in the future. * Revert "Moving stage names" This reverts commit7cf6743e54. * Update Jenkinsfile Handle both truly empty arrays and arrays containing only empty strings. Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> [ROCm/composable_kernel commit:0a4c45b4d3]
86 KiB
86 KiB