Skip to content

Stale branches with unmerged improvements: devops/fix_copy_with_semicolon and devops/update-new-line-separator #45

Description

@chirojr

Description

Two branches have been sitting unmerged on the origin remote, each containing meaningful improvements to the codebase:

devops/fix_copy_with_semicolon

Contains a fix for semicolon-prefixed copy paths in the Dockerfile generator, but also removes:

  • check-ssh.sh (SSH signature verification script)
  • generate-ssh-allowed-signers.sh
  • env_copy feature from the Dockerfile template
  • COREPACK_ENABLE feature
  • Nginx RUNNER_COMMANDS for cache dirs/pid

devops/update-new-line-separator

  • Removes COREPACK_ENABLE
  • Updates ssh-allowed-signers with keys for all current team members (alothanhh, BaoNinh2808, brianw3b, CaoHoaiTan, harris1111, hungnguyen18, ngotrongphuc, nguyendinhthang3101, SangTran-127, ThanhNguyen03)
  • Adds new documentation files (README-2.md, docs/dockerfile-generator.md)

Concerns

  1. Check-ssh.sh removal — The fix_copy_with_semicolon branch deletes check-ssh.sh entirely. Is SSH signature verification being deprecated, or was this accidental?

  2. Nginx RUNNER_COMMANDS removal — The nginx-specific RUNNER_COMMANDS (cache dir setup, pid relocation, user directive removal) are removed in fix_copy_with_semicolon. These are needed for running nginx as non-root. Was this intentional?

  3. Stale SSH allowed-signers — The SSH allowed-signers file in main only lists 4 users (brng1151, chiro-hiro, bao-ninh-orochi, chirojr) while the team has grown significantly. The update-new-line-separator branch has the updated version.

Suggested Action

Rebase, reconcile the differences, and merge — or close, with clear rationale for any deletions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions