ci: only publish builds if relevant `aio` jobs pass (#26722)
ci: only publish builds if relevant `aio` jobs pass (#26722)

Some of the `aio`-/`docs`-related jobs rely on the locally built Angular
packages. When these jobs fail, it could mean that there is an issue
with the Angular packages (e.g. an unintentional breaking change).

This commit ensures that the `publish_artifacts` job is not run, unless
those `aio`-/`docs`-related jobs pass.

(The `test_aio_tools` job also uses the locally built Angular packages,
but it does not exercise them in a meaningful way to be worth making it
a prerequisite for `publish_artifacts`.)

PR Close #26722

kegluneq/angular,filipesilva/angular,mgechev/angular,jasonaden/angular,shairez/angular,snaptech/angular,ValtoFrameworks/Angular-2,snaptech/angular,alexeagle/angular,Toxicable/angular,IgorMinar/angular,sarunint/angular,ValtoFrameworks/Angular-2,petebacondarwin/angular,matsko/angular,juristr/angular,ultrasonicsoft/angular,ValtoFrameworks/Angular-2,sarunint/angular,brandonroberts/angular,snaptech/angular,kegluneq/angular,kegluneq/angular,Toxicable/angular,jasonaden/angular,StephenFluin/angular,mgechev/angular,mgechev/angular,mhevery/angular,alxhub/angular,StephenFluin/angular,angular/angular,manekinekko/angular,mlaval/angular,wKoza/angular,Brocco/angular,gdi2290/angular,StephenFluin/angular,gdi2290/angular,Brocco/angular,blesh/angular,mprobst/angular,juristr/angular,mgechev/angular,IgorMinar/angular,jasonaden/angular,matsko/angular,kegluneq/angular,Toxicable/angular,mlaval/angular,snaptech/angular,jasonaden/angular,ultrasonicsoft/angular,manekinekko/angular,ocombe/angular,blesh/angular,filipesilva/angular,manekinekko/angular,ultrasonicsoft/angular,gkalpak/angular,IdeaBlade/angular,brandonroberts/angular,StephenFluin/angular,ValtoFrameworks/Angular-2,mhevery/angular,jasonaden/angular,filipesilva/angular,hansl/angular,brandonroberts/angular,shairez/angular,ultrasonicsoft/angular,mhevery/angular,ultrasonicsoft/angular,gkalpak/angular,gnomeontherun/angular,jasonaden/angular,angular-indonesia/angular,manekinekko/angular,Toxicable/angular,StephenFluin/angular,ocombe/angular,vikerman/angular,mprobst/angular,angular/angular,filipesilva/angular,mprobst/angular,mhevery/angular,hansl/angular,sarunint/angular,JiaLiPassion/angular,mprobst/angular,juristr/angular,kegluneq/angular,filipesilva/angular,gkalpak/angular,ultrasonicsoft/angular,shairez/angular,wKoza/angular,alexeagle/angular,sarunint/angular,sarunint/angular,mlaval/angular,IdeaBlade/angular,gnomeontherun/angular,alexeagle/angular,juristr/angular,brandonroberts/angular,ocombe/angular,blesh/angular,petebacondarwin/angular,alxhub/angular,gnomeontherun/angular,alxhub/angular,alexeagle/angular,hansl/angular,matsko/angular,mhevery/angular,snaptech/angular,IdeaBlade/angular,hansl/angular,wKoza/angular,JiaLiPassion/angular,gkalpak/angular,shairez/angular,juristr/angular,Brocco/angular,wKoza/angular,brandonroberts/angular,alexeagle/angular,angular/angular,vikerman/angular,shairez/angular,petebacondarwin/angular,alxhub/angular,vikerman/angular,petebacondarwin/angular,JiaLiPassion/angular,petebacondarwin/angular,sarunint/angular,ocombe/angular,IgorMinar/angular,mprobst/angular,blesh/angular,vikerman/angular,ocombe/angular,gnomeontherun/angular,manekinekko/angular,IgorMinar/angular,wKoza/angular,mlaval/angular,JiaLiPassion/angular,angular-indonesia/angular,Brocco/angular,matsko/angular,vikerman/angular,brandonroberts/angular,mprobst/angular,ValtoFrameworks/Angular-2,mhevery/angular,gdi2290/angular,petebacondarwin/angular,angular/angular,wKoza/angular,hansl/angular,snaptech/angular,juristr/angular,gdi2290/angular,IdeaBlade/angular,IgorMinar/angular,hansl/angular,IgorMinar/angular,Toxicable/angular,matsko/angular,gdi2290/angular,manekinekko/angular,mgechev/angular,alxhub/angular,angular-indonesia/angular,angular-indonesia/angular,IdeaBlade/angular,Brocco/angular,mlaval/angular,ocombe/angular,blesh/angular,kegluneq/angular,alexeagle/angular,gdi2290/angular,Toxicable/angular,vikerman/angular,Brocco/angular