github-actions[bot] opened a new pull request, #56858:
URL: https://github.com/apache/airflow/pull/56858

   There were a few issues with ARM workflows:
   
   * not all jobs were run in ARM tests - we do not want to run mysql
     of course, but other tests should be fine to run on ARM
   * some conditions were not updated (we have to somehow duplicate
     amd and arm job definition because we run out of composite
     workflows - so sometimes conditions are not synced)
   * most importantly - we uploaded prek cache in build-info job, but
     that job only run on AMD, not on ARM so the ARM cache was really
     an AMD one (and it caused unterminated strings in doctoc installation
   
   It's not possible to upload same artifact twice in the same job and
   since we use prek in several jobs we should make sure that the cache
   is only uploaded once per job. This was the reason why it was initially
   uploaded in build-info job (and save-cache was set to false elsewhere).
   With this PR, we have save-cache in 3 places:
   
   * basic checks
   * static CI-image bound checks
   * in octopin (Python 3.11)
   
   Basic checks and static checks are mutually exclusive (controlled by
   basic-checks-only flag) - so we can safely upload cache in both.
   
   In all other places we only install prek with cache, but we do not
   save the cache as artifact.
   (cherry picked from commit 59089cda66691985cce66200216adb0ebb8cc720)
   
   Co-authored-by: Jarek Potiuk <[email protected]>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to