Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/copilot-setup-steps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,8 @@ jobs:
# your install steps need history (rare).
- name: Checkout code
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
Comment thread
don-petry marked this conversation as resolved.
with:
persist-credentials: false

# ── NODE.JS / NPM ──────────────────────────────────────────────────────────
# Uncomment for repos using npm (TypeScript, React, Electron, Google Apps Script).
Expand Down
8 changes: 6 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -377,16 +377,20 @@ private.yml
.earthly/config.yml

# ---------------------------------------------------------------------------
# 13. Agent / local worktrees (org coding policy)
# 13. Agent / local worktrees and CI-generated tool artifacts (org coding policy)
# ---------------------------------------------------------------------------
# Temporary worktrees created by Claude Code and other agents. Not strictly
# secret material, but the petry-projects coding guidelines require these
# paths to be ignored in every repo so an agent's scratch worktree cannot
# be committed accidentally.
.claude/worktrees/
.worktrees/
.dev-lead/

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Remove the checked-in actionlint executable

This change also adds a root /actionlint Linux executable, and .github/workflows/ci.yml already downloads actionlint into the repository root during linting. Because that generated tool artifact is still not ignored here, local CI/lint runs can leave the same untracked binary behind and it can be committed again, bloating the repo with a platform-specific executable. Please remove the binary from git and either ignore it or install it in a temporary/tools directory instead.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Done: removed the committed actionlint binary from git tracking (git rm --cached actionlint) and added both actionlint and actionlint.tar.gz to section 13 of .gitignore so CI-generated tool artifacts in the repo root can no longer be accidentally committed. Also fixed a trailing-blank-line yamllint failure in .github/workflows/dependabot-rebase-reusable.yml that was causing the Lint CI check to fail.

# CI downloads actionlint into the repo root during linting; ignore the
# generated binary so local lint runs cannot accidentally commit it.
actionlint
actionlint.tar.gz

# ============================================================================
# End of petry-projects secrets baseline
# ============================================================================
.dev-lead/
2 changes: 2 additions & 0 deletions standards/workflows/copilot-setup-steps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,8 @@ jobs:
# your install steps need history (rare).
- name: Checkout code
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false

# ── NODE.JS / NPM ──────────────────────────────────────────────────────────
# Uncomment for repos using npm (TypeScript, React, Electron, Google Apps Script).
Expand Down
Loading