[{"data":1,"prerenderedAt":612},["ShallowReactive",2],{"navigation":3,"/docs/basics/configuration":57,"/docs/basics/configuration-surround":607},[4,23,48],{"title":5,"path":6,"stem":7,"children":8,"icon":22},"Getting Started","/docs/getting-started","1.docs/1.getting-started/1.index",[9,12,17],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-lucide-clapperboard",{"title":13,"path":14,"stem":15,"icon":16},"Prerequisites","/docs/getting-started/prerequisites","1.docs/1.getting-started/2.prerequisites","i-lucide-list-checks",{"title":18,"path":19,"stem":20,"icon":21},"Quick Start","/docs/getting-started/quick-start","1.docs/1.getting-started/3.quick-start","i-lucide-zap",false,{"title":24,"path":25,"stem":26,"children":27,"page":22},"Basics","/docs/basics","1.docs/2.basics",[28,33,38,43],{"title":29,"path":30,"stem":31,"icon":32},"Login","/docs/basics/login","1.docs/2.basics/1.login","i-lucide-log-in",{"title":34,"path":35,"stem":36,"icon":37},"Actions","/docs/basics/actions","1.docs/2.basics/2.actions","i-lucide-workflow",{"title":39,"path":40,"stem":41,"icon":42},"Commits & Deployments","/docs/basics/commits-and-deployments","1.docs/2.basics/3.commits-and-deployments","i-lucide-rocket",{"title":44,"path":45,"stem":46,"icon":47},"Configuration","/docs/basics/configuration","1.docs/2.basics/4.configuration","i-lucide-settings",{"title":49,"path":50,"stem":51,"children":52,"page":22},"Troubleshooting","/docs/troubleshooting","1.docs/3.troubleshooting",[53],{"title":54,"path":55,"stem":56,"icon":42},"Setting Deployment Status","/docs/troubleshooting/setting-deployment-status","1.docs/3.troubleshooting/1.setting-deployment-status",{"id":58,"title":44,"body":59,"description":601,"extension":602,"meta":603,"navigation":604,"path":45,"seo":605,"stem":46,"__hash__":606},"docs/1.docs/2.basics/4.configuration.md",{"type":60,"value":61,"toc":588},"minimark",[62,67,84,87,101,104,108,116,119,129,134,141,147,154,156,160,163,166,171,174,176,180,186,193,196,214,216,219,223,385,389,420,424,552,555,584],[63,64,66],"h2",{"id":65},"configuration-files","Configuration files",[68,69,70,71,74,75,79,80,83],"p",{},"The previous chapters describe the available configuration properties.",[72,73],"br",{},"\nThis chapter explains ",[76,77,78],"strong",{},"where And Action looks for configuration files"," and ",[76,81,82],{},"how multiple configurations are combined",".",[68,85,86],{},"Configuration can be defined at two levels:",[88,89,90,96],"ul",{},[91,92,93],"li",{},[76,94,95],{},"Organization level",[91,97,98],{},[76,99,100],{},"Repository level",[102,103],"hr",{},[63,105,107],{"id":106},"organization-level-configuration","Organization-level configuration",[68,109,110,111,115],{},"To define configuration for an entire organization, create a repository named ",[112,113,114],"code",{},".github"," within that organization.",[68,117,118],{},"Inside that repository, create the file:",[120,121,126],"pre",{"className":122,"code":124,"language":125},[123],"language-text",".github/andaction.yml\n","text",[112,127,124],{"__ignoreMap":128},"",[130,131,133],"h3",{"id":132},"example","Example",[68,135,136,137,140],{},"If your organization is named ",[112,138,139],{},"my-org",", the configuration file would be located at:",[120,142,145],{"className":143,"code":144,"language":125},[123],"my-org/.github/.github/andaction.yml\n",[112,146,144],{"__ignoreMap":128},[68,148,149,150,153],{},"This configuration applies to ",[76,151,152],{},"all repositories in the organization",", unless overridden by repository-level configuration.",[102,155],{},[63,157,159],{"id":158},"repository-level-configuration","Repository-level configuration",[68,161,162],{},"You can also define configuration for a specific repository.",[68,164,165],{},"To do so, create the following file inside the repository:",[120,167,169],{"className":168,"code":124,"language":125},[123],[112,170,124],{"__ignoreMap":128},[68,172,173],{},"This configuration only applies to that repository.",[102,175],{},[63,177,179],{"id":178},"configuration-precedence","Configuration precedence",[68,181,182,183,83],{},"If both organization-level and repository-level configuration files exist, ",[76,184,185],{},"both configurations are combined",[68,187,188,189,192],{},"The repository configuration ",[76,190,191],{},"takes precedence"," over the organization configuration.",[68,194,195],{},"The merge behavior works as follows:",[88,197,198,203,208],{},[91,199,200],{},[76,201,202],{},"Top-level properties are merged",[91,204,205],{},[76,206,207],{},"Child properties are not merged",[91,209,210,211],{},"If a top-level property exists in both configurations, the ",[76,212,213],{},"repository configuration replaces the organization's property completely",[102,215],{},[63,217,133],{"id":218},"example-1",[130,220,222],{"id":221},"organization-configuration","Organization configuration",[120,224,228],{"className":225,"code":226,"language":227,"meta":128,"style":128},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","actions:\n  excluded-workflows:\n    - Manually deploy app\n\ndeployment:\n  environments:\n    - name: dev\n    - name: test\n    - name: staging\n      requires:\n        - dev\n        - test\n    - name: production\n      requires:\n        - staging\n  excluded-workflows:\n    - Manually deploy app\n","yaml",[112,229,230,243,251,261,268,276,284,298,310,322,330,338,345,357,364,371,378],{"__ignoreMap":128},[231,232,235,239],"span",{"class":233,"line":234},"line",1,[231,236,238],{"class":237},"swJcz","actions",[231,240,242],{"class":241},"sMK4o",":\n",[231,244,246,249],{"class":233,"line":245},2,[231,247,248],{"class":237},"  excluded-workflows",[231,250,242],{"class":241},[231,252,254,257],{"class":233,"line":253},3,[231,255,256],{"class":241},"    -",[231,258,260],{"class":259},"sfazB"," Manually deploy app\n",[231,262,264],{"class":233,"line":263},4,[231,265,267],{"emptyLinePlaceholder":266},true,"\n",[231,269,271,274],{"class":233,"line":270},5,[231,272,273],{"class":237},"deployment",[231,275,242],{"class":241},[231,277,279,282],{"class":233,"line":278},6,[231,280,281],{"class":237},"  environments",[231,283,242],{"class":241},[231,285,287,289,292,295],{"class":233,"line":286},7,[231,288,256],{"class":241},[231,290,291],{"class":237}," name",[231,293,294],{"class":241},":",[231,296,297],{"class":259}," dev\n",[231,299,301,303,305,307],{"class":233,"line":300},8,[231,302,256],{"class":241},[231,304,291],{"class":237},[231,306,294],{"class":241},[231,308,309],{"class":259}," test\n",[231,311,313,315,317,319],{"class":233,"line":312},9,[231,314,256],{"class":241},[231,316,291],{"class":237},[231,318,294],{"class":241},[231,320,321],{"class":259}," staging\n",[231,323,325,328],{"class":233,"line":324},10,[231,326,327],{"class":237},"      requires",[231,329,242],{"class":241},[231,331,333,336],{"class":233,"line":332},11,[231,334,335],{"class":241},"        -",[231,337,297],{"class":259},[231,339,341,343],{"class":233,"line":340},12,[231,342,335],{"class":241},[231,344,309],{"class":259},[231,346,348,350,352,354],{"class":233,"line":347},13,[231,349,256],{"class":241},[231,351,291],{"class":237},[231,353,294],{"class":241},[231,355,356],{"class":259}," production\n",[231,358,360,362],{"class":233,"line":359},14,[231,361,327],{"class":237},[231,363,242],{"class":241},[231,365,367,369],{"class":233,"line":366},15,[231,368,335],{"class":241},[231,370,321],{"class":259},[231,372,374,376],{"class":233,"line":373},16,[231,375,248],{"class":237},[231,377,242],{"class":241},[231,379,381,383],{"class":233,"line":380},17,[231,382,256],{"class":241},[231,384,260],{"class":259},[130,386,388],{"id":387},"repository-configuration","Repository configuration",[120,390,392],{"className":225,"code":391,"language":227,"meta":128,"style":128},"deployment:\n  excluded-workflows:\n    - Deploy\n    - Test checks\n",[112,393,394,400,406,413],{"__ignoreMap":128},[231,395,396,398],{"class":233,"line":234},[231,397,273],{"class":237},[231,399,242],{"class":241},[231,401,402,404],{"class":233,"line":245},[231,403,248],{"class":237},[231,405,242],{"class":241},[231,407,408,410],{"class":233,"line":253},[231,409,256],{"class":241},[231,411,412],{"class":259}," Deploy\n",[231,414,415,417],{"class":233,"line":263},[231,416,256],{"class":241},[231,418,419],{"class":259}," Test checks\n",[130,421,423],{"id":422},"resulting-configuration","Resulting configuration",[120,425,427],{"className":225,"code":426,"language":227,"meta":128,"style":128},"actions:\n  excluded-workflows:\n    - Manually deploy app\n\ndeployment:\n  environments:\n    - name: dev\n    - name: test\n    - name: staging\n      requires:\n        - dev\n        - test\n    - name: production\n      requires:\n        - staging\n  excluded-workflows:\n    - Deploy\n    - Test checks\n",[112,428,429,435,441,447,451,457,463,473,483,493,499,505,511,521,527,533,539,545],{"__ignoreMap":128},[231,430,431,433],{"class":233,"line":234},[231,432,238],{"class":237},[231,434,242],{"class":241},[231,436,437,439],{"class":233,"line":245},[231,438,248],{"class":237},[231,440,242],{"class":241},[231,442,443,445],{"class":233,"line":253},[231,444,256],{"class":241},[231,446,260],{"class":259},[231,448,449],{"class":233,"line":263},[231,450,267],{"emptyLinePlaceholder":266},[231,452,453,455],{"class":233,"line":270},[231,454,273],{"class":237},[231,456,242],{"class":241},[231,458,459,461],{"class":233,"line":278},[231,460,281],{"class":237},[231,462,242],{"class":241},[231,464,465,467,469,471],{"class":233,"line":286},[231,466,256],{"class":241},[231,468,291],{"class":237},[231,470,294],{"class":241},[231,472,297],{"class":259},[231,474,475,477,479,481],{"class":233,"line":300},[231,476,256],{"class":241},[231,478,291],{"class":237},[231,480,294],{"class":241},[231,482,309],{"class":259},[231,484,485,487,489,491],{"class":233,"line":312},[231,486,256],{"class":241},[231,488,291],{"class":237},[231,490,294],{"class":241},[231,492,321],{"class":259},[231,494,495,497],{"class":233,"line":324},[231,496,327],{"class":237},[231,498,242],{"class":241},[231,500,501,503],{"class":233,"line":332},[231,502,335],{"class":241},[231,504,297],{"class":259},[231,506,507,509],{"class":233,"line":340},[231,508,335],{"class":241},[231,510,309],{"class":259},[231,512,513,515,517,519],{"class":233,"line":347},[231,514,256],{"class":241},[231,516,291],{"class":237},[231,518,294],{"class":241},[231,520,356],{"class":259},[231,522,523,525],{"class":233,"line":359},[231,524,327],{"class":237},[231,526,242],{"class":241},[231,528,529,531],{"class":233,"line":366},[231,530,335],{"class":241},[231,532,321],{"class":259},[231,534,535,537],{"class":233,"line":373},[231,536,248],{"class":237},[231,538,242],{"class":241},[231,540,541,543],{"class":233,"line":380},[231,542,256],{"class":241},[231,544,412],{"class":259},[231,546,548,550],{"class":233,"line":547},18,[231,549,256],{"class":241},[231,551,419],{"class":259},[68,553,554],{},"In this example:",[88,556,557,566,574],{},[91,558,559,560,562,563,83],{},"The ",[112,561,238],{}," configuration comes entirely from the ",[76,564,565],{},"organization configuration",[91,567,559,568,571,572,83],{},[112,569,570],{},"deployment.environments"," configuration also comes from the ",[76,573,565],{},[91,575,559,576,579,580,583],{},[112,577,578],{},"deployment.excluded-workflows"," property from the ",[76,581,582],{},"repository configuration"," replaces the organization's value.",[585,586,587],"style",{},"html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":128,"searchDepth":245,"depth":245,"links":589},[590,591,594,595,596],{"id":65,"depth":245,"text":66},{"id":106,"depth":245,"text":107,"children":592},[593],{"id":132,"depth":253,"text":133},{"id":158,"depth":245,"text":159},{"id":178,"depth":245,"text":179},{"id":218,"depth":245,"text":133,"children":597},[598,599,600],{"id":221,"depth":253,"text":222},{"id":387,"depth":253,"text":388},{"id":422,"depth":253,"text":423},"A detailed explanation of configuration files and how they are combined.","md",{},{"icon":47},{"title":44,"description":601},"wLuAnX04z3DdvdfyBb5CmzILdXn3TnO5uumjgvziYTY",[608,610],{"title":39,"path":40,"stem":41,"description":609,"icon":42,"children":-1},"The Commits & Deployments view provides an overview of your repositories' commit history, which commits are deployed and allows triggering deployments.",{"title":54,"path":55,"stem":56,"description":611,"icon":42,"children":-1},"Possible errors regarding deployment status and how to fix them.",1776194514787]