Merge branch 'main' into repo-sync
This commit is contained in:
@@ -52,7 +52,7 @@ export const SidebarNav = () => {
|
||||
<style jsx>
|
||||
{`
|
||||
.root {
|
||||
width: 280px;
|
||||
width: 286px;
|
||||
height: 100vh;
|
||||
flex-shrink: 0;
|
||||
padding-bottom: 32px;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { useRouter } from 'next/router'
|
||||
import cx from 'classnames'
|
||||
import { useDetails, Details } from '@primer/components'
|
||||
import { useState, useEffect } from 'react'
|
||||
import { ChevronDownIcon } from '@primer/octicons-react'
|
||||
|
||||
import { Link } from 'components/Link'
|
||||
@@ -10,6 +10,14 @@ import { AllProductsLink } from 'components/product/AllProductsLink'
|
||||
export const SidebarProduct = () => {
|
||||
const router = useRouter()
|
||||
const { currentProductTree } = useMainContext()
|
||||
useEffect(() => {
|
||||
const activeArticle = document.querySelector('.sidebar-article.active')
|
||||
// Setting to the top doesn't give enough context of surrounding categories
|
||||
activeArticle?.scrollIntoView({ block: 'center' })
|
||||
// scrollIntoView affects some articles that are very low in the sidebar
|
||||
// The content scrolls down a bit. This sets the article content back up top
|
||||
window?.scrollTo(0, 0)
|
||||
}, [])
|
||||
|
||||
if (!currentProductTree) {
|
||||
return null
|
||||
@@ -41,9 +49,10 @@ export const SidebarProduct = () => {
|
||||
const isStandaloneCategory = childPage.page.documentType === 'article'
|
||||
|
||||
const childTitle = childPage.renderedShortTitle || childPage.renderedFullTitle
|
||||
const isActive = routePath.includes(childPage.href)
|
||||
|
||||
const isActive = routePath.includes(`${childPage.href}/`)
|
||||
const isCurrent = routePath === childPage.href
|
||||
const defaultOpen = hasExactCategory ? isActive : i < 3
|
||||
const defaultOpen = hasExactCategory ? isActive || isCurrent : false
|
||||
return (
|
||||
<li
|
||||
key={childPage.href + i}
|
||||
@@ -57,7 +66,7 @@ export const SidebarProduct = () => {
|
||||
{isStandaloneCategory ? (
|
||||
<Link
|
||||
href={childPage.href}
|
||||
className="pl-4 pr-2 py-2 f6 text-uppercase d-block flex-auto mr-3 color-text-primary no-underline"
|
||||
className="pl-4 pr-2 py-2 d-block flex-auto mr-3 color-text-primary no-underline text-bold"
|
||||
>
|
||||
{childTitle}
|
||||
</Link>
|
||||
@@ -88,35 +97,32 @@ type SectionProps = {
|
||||
}
|
||||
const CollapsibleSection = (props: SectionProps) => {
|
||||
const { routePath, defaultOpen, title, page } = props
|
||||
const { getDetailsProps, open: isOpen } = useDetails({ defaultOpen: defaultOpen })
|
||||
const hideChildren = !defaultOpen
|
||||
const [isOpen, setIsOpen] = useState(defaultOpen)
|
||||
|
||||
return (
|
||||
<Details {...getDetailsProps()} className="details-reset">
|
||||
<details open={defaultOpen} onToggle={(e) => setIsOpen((e.target as HTMLDetailsElement).open)}>
|
||||
<summary>
|
||||
<div className="d-flex flex-justify-between">
|
||||
<Link
|
||||
href={page.href}
|
||||
className="pl-4 pr-2 py-2 f6 text-uppercase d-block flex-auto mr-3 color-text-primary no-underline"
|
||||
>
|
||||
<div className="pl-4 pr-1 py-2 f6 text-uppercase d-block flex-auto mr-3 color-text-primary no-underline text-bold">
|
||||
{title}
|
||||
</Link>
|
||||
{!hideChildren && page.childPages.length > 0 && (
|
||||
<span style={{ marginTop: 7 }} className="flex-shrink-0 pr-3">
|
||||
<ChevronDownIcon className={cx('opacity-60', isOpen && 'rotate-180')} />
|
||||
</span>
|
||||
)}
|
||||
</div>
|
||||
<span style={{ marginTop: 7 }} className="flex-shrink-0 pr-3">
|
||||
<ChevronDownIcon className={cx('opacity-60', isOpen && 'rotate-180')} />
|
||||
</span>
|
||||
</div>
|
||||
</summary>
|
||||
|
||||
{!hideChildren && page.childPages.length > 0 && (
|
||||
{
|
||||
<>
|
||||
{/* <!-- some categories have maptopics with child articles --> */}
|
||||
{page.childPages[0]?.page.documentType === 'mapTopic' ? (
|
||||
<ul className="sidebar-topics list-style-none position-relative">
|
||||
{page.childPages.map((childPage, i) => {
|
||||
const childTitle = childPage.renderedShortTitle || childPage.renderedFullTitle
|
||||
|
||||
const isActive = routePath.includes(childPage.href)
|
||||
const isCurrent = routePath === childPage.href
|
||||
|
||||
return (
|
||||
<li
|
||||
key={childPage.href + i}
|
||||
@@ -126,41 +132,36 @@ const CollapsibleSection = (props: SectionProps) => {
|
||||
isCurrent && 'is-current-page'
|
||||
)}
|
||||
>
|
||||
<Link
|
||||
href={childPage.href}
|
||||
className="pl-4 pr-5 py-2 color-text-primary no-underline"
|
||||
>
|
||||
{childTitle}
|
||||
</Link>
|
||||
<ul className="sidebar-articles my-2">
|
||||
{childPage.childPages.map((grandchildPage, i, arr) => {
|
||||
const grandchildTitle =
|
||||
grandchildPage.renderedShortTitle || grandchildPage.renderedFullTitle
|
||||
const isLast = i === arr.length - 1
|
||||
const isActive = routePath.includes(grandchildPage.href)
|
||||
const isCurrent = routePath === grandchildPage.href
|
||||
return (
|
||||
<li
|
||||
key={grandchildPage.href + i}
|
||||
className={cx(
|
||||
'sidebar-article',
|
||||
isActive && 'active',
|
||||
isCurrent && 'is-current-page'
|
||||
)}
|
||||
>
|
||||
<Link
|
||||
href={grandchildPage.href}
|
||||
className={cx(
|
||||
'pl-6 pr-5 py-1 color-text-primary no-underline',
|
||||
isLast && 'pb-2'
|
||||
)}
|
||||
<details open={isActive} onToggle={(e) => e.stopPropagation()}>
|
||||
<summary>
|
||||
<div className={cx('pl-4 pr-5 py-2 no-underline')}>{childTitle}</div>
|
||||
</summary>
|
||||
<ul className="sidebar-articles my-2">
|
||||
{childPage.childPages.map((grandchildPage, i, arr) => {
|
||||
const grandchildTitle =
|
||||
grandchildPage.renderedShortTitle || grandchildPage.renderedFullTitle
|
||||
const isLast = i === arr.length - 1
|
||||
const isActive = routePath === grandchildPage.href
|
||||
return (
|
||||
<li
|
||||
key={grandchildPage.href + i}
|
||||
className={cx('sidebar-article', isActive && 'active')}
|
||||
>
|
||||
{grandchildTitle}
|
||||
</Link>
|
||||
</li>
|
||||
)
|
||||
})}
|
||||
</ul>
|
||||
<Link
|
||||
href={grandchildPage.href}
|
||||
className={cx(
|
||||
'pl-6 pr-5 py-1 no-underline',
|
||||
isLast && 'pb-2',
|
||||
isActive && 'color-text-link'
|
||||
)}
|
||||
>
|
||||
{grandchildTitle}
|
||||
</Link>
|
||||
</li>
|
||||
)
|
||||
})}
|
||||
</ul>
|
||||
</details>
|
||||
</li>
|
||||
)
|
||||
})}
|
||||
@@ -171,6 +172,7 @@ const CollapsibleSection = (props: SectionProps) => {
|
||||
{page.childPages.map((childPage, i, arr) => {
|
||||
const childTitle = childPage.renderedShortTitle || childPage.renderedFullTitle
|
||||
const isLast = i === arr.length - 1
|
||||
|
||||
const isActive = routePath.includes(childPage.href)
|
||||
const isCurrent = routePath === childPage.href
|
||||
return (
|
||||
@@ -185,8 +187,9 @@ const CollapsibleSection = (props: SectionProps) => {
|
||||
<Link
|
||||
href={childPage.href}
|
||||
className={cx(
|
||||
'pl-6 pr-5 py-1 color-text-primary no-underline',
|
||||
isLast && 'pb-2'
|
||||
'pl-6 pr-5 py-1 no-underline',
|
||||
isLast && 'pb-2',
|
||||
isActive && 'color-text-link'
|
||||
)}
|
||||
>
|
||||
{childTitle}
|
||||
@@ -197,7 +200,7 @@ const CollapsibleSection = (props: SectionProps) => {
|
||||
</ul>
|
||||
) : null}
|
||||
</>
|
||||
)}
|
||||
</Details>
|
||||
}
|
||||
</details>
|
||||
)
|
||||
}
|
||||
|
||||
@@ -9,6 +9,7 @@ versions:
|
||||
type: tutorial
|
||||
topics:
|
||||
- Action development
|
||||
shortTitle: Composite run steps action
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -15,6 +15,7 @@ type: tutorial
|
||||
topics:
|
||||
- Action development
|
||||
- Docker
|
||||
shortTitle: Docker container action
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -15,6 +15,7 @@ type: tutorial
|
||||
topics:
|
||||
- Action development
|
||||
- JavaScript
|
||||
shortTitle: JavaScript action
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -9,6 +9,7 @@ redirect_from:
|
||||
versions:
|
||||
fpt: '*'
|
||||
type: how_to
|
||||
shortTitle: Publish in GitHub Marketplace
|
||||
---
|
||||
|
||||
{% data reusables.actions.ae-beta %}
|
||||
|
||||
@@ -15,6 +15,7 @@ type: overview
|
||||
topics:
|
||||
- CI
|
||||
- CD
|
||||
shortTitle: Continuous integration
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -12,6 +12,7 @@ versions:
|
||||
type: overview
|
||||
topics:
|
||||
- Packaging
|
||||
shortTitle: Packaging with GitHub Actions
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -13,6 +13,7 @@ topics:
|
||||
- CI
|
||||
- Java
|
||||
- Ant
|
||||
shortTitle: Build & test Java & Ant
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -13,6 +13,7 @@ topics:
|
||||
- CI
|
||||
- Java
|
||||
- Gradle
|
||||
shortTitle: Build & test Java & Gradle
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -13,6 +13,7 @@ topics:
|
||||
- CI
|
||||
- Java
|
||||
- Maven
|
||||
shortTitle: Build & test Java with Maven
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -14,6 +14,7 @@ topics:
|
||||
- CI
|
||||
- Node
|
||||
- JavaScript
|
||||
shortTitle: Build & test Node.js
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -12,6 +12,7 @@ type: tutorial
|
||||
topics:
|
||||
- CI
|
||||
- Powershell
|
||||
shortTitle: Build & test PowerShell
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -12,6 +12,7 @@ type: tutorial
|
||||
topics:
|
||||
- CI
|
||||
- Python
|
||||
shortTitle: Build & test Python
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -10,6 +10,7 @@ type: tutorial
|
||||
topics:
|
||||
- CI
|
||||
- Swift
|
||||
shortTitle: Build & test Swift
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -14,6 +14,7 @@ topics:
|
||||
- Xamarin.Android
|
||||
- Android
|
||||
- iOS
|
||||
shortTitle: Build & test Xamarin apps
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -10,6 +10,7 @@ type: tutorial
|
||||
topics:
|
||||
- Workflows
|
||||
- Project management
|
||||
shortTitle: Add label to comment on issue
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -11,6 +11,7 @@ topics:
|
||||
- CD
|
||||
- Containers
|
||||
- Amazon ECS
|
||||
shortTitle: Deploy to Amazon ECS
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -11,6 +11,7 @@ topics:
|
||||
- CD
|
||||
- Containers
|
||||
- Azure App Service
|
||||
shortTitle: Deploy to Azure App Service
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -11,6 +11,7 @@ topics:
|
||||
- CD
|
||||
- Containers
|
||||
- Google Kubernetes Engine
|
||||
shortTitle: Deploy to Kubernetes (GKE)
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -10,6 +10,7 @@ type: tutorial
|
||||
topics:
|
||||
- CI
|
||||
- Xcode
|
||||
shortTitle: Sign Xcode applications
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -9,6 +9,7 @@ versions:
|
||||
type: overview
|
||||
topics:
|
||||
- Workflows
|
||||
shortTitle: GitHub CLI & GitHub Actions
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -10,6 +10,7 @@ type: tutorial
|
||||
topics:
|
||||
- Workflows
|
||||
- Project management
|
||||
shortTitle: Move assigned issues
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -14,6 +14,7 @@ topics:
|
||||
- Publishing
|
||||
- Java
|
||||
- Gradle
|
||||
shortTitle: Java packages with Gradle
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -14,6 +14,7 @@ topics:
|
||||
- Publishing
|
||||
- Java
|
||||
- Maven
|
||||
shortTitle: Java packages with Maven
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -15,6 +15,7 @@ topics:
|
||||
- Publishing
|
||||
- Node
|
||||
- JavaScript
|
||||
shortTitle: Node.js packages
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -10,6 +10,7 @@ type: tutorial
|
||||
topics:
|
||||
- Workflows
|
||||
- Project management
|
||||
shortTitle: Remove label when adding card
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -9,6 +9,7 @@ versions:
|
||||
type: overview
|
||||
topics:
|
||||
- Project management
|
||||
shortTitle: Actions for project management
|
||||
---
|
||||
|
||||
You can use {% data variables.product.prodname_actions %} to automate your project management tasks by creating workflows. Each workflow contains a series of tasks that are performed automatically every time the workflow runs. For example, you can create a workflow that runs every time an issue is created to add a label, leave a comment, and move the issue onto a project board.
|
||||
|
||||
@@ -9,6 +9,7 @@ versions:
|
||||
ghes: '>=2.22'
|
||||
ghae: '*'
|
||||
type: tutorial
|
||||
shortTitle: Add self-hosted runners
|
||||
---
|
||||
|
||||
{% data reusables.actions.ae-self-hosted-runners-notice %}
|
||||
|
||||
@@ -9,6 +9,7 @@ versions:
|
||||
ghae: '*'
|
||||
type: tutorial
|
||||
defaultPlatform: linux
|
||||
shortTitle: Run runner app on startup
|
||||
---
|
||||
|
||||
{% data reusables.actions.ae-self-hosted-runners-notice %}
|
||||
|
||||
@@ -8,6 +8,7 @@ versions:
|
||||
ghes: '>=2.22'
|
||||
ghae: '*'
|
||||
type: tutorial
|
||||
shortTitle: Manage access groups
|
||||
---
|
||||
|
||||
{% data reusables.actions.ae-self-hosted-runners-notice %}
|
||||
|
||||
@@ -11,6 +11,7 @@ versions:
|
||||
ghae: '*'
|
||||
type: tutorial
|
||||
defaultPlatform: linux
|
||||
shortTitle: Monitor & troubleshoot
|
||||
---
|
||||
|
||||
{% data reusables.actions.ae-self-hosted-runners-notice %}
|
||||
|
||||
@@ -9,6 +9,7 @@ versions:
|
||||
ghes: '>=2.22'
|
||||
ghae: '*'
|
||||
type: tutorial
|
||||
shortTitle: Remove self-hosted runners
|
||||
---
|
||||
|
||||
{% data reusables.actions.ae-self-hosted-runners-notice %}
|
||||
|
||||
@@ -8,6 +8,7 @@ versions:
|
||||
ghes: '>=2.22'
|
||||
ghae: '*'
|
||||
type: tutorial
|
||||
shortTitle: Proxy servers
|
||||
---
|
||||
|
||||
{% data reusables.actions.ae-self-hosted-runners-notice %}
|
||||
|
||||
@@ -6,6 +6,7 @@ versions:
|
||||
ghes: '>=2.22'
|
||||
ghae: '*'
|
||||
type: tutorial
|
||||
shortTitle: Label runners
|
||||
---
|
||||
|
||||
{% data reusables.actions.ae-self-hosted-runners-notice %}
|
||||
|
||||
@@ -9,6 +9,7 @@ versions:
|
||||
ghes: '>=2.22'
|
||||
ghae: '*'
|
||||
type: tutorial
|
||||
shortTitle: Use runners in a workflow
|
||||
---
|
||||
|
||||
{% data reusables.actions.ae-self-hosted-runners-notice %}
|
||||
|
||||
@@ -13,6 +13,7 @@ topics:
|
||||
- Migration
|
||||
- CI
|
||||
- CD
|
||||
shortTitle: Migrate from Azure Pipelines
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -13,6 +13,7 @@ topics:
|
||||
- Migration
|
||||
- CI
|
||||
- CD
|
||||
shortTitle: Migrate from CircleCI
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -11,6 +11,7 @@ topics:
|
||||
- Migration
|
||||
- CI
|
||||
- CD
|
||||
shortTitle: Migrate from GitLab CI/CD
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -13,6 +13,7 @@ topics:
|
||||
- Migration
|
||||
- CI
|
||||
- CD
|
||||
shortTitle: Migrate from Jenkins
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -13,6 +13,7 @@ topics:
|
||||
- Migration
|
||||
- CI
|
||||
- CD
|
||||
shortTitle: Migrate from Travis CI
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -6,6 +6,7 @@ versions:
|
||||
fpt: '*'
|
||||
ghes: '>=2.22'
|
||||
ghae: '*'
|
||||
shortTitle: Add a status badge
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -4,6 +4,7 @@ intro: 'When a first-time contributor submits a pull request to a public reposit
|
||||
product: '{% data reusables.gated-features.actions %}'
|
||||
versions:
|
||||
fpt: '*'
|
||||
shortTitle: Approve public fork runs
|
||||
---
|
||||
|
||||
Forks of public repositories can submit pull requests that propose changes to a repository's {% data variables.product.prodname_actions %} workflows. Although workflows from forks do not have access to sensitive data such as secrets, they can be an annoyance for maintainers if they are modified for abusive purposes. To help prevent this, workflows on pull requests are not run automatically if they are received from first-time contributors, and must be approved first.
|
||||
|
||||
@@ -6,6 +6,7 @@ versions:
|
||||
fpt: '*'
|
||||
ghes: '>=3.0'
|
||||
ghae: '*'
|
||||
shortTitle: Disable & enable a workflow
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -6,6 +6,7 @@ versions:
|
||||
fpt: '*'
|
||||
ghes: '>=2.22'
|
||||
ghae: '*'
|
||||
shortTitle: Download workflow artifacts
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -6,6 +6,7 @@ versions:
|
||||
fpt: '*'
|
||||
ghes: '>=2.22'
|
||||
ghae: '*'
|
||||
shortTitle: Manually run a workflow
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -6,6 +6,7 @@ versions:
|
||||
fpt: '*'
|
||||
ghes: '>=2.22'
|
||||
ghae: '*'
|
||||
shortTitle: Remove workflow artifacts
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -6,6 +6,7 @@ versions:
|
||||
fpt: '*'
|
||||
ghes: '>=3.1'
|
||||
ghae: '*'
|
||||
shortTitle: Use the visualization graph
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -4,6 +4,7 @@ intro: 'You can view the execution time of a job, including the billable minutes
|
||||
product: '{% data reusables.gated-features.actions %}'
|
||||
versions:
|
||||
fpt: '*'
|
||||
shortTitle: View job execution time
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -6,6 +6,7 @@ versions:
|
||||
fpt: '*'
|
||||
ghes: '>=2.22'
|
||||
ghae: '*'
|
||||
shortTitle: View workflow run history
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -11,6 +11,7 @@ versions:
|
||||
type: quick_start
|
||||
topics:
|
||||
- Fundamentals
|
||||
shortTitle: Quickstart
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -10,6 +10,7 @@ versions:
|
||||
fpt: '*'
|
||||
ghes: '>=2.22'
|
||||
ghae: '*'
|
||||
shortTitle: Authentication in a workflow
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -11,6 +11,7 @@ versions:
|
||||
fpt: '*'
|
||||
ghes: '>=2.22'
|
||||
ghae: '*'
|
||||
shortTitle: Events that trigger workflows
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -10,6 +10,7 @@ versions:
|
||||
ghae: '*'
|
||||
topics:
|
||||
- Billing
|
||||
shortTitle: Workflow billing & limits
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -13,6 +13,7 @@ redirect_from:
|
||||
versions:
|
||||
fpt: '*'
|
||||
ghes: '>=2.22'
|
||||
shortTitle: GitHub-hosted runners
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
|
||||
@@ -8,6 +8,7 @@ versions:
|
||||
type: tutorial
|
||||
topics:
|
||||
- Workflows
|
||||
shortTitle: Customize runners
|
||||
---
|
||||
|
||||
{% data reusables.actions.enterprise-github-hosted-runners %}
|
||||
|
||||
@@ -14,6 +14,7 @@ children:
|
||||
- /using-labels-with-ae-hosted-runners
|
||||
- /using-groups-to-manage-access-to-ae-hosted-runners
|
||||
- /creating-custom-images
|
||||
shortTitle: Use GitHub-hosted runners
|
||||
---
|
||||
{% data reusables.actions.enterprise-beta %}
|
||||
{% data reusables.actions.enterprise-github-hosted-runners %}
|
||||
|
||||
@@ -3,6 +3,7 @@ title: Using AE hosted runners in a workflow
|
||||
intro: 'You can use labels to send jobs to a pool of {% data variables.actions.hosted_runner %}s.'
|
||||
versions:
|
||||
ghae: '*'
|
||||
shortTitle: Use AE hosted runners
|
||||
---
|
||||
|
||||
{% data reusables.actions.ae-beta %}
|
||||
|
||||
@@ -3,6 +3,7 @@ title: Using groups to manage access to AE hosted runners
|
||||
intro: 'You can use policies to limit access to {% data variables.actions.hosted_runner %}s that have been added to an organization or enterprise.'
|
||||
versions:
|
||||
ghae: '*'
|
||||
shortTitle: Manage AE runner groups
|
||||
---
|
||||
|
||||
{% data reusables.actions.ae-beta %}
|
||||
|
||||
@@ -3,6 +3,7 @@ title: Using labels with AE hosted runners
|
||||
intro: 'You can use labels to organize your {% data variables.actions.hosted_runner %}s based on their characteristics.'
|
||||
versions:
|
||||
ghae: '*'
|
||||
shortTitle: Label AE hosted runners
|
||||
---
|
||||
|
||||
{% data reusables.actions.ae-beta %}
|
||||
|
||||
@@ -10,6 +10,7 @@ topics:
|
||||
- Enterprise
|
||||
- Licensing
|
||||
- Security
|
||||
shortTitle: Licensing
|
||||
---
|
||||
|
||||
## About licensing for {% data variables.product.prodname_GH_advanced_security %}
|
||||
|
||||
@@ -7,6 +7,7 @@ versions:
|
||||
ghes: '>=3.1'
|
||||
topics:
|
||||
- Enterprise
|
||||
shortTitle: View Advanced Security usage
|
||||
---
|
||||
|
||||
{% data reusables.advanced-security.about-ghas-license-seats %} For more information, see "[About licensing for {% data variables.product.prodname_GH_advanced_security %}](/admin/advanced-security/about-licensing-for-github-advanced-security)."
|
||||
|
||||
@@ -6,6 +6,7 @@ versions:
|
||||
ghes: '*'
|
||||
topics:
|
||||
- Enterprise
|
||||
shortTitle: Releases
|
||||
---
|
||||
|
||||
## Currently supported
|
||||
|
||||
@@ -13,6 +13,7 @@ topics:
|
||||
- Authentication
|
||||
- Enterprise
|
||||
- Identity
|
||||
shortTitle: Use built-in authentication
|
||||
---
|
||||
## About built-in authentication for users outside your identity provider
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@ topics:
|
||||
- Authentication
|
||||
- Enterprise
|
||||
- Identity
|
||||
shortTitle: Change authentication methods
|
||||
---
|
||||
User accounts on {% data variables.product.product_location %} are preserved when you change the authentication method and users will continue to log into the same account as long as their username doesn't change.
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@ topics:
|
||||
- Accounts
|
||||
- Authentication
|
||||
- Enterprise
|
||||
shortTitle: Block account creation
|
||||
---
|
||||
{% data reusables.enterprise_site_admin_settings.access-settings %}
|
||||
{% data reusables.enterprise_site_admin_settings.management-console %}
|
||||
|
||||
@@ -20,5 +20,6 @@ children:
|
||||
- /using-ldap
|
||||
- /allowing-built-in-authentication-for-users-outside-your-identity-provider
|
||||
- /changing-authentication-methods
|
||||
shortTitle: Authenticate users
|
||||
---
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@ topics:
|
||||
- Authentication
|
||||
- Enterprise
|
||||
- Identity
|
||||
shortTitle: Use built-in authentication
|
||||
---
|
||||
You can create custom messages that users will see on the sign in and sign out pages. For more information, see "[Customizing user messages on your instance](/enterprise/admin/user-management/customizing-user-messages-on-your-instance)."
|
||||
|
||||
|
||||
@@ -5,5 +5,6 @@ versions:
|
||||
ghae: '*'
|
||||
children:
|
||||
- /configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad
|
||||
shortTitle: Use an IdP for SSO & SCIM
|
||||
---
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ topics:
|
||||
- Fundamentals
|
||||
- Infrastructure
|
||||
- Networking
|
||||
shortTitle: Configure an outbound proxy
|
||||
---
|
||||
When a proxy server is enabled for {% data variables.product.product_location %}, outbound messages sent by {% data variables.product.prodname_ghe_server %} are first sent through the proxy server, unless the destination host is added as an HTTP proxy exclusion. Types of outbound messages include outgoing webhooks, uploading bundles, and fetching legacy avatars. The proxy server's URL is the protocol, domain or IP address, plus the port number, for example `http://127.0.0.1:8123`.
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ topics:
|
||||
- Fundamentals
|
||||
- Infrastructure
|
||||
- Networking
|
||||
shortTitle: Configure firewall rules
|
||||
---
|
||||
## About {% data variables.product.product_location %}'s firewall
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ topics:
|
||||
- Fundamentals
|
||||
- Infrastructure
|
||||
- Networking
|
||||
shortTitle: Configure DNS servers
|
||||
---
|
||||
The nameservers you specify must resolve {% data variables.product.product_location %}'s hostname.
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@ topics:
|
||||
- Fundamentals
|
||||
- Infrastructure
|
||||
- Networking
|
||||
shortTitle: Set the IP using the console
|
||||
---
|
||||
{% note %}
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@ topics:
|
||||
- Infrastructure
|
||||
- Networking
|
||||
- Security
|
||||
shortTitle: Enable subdomain isolation
|
||||
---
|
||||
## About subdomain isolation
|
||||
|
||||
|
||||
@@ -23,5 +23,6 @@ children:
|
||||
- /configuring-built-in-firewall-rules
|
||||
- /network-ports
|
||||
- /using-github-enterprise-server-with-a-load-balancer
|
||||
shortTitle: Configure network settings
|
||||
---
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ topics:
|
||||
- High availability
|
||||
- Infrastructure
|
||||
- Networking
|
||||
shortTitle: Use a load balancer
|
||||
---
|
||||
{% data reusables.enterprise_clustering.load_balancer_intro %}
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@ topics:
|
||||
- Fundamentals
|
||||
- Infrastructure
|
||||
- Networking
|
||||
shortTitle: Validate domain settings
|
||||
---
|
||||
{% data reusables.enterprise_site_admin_settings.access-settings %}
|
||||
{% data reusables.enterprise_site_admin_settings.management-console %}
|
||||
|
||||
@@ -11,6 +11,7 @@ topics:
|
||||
- SSH
|
||||
redirect_from:
|
||||
- /admin/configuration/about-enterprise-configuration
|
||||
shortTitle: About configuration
|
||||
---
|
||||
{% ifversion ghes %}
|
||||
{% data reusables.enterprise_site_admin_settings.about-the-site-admin-dashboard %} For more information, see "[Site admin dashboard](/admin/configuration/site-admin-dashboard)."
|
||||
|
||||
@@ -19,6 +19,7 @@ topics:
|
||||
- Enterprise
|
||||
- Fundamentals
|
||||
- SSH
|
||||
shortTitle: Access the admin shell (SSH)
|
||||
---
|
||||
## About administrative shell access
|
||||
|
||||
|
||||
@@ -17,6 +17,7 @@ type: how_to
|
||||
topics:
|
||||
- Enterprise
|
||||
- Fundamentals
|
||||
shortTitle: Access the management console
|
||||
---
|
||||
## About the {% data variables.enterprise.management_console %}
|
||||
|
||||
|
||||
@@ -17,6 +17,7 @@ topics:
|
||||
- Fundamentals
|
||||
- Infrastructure
|
||||
- Notifications
|
||||
shortTitle: Configure email notifications
|
||||
---
|
||||
{% ifversion ghae %}
|
||||
Enterprise owners can configure email for notifications.
|
||||
|
||||
@@ -16,6 +16,7 @@ type: how_to
|
||||
topics:
|
||||
- Enterprise
|
||||
- Pages
|
||||
shortTitle: Configure GitHub Pages
|
||||
---
|
||||
## Enabling public sites for {% data variables.product.prodname_pages %}
|
||||
|
||||
|
||||
@@ -17,6 +17,7 @@ topics:
|
||||
- Fundamentals
|
||||
- Infrastructure
|
||||
- Networking
|
||||
shortTitle: Configure time settings
|
||||
---
|
||||
## Changing the default NTP servers
|
||||
|
||||
|
||||
@@ -19,6 +19,7 @@ topics:
|
||||
- Fundamentals
|
||||
- Maintenance
|
||||
- Upgrades
|
||||
shortTitle: Configure maintenance mode
|
||||
---
|
||||
## About maintenance mode
|
||||
|
||||
|
||||
@@ -33,5 +33,6 @@ children:
|
||||
- /command-line-utilities
|
||||
- /restricting-network-traffic-to-your-enterprise
|
||||
- /configuring-github-pages-for-your-enterprise
|
||||
shortTitle: Configure your enterprise
|
||||
---
|
||||
|
||||
|
||||
@@ -10,6 +10,7 @@ topics:
|
||||
- Mobile
|
||||
redirect_from:
|
||||
- /admin/configuration/managing-github-for-mobile-for-your-enterprise
|
||||
shortTitle: Manage GitHub for mobile
|
||||
---
|
||||
{% ifversion ghes %}
|
||||
{% data reusables.mobile.ghes-release-phase %}
|
||||
|
||||
@@ -17,6 +17,7 @@ topics:
|
||||
- Networking
|
||||
- Security
|
||||
- Troubleshooting
|
||||
shortTitle: Troubleshoot SSL errors
|
||||
---
|
||||
## Removing the passphrase from your key file
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@ topics:
|
||||
- Policy
|
||||
redirect_from:
|
||||
- /admin/configuration/verifying-or-approving-a-domain-for-your-enterprise
|
||||
shortTitle: Verify a domain
|
||||
---
|
||||
## About verification of domains
|
||||
|
||||
|
||||
@@ -17,6 +17,7 @@ topics:
|
||||
- GitHub Connect
|
||||
- Infrastructure
|
||||
- Networking
|
||||
shortTitle: Connect to GHEC
|
||||
---
|
||||
## About {% data variables.product.prodname_github_connect %}
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@ type: how_to
|
||||
topics:
|
||||
- Enterprise
|
||||
- Security
|
||||
shortTitle: Enable alerts for dependencies
|
||||
---
|
||||
## About alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@ topics:
|
||||
- Enterprise
|
||||
- GitHub Connect
|
||||
- Licensing
|
||||
shortTitle: Enable user license sync
|
||||
---
|
||||
## About license synchronization
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@ type: how_to
|
||||
topics:
|
||||
- Enterprise
|
||||
- GitHub Connect
|
||||
shortTitle: Enable unified contributions
|
||||
---
|
||||
As a site administrator, you can allow end users to send anonymized contribution counts for their work from {% data variables.product.prodname_ghe_server %} to their {% data variables.product.prodname_dotcom_the_website %} contribution graph.
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@ topics:
|
||||
- Enterprise
|
||||
- GitHub Connect
|
||||
- GitHub search
|
||||
shortTitle: Enable unified search
|
||||
---
|
||||
When you enable unified search, users can view search results from public and private content on {% data variables.product.prodname_dotcom_the_website %} when searching from {% data variables.product.product_location_enterprise %}.
|
||||
|
||||
|
||||
@@ -18,5 +18,6 @@ children:
|
||||
- /enabling-unified-contributions-between-github-enterprise-server-and-githubcom
|
||||
- /enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server
|
||||
- /enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud
|
||||
shortTitle: Manage connections to GHEC
|
||||
---
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@ topics:
|
||||
- Enterprise
|
||||
- Infrastructure
|
||||
- Networking
|
||||
shortTitle: Configure a cluster network
|
||||
---
|
||||
## Network considerations
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@ topics:
|
||||
- Enterprise
|
||||
- High availability
|
||||
- Infrastructure
|
||||
shortTitle: Configure HA replication
|
||||
---
|
||||
## About high availability replication for clusters
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@ topics:
|
||||
- Enterprise
|
||||
- High availability
|
||||
- Infrastructure
|
||||
shortTitle: Choosing cluster or HA
|
||||
---
|
||||
## Failure scenarios
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@ topics:
|
||||
- Enterprise
|
||||
- High availability
|
||||
- Infrastructure
|
||||
shortTitle: Initiate a failover to replica
|
||||
---
|
||||
## About failover to your replica cluster
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@ topics:
|
||||
- Enterprise
|
||||
- High availability
|
||||
- Infrastructure
|
||||
shortTitle: About HA configuration
|
||||
---
|
||||
When you configure high availability, there is an automated setup of one-way, asynchronous replication of all datastores (Git repositories, MySQL, Redis, and Elasticsearch) from the primary to the replica appliance.
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@ topics:
|
||||
- Enterprise
|
||||
- High availability
|
||||
- Infrastructure
|
||||
shortTitle: Create HA replica
|
||||
---
|
||||
{% data reusables.enterprise_installation.replica-limit %}
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user