Skip to content

feat: merge Genesis IRP v1.3.1 onto master — resolve all merge conflicts - #8

Merged
AcingTime420 merged 10 commits into
masterfrom
copilot/featuregenesis-irp-v131-import-clean-one-more-time
Aug 11, 2026
Merged

feat: merge Genesis IRP v1.3.1 onto master — resolve all merge conflicts#8
AcingTime420 merged 10 commits into
masterfrom
copilot/featuregenesis-irp-v131-import-clean-one-more-time

Conversation

Copilot AI commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

PR #4 (feature/genesis-irp-v1.3.1-import-clean) was in a dirty/non-rebaseable state after PR #5 (Repository Integrity baseline) merged new files onto master that conflicted with the feature branch import.

Conflict resolutions

  • .github/workflows/ci.yml — unified both versions: preserved master's repo-integrity + validate-baseline jobs; added feature branch's .NET backend, Node.js frontend, and Docker containerization jobs as additional pipeline stages (all gated behind repo-integrity)
  • .gitignore — merged both rule sets; kept master's structured layout and appended Android/Gradle-specific patterns (.gradle, .kotlin, /captures, .externalNativeBuild, .cxx, debug.keystore, .gemini/, gha-creds-*.json) from the feature branch
  • README.md — kept master's Acing IU Genesis documentation; discarded AI Studio boilerplate that was inadvertently included in the feature branch
  • scripts/validate-premerge.sh / scripts/validate-premerge.ps1 — kept master's comprehensive validation scripts verbatim

Security fix

Replaced hardcoded POSTGRES_PASSWORD: SecureAcingPassword2026! and inline connection string credential in acing-iu/infrastructure/docker-compose.yml with ${POSTGRES_PASSWORD} env var references (sourced from .env, excluded via .gitignore).

Validation

bash scripts/validate-premerge.sh --skip-compose exits 0:

  • ✅ No tracked generated artifacts
  • ✅ Kotlin Guardian platform builds successfully (guardian.jar emitted)
  • ✅ All enabled checks passed

Type

  • feat
  • fix
  • docs
  • ci
  • security
  • chore

Validation

  • dotnet build / dotnet test locally or CI green
  • OpenAPI updated if HTTP surface changed
  • No secrets in diff
  • Migrations synced across irp / infrastructure / installer init (if SQL changed)

Risk

  • Low
  • Medium
  • High — describe rollback

Checklist

  • Linked issue (if any)
  • Docs updated

Copilot AI and others added 2 commits August 8, 2026 00:15
…nflicts)

Resolves all merge conflicts between feature/genesis-irp-v1.3.1-import-clean
and master (post PR #5 repository integrity baseline).

Conflict resolutions:
- .github/workflows/ci.yml: combined master integrity checks + feature branch
  .NET/Node.js/Docker pipeline jobs into a single unified workflow
- .gitignore: merged both ignore rule sets, keeping master's structured layout
  and adding Android/Gradle patterns from the feature branch
- README.md: kept master's Acing IU Genesis documentation (discarded AI Studio
  boilerplate inadvertently included in the feature branch)
- scripts/validate-premerge.sh: kept master's comprehensive validation script
- scripts/validate-premerge.ps1: kept master's PowerShell validation wrapper

Co-authored-by: AcingTime420 <271400013+AcingTime420@users.noreply.github.com>
Co-authored-by: AcingTime420 <271400013+AcingTime420@users.noreply.github.com>
Copilot AI changed the title [WIP] Resolve merge conflicts in PR #4 and prepare for merge feat: merge Genesis IRP v1.3.1 onto master — resolve all merge conflicts Aug 8, 2026
Copilot AI requested a review from AcingTime420 August 8, 2026 00:25
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