Skip to content

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

@chirojr

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions