Teams need to know what happened.
After publishing starts, teams should be able to see whether validation, GitHub commit, and deployment trigger steps succeeded.
Acrosite records publish attempts, generated file paths, GitHub commit status, Commit SHA, deployment trigger results, safe failure reasons, and recovery context in role-aware Publish Logs.
Once a publish starts, it either reaches the repository and triggers a deployment — or it stops somewhere along the way. Without a record of each attempt, teams are left guessing what happened, why it failed, and where it can be picked back up.
After publishing starts, teams should be able to see whether validation, GitHub commit, and deployment trigger steps succeeded.
A failed publish should not leave users guessing. Safe failure messages should point toward what needs attention.
Git-backed publishing needs traceability through file paths, branches, commit messages, and Commit SHA records.
A GitHub commit can succeed while the deployment trigger fails, so logs need to preserve partial-success context.
Developers and Admins may need technical context, while Authors or Client Reviewers should only see simple status where relevant.
Logs should help teams recover without exposing tokens, provider payloads, hook URLs, or internal stack traces.
The Publish Log Inspector lists every publishing attempt with its status, stage, mode, timing, Commit SHA, and deployment trigger result. Filter by what matters, scan the run that needs attention, and open it to see safe details — no dangerous controls in the workspace-wide list.
Publish Logs show enough context to understand the attempt — summary, output, deployment trigger, and failure details — without exposing secrets or raw provider payloads. Every drawer ends with the same promise about what is never shown.
Each publish attempt can move through validation, output generation, GitHub commit, deployment trigger, and a final status. Reading an attempt stage by stage shows exactly where it stopped — and whether the result is Succeeded, Failed, or Partial.
Publish Logs translate failures into a small set of useful categories, each paired with a safe, user-readable message that points toward the next step. The internal detail stays internal — what teams see is what they can act on.
Required fields, required Custom Fields, slug, or readiness checks need attention.
An image or media reference needs upload, replacement, or validation.
Repository, branch, path, permission, or file conflict needs attention.
The GitHub commit succeeded, but the configured deployment trigger failed or was rejected.
Publishing was blocked because trial or subscription state did not allow publishing.
The actor or job did not have permission to continue.
A previous publish job is still running, or a stale lock needs to clear before this attempt can continue.
The generated file path or frontmatter could not be prepared from the configured content paths.
Something unexpected happened. The user sees a safe message while internal details stay protected.
Acrosite preserves GitHub commit information and deployment trigger results side by side, so teams can understand whether content reached the repository and whether the deployment trigger was accepted — two outcomes that do not always agree.
Publish Logs are useful because they are scoped. Owners, Admins, Managers, Developers, Editors, Authors, Viewers, and Client Reviewers should not all see the same technical details — the matrix below shows where detail is full, summarized, or hidden.
Publish Logs help users understand what can be fixed and where to continue. Some recovery actions happen from content, publishing queues, project setup, or admin support — not necessarily inside the workspace-wide log list. The log points the way; the action lives where it is safe.
For validation or Custom Field errors, open the content item and complete what is missing.
Open content itemFor media errors, upload, replace, or reselect the referenced media.
Open mediaFor GitHub connection or permission errors, open project integration settings.
Open project setupFor failed publish attempts, authorized users can retry from the appropriate publishing surface where supported.
View related jobIf the GitHub commit succeeded but the deployment trigger failed, deployment-only retry can happen where safe — without recommitting content.
View deployment logFor platform or internal errors, support can inspect safe internal references without exposing secrets.
Open supportPublish Logs are useful from workspace, project, and content contexts depending on the user’s role and scope — and a publish attempt can link out to its related deployment trigger history when one exists.
View publishing activity across accessible projects.
Inspect publish attempts for one connected website project.
Understand the publish history for one Post, Page, or Custom Content Type item.
Open deployment trigger history when a publish attempt links to a deployment trigger result.
A focused observability layer over publish attempts — with deliberate edges. Here is what Publish Logs are, and what they do not try to be.
A short path from an empty project to a stream of safe, role-aware publish records — most of it falls into place the first time you publish.
Create a Post, Page, or Custom Content Type item.
Connect the project repository and branch through the GitHub App.
Configure where generated Markdown/MDX files should be written.
Choose Manual / No Automatic Deployment or configure a supported trigger profile.
Use Publish Now, Scheduled Publishing, Retry Publish, or a publish worker.
Make sure the right Team Members can view the relevant logs within their scope.
What a log records, where the Commit SHA lives, how partial failures and recovery work, who can see what, and how Publish Logs relate to Deployment and audit logs.
Open documentationRegistration is coming soon. Contact us to talk through your publishing workflow, or read the docs to see how Acrosite works.