Skip to content

Push to Azure Registry - #2258

Closed
297harry wants to merge 3 commits into
umputun:masterfrom
297harry:azure-registry
Closed

297harry wants to merge 3 commits into
umputun:masterfrom
297harry:azure-registry

Conversation

@297harry

@297harry 297harry commented Oct 4, 2026

Copy link
Copy Markdown

No description provided.

@297harry
297harry requested a review from umputun as a code owner October 4, 2026 07:46
Copilot AI balanced review requested due to automatic review settings October 4, 2026 07:46
@297harry
297harry marked this pull request as draft October 4, 2026 07:47
@297harry 297harry closed this Oct 4, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

It removes the website and public image publication while introducing inaccessible frontend colors.

Review effort: Balanced
Findings: 1 High severity · 2 Medium severity

Open (3)
What changed in this PR

Migrates multi-architecture Docker publishing from GHCR/Docker Hub to Azure Container Registry using federated Azure authentication. The PR also removes the complete website/documentation implementation and changes frontend theme colors.

Changes:

  • Publishes Docker images and manifests exclusively to ACR.
  • Removes the Hugo website, documentation, deployment workflows, and validation script.
  • Replaces teal frontend accents with pink/red colors.
File Description
.github/​workflows/​docker.yml Migrates image publishing to ACR.
.github/​workflows/​ci-site.yml Removes site build and deployment CI.
.github/​workflows/​ci-docs-versions.yml Removes documentation-version validation CI.
scripts/​check-documented-versions.sh Removes documented-toolchain validation.
frontend/​apps/​remark42/​app/​styles/​custom-properties.css Changes shared accent colors.
site/​.dockerignore Removes site Docker exclusions.
site/​.gitignore Removes Hugo output exclusions.
site/​Dockerfile Removes production site image.
site/​Dockerfile.dev Removes development site image.
site/​README.md Removes site development documentation.
site/​docker-compose.yml Removes local site environment.
site/​hugo.toml Removes Hugo configuration.
site/​static/​site.webmanifest Removes web app manifest.
site/​static/​robots.txt Removes crawler rules.
site/​assets/​styles.css Removes site styling.
site/​assets/​script.js Removes theme toggle logic.
site/​assets/​inline.js Removes theme initialization and release badge logic.
site/​data/​nav.json Removes documentation navigation.
site/​data/​anchor_aliases.json Removes legacy anchor mappings.
site/​layouts/​baseof.html Removes base page template.
site/​layouts/​404.html Removes 404 template.
site/​layouts/​home.html Removes homepage template.
site/​layouts/​page.html Removes generic page template.
site/​layouts/​demo.html Removes demo template.
site/​layouts/​docs/​all.html Removes documentation template.
site/​layouts/​partials/​head.html Removes HTML head partial.
site/​layouts/​partials/​header.html Removes site header.
site/​layouts/​partials/​footer.html Removes site footer.
site/​layouts/​partials/​docs-aside.html Removes documentation sidebar.
site/​layouts/​shortcodes/​note.html Removes note shortcode.
site/​layouts/​_markup/​render-heading.html Removes heading renderer.
site/​layouts/​_markup/​render-table.html Removes table renderer.
site/​content/​_index.md Removes homepage content.
site/​content/​demo.md Removes demo page.
site/​content/​privacy.md Removes privacy policy.
site/​content/​docs/​_index.md Removes documentation root.
site/​content/​docs/​getting-started/​_index.md Removes getting-started section.
site/​content/​docs/​getting-started/​installation/​index.md Removes installation guide.
site/​content/​docs/​manuals/​_index.md Removes manuals section.
site/​content/​docs/​manuals/​admin-interface/​index.md Removes admin UI guide.
site/​content/​docs/​manuals/​integration-with-astro/​index.md Removes Astro guide.
site/​content/​docs/​manuals/​integration-with-gatsby/​index.md Removes Gatsby guide.
site/​content/​docs/​manuals/​kubernetes/​index.md Removes Kubernetes guide.
site/​content/​docs/​manuals/​nginx/​index.md Removes Nginx guide.
site/​content/​docs/​manuals/​reproxy/​index.md Removes Reproxy guide.
site/​content/​docs/​manuals/​separate-domain/​index.md Removes cross-domain guide.
site/​content/​docs/​manuals/​spam/​index.md Removes anti-spam guide.
site/​content/​docs/​manuals/​subdomain/​index.md Removes path-based deployment guide.
site/​content/​docs/​contributing/​_index.md Removes contributing section.
site/​content/​docs/​contributing/​api/​index.md Removes API documentation.
site/​content/​docs/​contributing/​backend/​index.md Removes backend guide.
site/​content/​docs/​contributing/​frontend/​index.md Removes frontend guide.
site/​content/​docs/​contributing/​translations/​index.md Removes translation guide.
site/​content/​docs/​configuration/​_index.md Removes configuration section.
site/​content/​docs/​configuration/​authorization/​index.md Removes authorization guide.
site/​content/​docs/​configuration/​email/​index.md Removes email guide.
site/​content/​docs/​configuration/​frontend/​_index.md Removes frontend configuration reference.
site/​content/​docs/​configuration/​frontend/​spa.md Removes SPA integration guide.
site/​content/​docs/​configuration/​notifications/​index.md Removes notification guide.
site/​content/​docs/​configuration/​parameters/​index.md Removes parameter reference.
site/​content/​docs/​configuration/​telegram/​index.md Removes Telegram guide.
site/​content/​docs/​backup/​_index.md Removes backup section.
site/​content/​docs/​backup/​backup/​index.md Removes backup guide.
site/​content/​docs/​backup/​migration/​index.md Removes migration guide.
site/​content/​docs/​backup/​restore/​index.md Removes restore guide.
site/​content/​docs/​backup/​url-migration/​index.md Removes URL migration guide.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

GIT_BRANCH=${{ github.event.workflow_run.head_branch }}
GITHUB_REF=refs/heads/${{ github.event.workflow_run.head_branch }}
outputs: type=image,name=umputun/remark42,push-by-digest=true,name-canonical=true,push=true
outputs: type=image,name=${{ env.ACR_LOGIN_SERVER }}/remark42,push-by-digest=true,name-canonical=true,push=true
--color21: #f1f5f9;
--color29: #0e7e9d;
--color9: #0aa;
--color9: #f2bebb;
Comment on lines +62 to +63
--primary-color: 243, 170, 170;
--primary-brighter-color: 243, 158, 158;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants