Skip to content

Conversation

dannystaple
Copy link
Member

  • Relocate staging test files from _drafts/staging/ to .github/scripts/staging/
  • Update all GitHub Actions workflows to use new staging path
  • Update docker-compose.yml and serve.Dockerfile references
  • Add staging environment documentation to main README.md
  • Remove old staging directory from _drafts

Fixes #206

Issue #206 - Fixed
Changes Made:
Moved staging test environment from _drafts/staging/ to staging

Moved all files: Dockerfile, README.md, default.conf, http2.conf, httpd.conf
Updated all GitHub Actions workflows to reference the new location:

on_call_staging_test.yaml - Updated Docker build paths
on_call_build_site.yaml - Updated artifact upload path
on_push_to_master_test_and_deploy.yaml - Updated artifact download path
Updated Docker configuration files:

docker-compose.yml - Updated volume mount path
serve.Dockerfile - Updated COPY command path
Updated documentation:

Enhanced README.md with better description
Added staging environment documentation to main README.md
Cleaned up - Removed the old _drafts/staging/ directory

- Relocate staging test files from _drafts/staging/ to .github/scripts/staging/
- Update all GitHub Actions workflows to use new staging path
- Update docker-compose.yml and serve.Dockerfile references
- Add staging environment documentation to main README.md
- Remove old staging directory from _drafts

Fixes #206
@dannystaple dannystaple requested a review from Copilot July 30, 2025 11:11
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR relocates the staging test environment from the _drafts/staging/ directory to .github/scripts/staging/ to better organize CI/CD infrastructure files. The change improves project structure by placing build and deployment related files in their conventional location within the .github directory.

  • Moves all staging configuration files (Dockerfile, README.md, http2.conf, httpd.conf) to the new location
  • Updates all GitHub Actions workflows and Docker configuration files to reference the new path
  • Enhances documentation with staging environment details in the main README.md

Reviewed Changes

Copilot reviewed 8 out of 12 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
serve.Dockerfile Updates COPY command to reference new staging path
docker-compose.yml Updates volume mount path for http2.conf
_drafts/staging/README.md Removes old staging README (file deletion)
README.md Adds new staging environment documentation section
.github/workflows/on_push_to_master_test_and_deploy.yaml Updates artifact download path
.github/workflows/on_call_staging_test.yaml Updates Docker build preparation paths
.github/workflows/on_call_build_site.yaml Updates artifact upload path
.github/scripts/staging/README.md Adds new staging README with improved content

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Contributor

github-actions bot commented Jul 30, 2025

🦙 MegaLinter status: ❌ ERROR

Descriptor Linter Files Fixed Errors Warnings Elapsed time
✅ ACTION actionlint 5 0 0 0.03s
✅ BASH bash-exec 1 0 0 0.0s
✅ BASH shellcheck 1 0 0 0.04s
⚠️ BASH shfmt 1 1 0 0.0s
❌ C cppcheck 8 8 0 0.21s
❌ CPP cppcheck 8 8 0 0.33s
✅ JSON npm-package-json-lint yes no no 0.5s
✅ JSON v8r 12 0 0 6.53s
❌ MARKDOWN markdown-link-check 736 212 0 35.98s
✅ REPOSITORY gitleaks yes no no 13.38s
✅ REPOSITORY git_diff yes no no 0.6s
✅ REPOSITORY grype yes no no 32.63s
✅ REPOSITORY secretlint yes no no 43.15s
✅ REPOSITORY syft yes no no 1.45s
✅ REPOSITORY trivy-sbom yes no no 3.42s
✅ REPOSITORY trufflehog yes no no 4.84s
✅ XML xmllint 1 0 0 190.44s
✅ YAML v8r 12 0 0 6.24s

See detailed report in MegaLinter reports

MegaLinter is graciously provided by OX Security

@dannystaple dannystaple merged commit 0a61c31 into master Jul 30, 2025
4 checks passed
@dannystaple dannystaple deleted the fix/move-staging-to-github-scripts branch July 30, 2025 13:28
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.

Move staging from drafts into github scripts
1 participant