Skip to content

Drop pwgen depends - #8

Merged
mrqwer88 merged 5 commits into
mainfrom
drop_pwgen_depends
Sep 30, 2026
Merged

mrqwer88 merged 5 commits into
mainfrom
drop_pwgen_depends

Conversation

@mrqwer88

Copy link
Copy Markdown
Collaborator

pwgen not needed now, little update for fcli_wrapper (better return code)

Copilot AI balanced review requested due to automatic review settings September 29, 2026 17:25

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟡 Changes recommended

Secret length validation and shell glob characters can cause hangs, empty secrets, or incorrectly configured passwords.

Review effort: Balanced
Findings: 2 Medium severity

Open (2)
What changed in this PR

Removes the pwgen dependency while improving secret generation and fcli command handling.

Changes:

  • Generates secrets from /dev/urandom.
  • Propagates fcli exit codes and JSON_MODE.
  • Removes pwgen installation from CI.
File Description
scripts/​init_secrets.sh Replaces pwgen with native secret generation.
scripts/​fcli_wrapper.sh Uses exec and forwards JSON_MODE.
.github/​workflows/​reusable-compose.yml Removes the obsolete dependency installation.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread scripts/init_secrets.sh Outdated
Comment thread scripts/init_secrets.sh Outdated
Copilot AI balanced review requested due to automatic review settings September 29, 2026 17:35

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

The dependency removal and wrapper updates are consistent and have no identified correctness issues.

Review effort: Balanced
Findings: 1 Medium severity

Open (1)
Resolved since last review (1)

Copilot AI balanced review requested due to automatic review settings September 30, 2026 08:54

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

The dependency removal and wrapper changes are consistent and introduce no identified blocking issues.

Review effort: Balanced
Findings: None

Resolved since last review (1)

@mrqwer88
mrqwer88 merged commit adb14d9 into main Sep 30, 2026
7 checks passed
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