File tree Expand file tree Collapse file tree 7 files changed +1796
-0
lines changed Expand file tree Collapse file tree 7 files changed +1796
-0
lines changed Original file line number Diff line number Diff line change 22* .php  text  eol =lf 
33
44.github  export-ignore 
5+ apigen  export-ignore 
56build-cs  export-ignore 
67doc /grammars  export-ignore 
78tests  export-ignore 
Original file line number Diff line number Diff line change 1+ #  https://help.github.com/en/categories/automating-your-workflow-with-github-actions
2+ 
3+ name : " Deploy API Reference" 
4+ 
5+ on :
6+   pull_request :
7+   push :
8+     branches :
9+       - " 1.21.x" 
10+ 
11+ concurrency :
12+   group : " pages" 
13+   cancel-in-progress : false 
14+ 
15+ jobs :
16+   build :
17+     name : " Build API References Pages" 
18+     runs-on : " ubuntu-latest" 
19+ 
20+     steps :
21+       - name : " Checkout" 
22+         uses : actions/checkout@v3 
23+ 
24+       - name : " Install PHP" 
25+         uses : " shivammathur/setup-php@v2" 
26+         with :
27+           coverage : " none" 
28+           php-version : " 8.1" 
29+           extensions : mbstring 
30+           tools : composer:v2 
31+ 
32+       - name : " Install dependencies" 
33+         run : " composer update --no-interaction --no-progress" 
34+ 
35+       - name : " Install ApiGen dependencies" 
36+         working-directory : " apigen" 
37+         run : " composer install --no-interaction --no-progress" 
38+ 
39+       - name : " Run ApiGen" 
40+         run : " apigen/vendor/bin/apigen -c apigen/apigen.neon --output docs -- src" 
41+ 
42+       - name : Upload artifact 
43+         uses : actions/upload-pages-artifact@v1 
44+         with :
45+           path : ' docs' 
46+ 
47+   deploy :
48+     needs : build 
49+ 
50+     #  from https://github.com/actions/deploy-pages
51+ 
52+     permissions :
53+       pages : write 
54+       id-token : write 
55+ 
56+     environment :
57+       name : github-pages 
58+       url : ${{ steps.deployment.outputs.page_url }} 
59+ 
60+     runs-on : ubuntu-latest 
61+     steps :
62+       - name : Deploy to GitHub Pages 
63+         id : deployment 
64+         uses : actions/deploy-pages@v2 
Original file line number Diff line number Diff line change 1+ /docs 
12/temp 
23/tools 
34/tests /tmp 
Original file line number Diff line number Diff line change 1+ /vendor 
Original file line number Diff line number Diff line change 1+ parameters : 
2+ 	title :  phpstan/phpdoc-parser 
Original file line number Diff line number Diff line change 1+ {
2+ 	"require" : {
3+ 		"apigen/apigen" : " ^7.0.0" 
4+ 	},
5+ 	"minimum-stability" : " dev" 
6+ }
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments