Merge branch 'main' into repo-sync
This commit is contained in:
@@ -4,31 +4,21 @@ import { MainContextT, MainContext, getMainContext } from 'components/context/Ma
|
||||
import { DefaultLayout } from 'components/DefaultLayout'
|
||||
import { GHAEReleaseNotes } from 'components/release-notes/GHAEReleaseNotes'
|
||||
import { GHESReleaseNotes } from 'components/release-notes/GHESReleaseNotes'
|
||||
import {
|
||||
CurrentVersion,
|
||||
GHAEReleaseNotesContextT,
|
||||
GHESReleaseNotesContextT,
|
||||
} from 'components/release-notes/types'
|
||||
import { GHAEReleaseNotesContextT, GHESReleaseNotesContextT } from 'components/release-notes/types'
|
||||
|
||||
const liquid = new Liquid()
|
||||
type Props = {
|
||||
mainContext: MainContextT
|
||||
ghaeContext: GHAEReleaseNotesContextT
|
||||
ghesContext: GHESReleaseNotesContextT
|
||||
currentVersion: CurrentVersion
|
||||
ghaeContext?: GHAEReleaseNotesContextT
|
||||
ghesContext?: GHESReleaseNotesContextT
|
||||
}
|
||||
export default function ReleaseNotes({
|
||||
mainContext,
|
||||
ghesContext,
|
||||
ghaeContext,
|
||||
currentVersion,
|
||||
}: Props) {
|
||||
export default function ReleaseNotes({ mainContext, ghesContext, ghaeContext }: Props) {
|
||||
return (
|
||||
<MainContext.Provider value={mainContext}>
|
||||
<DefaultLayout>
|
||||
{currentVersion.plan === 'enterprise-server' && <GHESReleaseNotes context={ghesContext} />}
|
||||
{ghesContext && <GHESReleaseNotes context={ghesContext} />}
|
||||
|
||||
{currentVersion.plan === 'github-ae' && <GHAEReleaseNotes context={ghaeContext} />}
|
||||
{ghaeContext && <GHAEReleaseNotes context={ghaeContext} />}
|
||||
</DefaultLayout>
|
||||
</MainContext.Provider>
|
||||
)
|
||||
@@ -42,35 +32,41 @@ export const getServerSideProps: GetServerSideProps<Props> = async (context) =>
|
||||
return {
|
||||
props: {
|
||||
mainContext: getMainContext(req, res),
|
||||
currentVersion,
|
||||
ghesContext: {
|
||||
currentVersion,
|
||||
latestPatch,
|
||||
latestRelease,
|
||||
prevRelease: req.context.prevRelease || '',
|
||||
nextRelease: req.context.nextRelease || '',
|
||||
releaseNotes: req.context.releaseNotes,
|
||||
releases: req.context.releases,
|
||||
message: {
|
||||
ghes_release_notes_upgrade_patch_only: liquid.parseAndRenderSync(
|
||||
req.context.site.data.ui.header.notices.ghes_release_notes_upgrade_patch_only,
|
||||
{ latestPatch, latestRelease }
|
||||
),
|
||||
ghes_release_notes_upgrade_release_only: liquid.parseAndRenderSync(
|
||||
req.context.site.data.ui.header.notices.ghes_release_notes_upgrade_release_only,
|
||||
{ latestPatch, latestRelease }
|
||||
),
|
||||
ghes_release_notes_upgrade_patch_and_release: liquid.parseAndRenderSync(
|
||||
req.context.site.data.ui.header.notices.ghes_release_notes_upgrade_patch_and_release,
|
||||
{ latestPatch, latestRelease }
|
||||
),
|
||||
},
|
||||
},
|
||||
ghaeContext: {
|
||||
currentVersion,
|
||||
releaseNotes: req.context.releaseNotes,
|
||||
releases: req.context.releases,
|
||||
},
|
||||
ghesContext:
|
||||
currentVersion.plan === 'enterprise-server'
|
||||
? {
|
||||
currentVersion,
|
||||
latestPatch,
|
||||
latestRelease,
|
||||
prevRelease: req.context.prevRelease || '',
|
||||
nextRelease: req.context.nextRelease || '',
|
||||
releaseNotes: req.context.releaseNotes,
|
||||
releases: req.context.releases,
|
||||
message: {
|
||||
ghes_release_notes_upgrade_patch_only: liquid.parseAndRenderSync(
|
||||
req.context.site.data.ui.header.notices.ghes_release_notes_upgrade_patch_only,
|
||||
{ latestPatch, latestRelease }
|
||||
),
|
||||
ghes_release_notes_upgrade_release_only: liquid.parseAndRenderSync(
|
||||
req.context.site.data.ui.header.notices.ghes_release_notes_upgrade_release_only,
|
||||
{ latestPatch, latestRelease }
|
||||
),
|
||||
ghes_release_notes_upgrade_patch_and_release: liquid.parseAndRenderSync(
|
||||
req.context.site.data.ui.header.notices
|
||||
.ghes_release_notes_upgrade_patch_and_release,
|
||||
{ latestPatch, latestRelease }
|
||||
),
|
||||
},
|
||||
}
|
||||
: undefined,
|
||||
ghaeContext:
|
||||
currentVersion.plan === 'github-ae'
|
||||
? {
|
||||
currentVersion,
|
||||
releaseNotes: req.context.releaseNotes,
|
||||
releases: req.context.releases,
|
||||
}
|
||||
: undefined,
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
@@ -344,14 +344,14 @@ translations/zh-CN/data/reusables/dependabot/dependabot-alerts-dependency-graph-
|
||||
translations/zh-CN/data/reusables/dependabot/enterprise-enable-dependabot.md,broken liquid tags
|
||||
translations/zh-CN/data/reusables/dotcom_billing/downgrade-org-to-free.md,broken liquid tags
|
||||
translations/zh-CN/data/reusables/enterprise-accounts/emu-password-reset-session.md,broken liquid tags
|
||||
translations/zh-CN/data/reusables/enterprise-accounts/emu-short-summary.md,broken liquid tags
|
||||
translations/zh-CN/data/reusables/enterprise-accounts/emu-short-summary.md,rendering error
|
||||
translations/zh-CN/data/reusables/enterprise-licensing/about-license-sync.md,broken liquid tags
|
||||
translations/zh-CN/data/reusables/enterprise-licensing/you-can-sync-for-a-combined-view.md,broken liquid tags
|
||||
translations/zh-CN/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md,broken liquid tags
|
||||
translations/zh-CN/data/reusables/enterprise_installation/hardware-rec-table.md,broken liquid tags
|
||||
translations/zh-CN/data/reusables/enterprise_installation/upgrade-hardware-requirements.md,broken liquid tags
|
||||
translations/zh-CN/data/reusables/enterprise_management_console/badge_indicator.md,broken liquid tags
|
||||
translations/zh-CN/data/reusables/gated-features/enterprise-accounts.md,broken liquid tags
|
||||
translations/zh-CN/data/reusables/gated-features/enterprise-accounts.md,rendering error
|
||||
translations/zh-CN/data/reusables/gated-features/packages.md,broken liquid tags
|
||||
translations/zh-CN/data/reusables/gated-features/secret-scanning.md,broken liquid tags
|
||||
translations/zh-CN/data/reusables/getting-started/actions.md,broken liquid tags
|
||||
@@ -372,9 +372,9 @@ translations/zh-CN/data/reusables/repositories/deleted_forks_from_private_reposi
|
||||
translations/zh-CN/data/reusables/repositories/enable-security-alerts.md,broken liquid tags
|
||||
translations/zh-CN/data/reusables/repositories/github-reviews-security-advisories.md,broken liquid tags
|
||||
translations/zh-CN/data/reusables/repositories/select-marketplace-apps.md,broken liquid tags
|
||||
translations/zh-CN/data/reusables/saml/saml-session-oauth.md,broken liquid tags
|
||||
translations/zh-CN/data/reusables/saml/saml-session-oauth.md,rendering error
|
||||
translations/zh-CN/data/reusables/saml/you-must-periodically-authenticate.md,Listed in localization-support#489
|
||||
translations/zh-CN/data/reusables/saml/you-must-periodically-authenticate.md,broken liquid tags
|
||||
translations/zh-CN/data/reusables/saml/you-must-periodically-authenticate.md,rendering error
|
||||
translations/zh-CN/data/reusables/scim/after-you-configure-saml.md,broken liquid tags
|
||||
translations/zh-CN/data/reusables/secret-scanning/enterprise-enable-secret-scanning.md,broken liquid tags
|
||||
translations/zh-CN/data/reusables/security-advisory/link-browsing-advisory-db.md,broken liquid tags
|
||||
|
||||
|
Reference in New Issue
Block a user