Skip to content

fix(blog): 한글 글 경로와 모바일 쉘 정렬 수정 #42

fix(blog): 한글 글 경로와 모바일 쉘 정렬 수정

fix(blog): 한글 글 경로와 모바일 쉘 정렬 수정 #42

Triggered via pull request July 27, 2026 01:51
Status Failure
Total duration 1m 18s
Artifacts

quality.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 1 warning
validate
Process completed with exit code 1.
styles/globals.test.ts > globals styles > uses a compact single-column mobile shell and article entry scale: styles/globals.test.ts#L66
AssertionError: expected '@media (max-width: 639px) {\n .ark-s…' to contain 'grid-template-areas:\n \'identit…' - Expected + Received - grid-template-areas: + @media (max-width: 639px) { + .ark-site-shell { + padding-right: 1rem; + padding-left: 1rem; + } + + .ark-site-grid { + grid-template-columns: minmax(0, 1fr); + grid-template-areas: 'identity' 'navigation' - 'content'; + 'content' + 'footer'; + row-gap: var(--space-4); + min-height: auto; + } + + .ark-site-identity { + grid-area: identity; + position: static; + height: auto; + flex-direction: row; + align-items: center; + justify-content: space-between; + } + + .ark-site-external-links { + flex-direction: row; + gap: var(--space-3); + margin-top: 0; + } + + .ark-site-external-link { + font-size: var(--text-sm); + line-height: 1.25rem; + } + + .ark-site-content { + grid-area: content; + } + + .ark-site-footer { + grid-area: footer; + } + + .ark-site-navigation { + grid-area: navigation; + flex-direction: row; + gap: var(--space-6); + align-self: start; + padding-top: 0; + } + + .ark-site-grid[data-page-layout='home'] { + grid-template-columns: minmax(0, 2fr) minmax(0, 6fr); + grid-template-areas: + 'identity content' + 'navigation content' + 'external content'; + grid-template-rows: auto auto minmax(0, 1fr); + column-gap: 2rem; + row-gap: 0; + min-height: calc(100dvh - 3rem); + } + + .ark-site-grid[data-page-layout='home'] .ark-site-identity { + display: contents; + } + + .ark-site-grid[data-page-layout='home'] .ark-site-identity > header { + grid-area: identity; + } + + .ark-site-grid[data-page-layout='home'] .ark-site-navigation { + grid-area: navigation; + display: flex; + flex-direction: column; + align-self: start; + justify-self: start; + gap: 0; + padding-top: var(--space-6); + } + + .ark-site-grid[data-page-layout='home'] .ark-site-external-links { + display: flex; + flex-direction: column; + align-self: end; + justify-self: start; + gap: 0; + margin-top: 0; + margin-bottom: var(--space-8); + } + + .ark-site-grid[data-page-layout='home'] .ark-site-footer { + grid-area: external; + align-self: end; + justify-self: start; + margin-bottom: var(--space-8); + } + + .ark-site-grid[data-page-layout='content'] { + grid-template-columns: minmax(0, 1fr) auto; + grid-template-areas: + 'identity navigation' + 'content content' + 'footer footer'; + column-gap: var(--space-4); + } + + .ark-site-grid[data-page-layout='content'] .ark-site-navigation { + grid-area: navigation; + flex-direction: row; + align-self: center; + justify-self: end; + gap: var(--space-4); + padding-top: 0; + } + + .ark-site-grid[data-page-layout='content'] .ark-site-content { + grid-area: content; + } + + .ark-site-grid[data-page-layout='content'] .ark-site-footer { + grid-area: footer; + border-top: 1px solid var(--color-divider); + padding-top: var(--space-6); + padding-bottom: var(--space-2); + } + + .ark-site-grid[data-page-layout='content'] .ark-site-external-links { + flex-direction: row; + justify-content: center; + gap: var(--space-4); + } + + .ark-site-grid[data-page-layout='home'] .ark-site-content { + grid-area: content; + align-self: start; + padding-top: 0.25rem; + } + + .ark-site-primary-link { + font-size: var(--text-sm); + line-height: 1.25rem; + } + + .ark-article { + padding-top: var(--space-6); + } + + .ark-article-header { + margin-bottom: var(--space-6); + } + + .ark-article-meta { + gap: var(--space-2); + margin-top: var(--space-3); + } + + .prose table { + display: block; + overflow-x: auto; + overscroll-behavior-inline: contain; + } + + .prose h1, + .prose h2, + .prose h3, + .pro
validate
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/