Merge branch 'main' into dev-toc-scriptified
This commit is contained in:
@@ -2,7 +2,6 @@
|
||||
|
||||
import * as github from '@actions/github'
|
||||
import { setOutput } from '@actions/core'
|
||||
import got from 'got'
|
||||
|
||||
import { getContents } from '../../script/helpers/git-utils.js'
|
||||
import parse from '../../lib/read-frontmatter.js'
|
||||
@@ -48,13 +47,6 @@ const articleFiles = files.filter(
|
||||
|
||||
const lines = await Promise.all(
|
||||
articleFiles.map(async (file) => {
|
||||
// Action triggered on PR and after preview env is deployed. Check health to determine if preview env is ready (healthy)
|
||||
let appUrlIsHealthy = false
|
||||
try {
|
||||
const res = await got.head(`${APP_URL}/healthz`, { retry: { limit: 0 } })
|
||||
appUrlIsHealthy = res.statusCode === 200
|
||||
} catch (err) {}
|
||||
|
||||
const sourceUrl = file.blob_url
|
||||
const fileName = file.filename.slice(pathPrefix.length)
|
||||
const fileUrl = fileName.slice(0, fileName.lastIndexOf('.'))
|
||||
@@ -78,8 +70,7 @@ const lines = await Promise.all(
|
||||
const { data } = parse(fileContents)
|
||||
|
||||
let contentCell = ''
|
||||
let previewCell = appUrlIsHealthy ? '' : '_Deployment pending..._'
|
||||
|
||||
let previewCell = ''
|
||||
let prodCell = ''
|
||||
|
||||
if (file.status === 'added') contentCell = 'New file: '
|
||||
@@ -107,16 +98,12 @@ const lines = await Promise.all(
|
||||
if (versions.toString() === nonEnterpriseDefaultVersion) {
|
||||
// omit version from fpt url
|
||||
|
||||
previewCell += appUrlIsHealthy ? `[${plan}](${APP_URL}/${fileUrl})<br>` : ''
|
||||
previewCell += `[${plan}](${APP_URL}/${fileUrl})<br>`
|
||||
prodCell += `[${plan}](${PROD_URL}/${fileUrl})<br>`
|
||||
} else {
|
||||
// for non-versioned releases (ghae, ghec) use full url
|
||||
|
||||
if (appUrlIsHealthy) {
|
||||
previewCell += appUrlIsHealthy
|
||||
? `[${plan}](${APP_URL}/${versions}/${fileUrl})<br>`
|
||||
: ''
|
||||
}
|
||||
previewCell += `[${plan}](${APP_URL}/${versions}/${fileUrl})<br>`
|
||||
prodCell += `[${plan}](${PROD_URL}/${versions}/${fileUrl})<br>`
|
||||
}
|
||||
} else if (versions.length) {
|
||||
@@ -126,9 +113,7 @@ const lines = await Promise.all(
|
||||
prodCell += `${plan}@ `
|
||||
|
||||
versions.forEach((version) => {
|
||||
previewCell += appUrlIsHealthy
|
||||
? `[${version.split('@')[1]}](${APP_URL}/${version}/${fileUrl}) `
|
||||
: ''
|
||||
previewCell += `[${version.split('@')[1]}](${APP_URL}/${version}/${fileUrl}) `
|
||||
prodCell += `[${version.split('@')[1]}](${PROD_URL}/${version}/${fileUrl}) `
|
||||
})
|
||||
previewCell += '<br>'
|
||||
|
||||
@@ -5,10 +5,6 @@ name: Content Changes Table Comment
|
||||
# **Who does it impact**: docs-internal/docs maintainers and contributors
|
||||
|
||||
on:
|
||||
# Trigger this workflow after preview deployment runs
|
||||
workflow_run:
|
||||
workflows:
|
||||
- Azure - Deploy Preview Environment
|
||||
workflow_dispatch:
|
||||
pull_request_target:
|
||||
|
||||
@@ -44,6 +40,7 @@ jobs:
|
||||
filters: |
|
||||
filterContentDir:
|
||||
- 'content/**/*'
|
||||
|
||||
filterContentDir:
|
||||
needs: PR-Preview-Links
|
||||
if: ${{ needs.PR-Preview-Links.outputs.filterContentDir == 'true' }}
|
||||
|
||||
@@ -35993,6 +35993,11 @@ input StartRepositoryMigrationInput {
|
||||
The Octoshift migration source repository URL.
|
||||
"""
|
||||
sourceRepositoryUrl: URI!
|
||||
|
||||
"""
|
||||
The visibility of the imported repository.
|
||||
"""
|
||||
targetRepoVisibility: String
|
||||
}
|
||||
|
||||
"""
|
||||
|
||||
@@ -44951,6 +44951,11 @@ input StartRepositoryMigrationInput {
|
||||
The Octoshift migration source repository URL.
|
||||
"""
|
||||
sourceRepositoryUrl: URI!
|
||||
|
||||
"""
|
||||
The visibility of the imported repository.
|
||||
"""
|
||||
targetRepoVisibility: String
|
||||
}
|
||||
|
||||
"""
|
||||
|
||||
@@ -44951,6 +44951,11 @@ input StartRepositoryMigrationInput {
|
||||
The Octoshift migration source repository URL.
|
||||
"""
|
||||
sourceRepositoryUrl: URI!
|
||||
|
||||
"""
|
||||
The visibility of the imported repository.
|
||||
"""
|
||||
targetRepoVisibility: String
|
||||
}
|
||||
|
||||
"""
|
||||
|
||||
@@ -1,4 +1,17 @@
|
||||
[
|
||||
{
|
||||
"schemaChanges": [
|
||||
{
|
||||
"title": "The GraphQL schema includes these changes:",
|
||||
"changes": [
|
||||
"<p>Input field <code>targetRepoVisibility</code> was added to input object type <code>StartRepositoryMigrationInput</code></p>"
|
||||
]
|
||||
}
|
||||
],
|
||||
"previewChanges": [],
|
||||
"upcomingChanges": [],
|
||||
"date": "2022-08-11"
|
||||
},
|
||||
{
|
||||
"schemaChanges": [
|
||||
{
|
||||
|
||||
@@ -86910,6 +86910,14 @@
|
||||
"id": "uri",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#uri"
|
||||
},
|
||||
{
|
||||
"name": "targetRepoVisibility",
|
||||
"description": "<p>The visibility of the imported repository.</p>",
|
||||
"type": "String",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -70702,6 +70702,14 @@
|
||||
"id": "uri",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#uri"
|
||||
},
|
||||
{
|
||||
"name": "targetRepoVisibility",
|
||||
"description": "<p>The visibility of the imported repository.</p>",
|
||||
"type": "String",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -86910,6 +86910,14 @@
|
||||
"id": "uri",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#uri"
|
||||
},
|
||||
{
|
||||
"name": "targetRepoVisibility",
|
||||
"description": "<p>The visibility of the imported repository.</p>",
|
||||
"type": "String",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user