Deployment troubleshooting
Diagnose and fix common issues when deploying to static sites through file uploads or GitHub connections.
Upload deployment issues
Upload fails
Problem: Your file upload is rejected or fails during processing.
What to check:
- File size limits: Single HTML files and zip archives must be within the size limit shown in the interface.
- File format: Upload a single
.htmlfile or a.ziparchive. Other formats are not accepted. - Zip structure: If uploading a zip, ensure files are at the root or in a clear directory structure. Avoid deeply nested archives.
Fix: Reduce file size, convert to a supported format, or restructure your zip archive and try again.
Upload succeeds but site shows old content
Problem: You uploaded a new deployment but visitors still see the previous version.
What to check:
- Whether the new deployment was activated. Uploads create a new deployment but do not always activate it automatically.
- Browser cache: Your browser may be serving a cached version.
Fix:
- Go to Deployment History and activate the new deployment.
- Clear your browser cache or try an incognito window.
GitHub deployment issues
GitHub connection fails
Problem: You cannot connect a GitHub repository to your static site.
What to check:
- The Mincemeat GitHub App is installed on the repository.
- You have permission to access the repository.
- The repository is public or the GitHub App has been granted access to private repositories.
Fix:
- Install or reconfigure the Mincemeat GitHub App at
github.com/settings/installations. - Grant access to the specific repository you want to deploy.
- Return to Mincemeat and retry the connection.
Deployment does not trigger
Problem: You pushed changes to GitHub but no deployment started.
What to check:
- You pushed to the correct production branch configured in Mincemeat.
- The GitHub App webhook is configured and active.
- There are no errors in the GitHub App installation.
Fix:
- Verify the branch name matches your Mincemeat configuration.
- Push a new commit to trigger a deployment.
- Check the GitHub App settings for any error messages.
Deployment fails
Problem: A GitHub deployment starts but fails during processing.
What to check:
- Build Engine vs No-Build: Confirm whether your site is configured to build automatically on Mincemeat or is expected to be pre-built (No-Build). You can check and adjust this under the Build tab.
- Build logs: If the failure occurs during the
Buildstage, select the stage in the dashboard to view the real-time compilation log. This will show compiler/syntax errors, package manager failures, or missing dependencies. - Framework configuration:
- For Next.js sites, ensure
output: 'export'is set in your config. Dynamic SSR sites are not supported. - For Nuxt sites, ensure your build command runs
nuxt generate.
- For Next.js sites, ensure
- Environment variables: If your build depends on keys or configurations, make sure they are defined in the Environment tab.
- Platform capacity: If the stage fails with
NO_ENGINE_AVAILABLEorNO_ENGINE_AVAILABLE_TIMEOUT, all build engine agents are offline or busy.
Fix:
- Correct any compilation or configuration errors shown in the build logs.
- Verify you have set up write-only environment variables correctly under the Environment tab if they are needed for compilation.
- Contact your platform administrator if the logs indicate that no build engines are available.
Deployment history issues
Deployment not visible in history
Problem: You completed a deployment but it does not appear in the deployment history.
What to check:
- You are viewing the correct static site.
- The deployment completed successfully (check for error messages).
- There is a delay in the history updating.
Fix: Refresh the page. If the deployment still does not appear after a few minutes, check for error messages during the deployment process and try again.
Cannot activate or rollback
Problem: You cannot activate a previous deployment or roll back to an older version.
What to check:
- The deployment exists in the history.
- The deployment is not already active.
- You have permission to manage the site.
Fix: Select the deployment you want to activate and choose Activate. If the button is disabled, check your permissions or contact your site administrator.
