Skip to content

chore: raise dependency cooldown to 7 days - #592

Merged
barjin merged 2 commits into
masterfrom
chore/dependency-cooldown-7-days
Oct 26, 2026
Merged

barjin merged 2 commits into
masterfrom
chore/dependency-cooldown-7-days

Conversation

@filakovsky

Copy link
Copy Markdown
Contributor

Raises the dependency cooldown to at least 7 days for every package manager in this repo, so a newly published (and possibly compromised) version isn't installed until it has been public for a week.

Changes

  • pnpm: impit-node/pnpm-workspace.yaml: minimumReleaseAge 1440 → 10080 (24 hours → 7 days)
  • uv: impit-python/pyproject.toml: exclude-newer "1 day" → "7 days"
  • Renovate: renovate.json: minimumReleaseAge 1 day → 7 days

Lockfiles

  • impit-python/uv.lock: re-locked, because uv records the cooldown in the lockfile. These packages moved back to releases that are at least 7 days old:
    • Updated impit v0.14.1 -> v0.15.0

Notes

  • Exclusions for packages published by Apify are unchanged.
  • Renovate waits 7 days too. Otherwise it would open update PRs that the package manager refuses to install.

🤖 Generated with Claude Code

Raise the minimum release age to at least 7 days (pnpm, uv, Renovate) so newly
published versions aren't installed until they've been public for a week.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

@apify-factory apify-factory left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Looks good, nothing blocking.

🏭 Factory review — ℹ️ not auto-approved

This change was reviewed but cannot be auto-approved: a gate failed, so the review cannot end in an approval.

check result
Static gates ❌ 15/16 — file-extensions
Review findings ✅ none
Reviewer escalation ✅ none
Juror 1 — claude-sonnet-5-5, adversarial ⏭️ skipped — a gate failed
Why it was not auto-approved

Failed gates:

  • file-extensions: disallowed extension: impit-node/pnpm-workspace.yaml, impit-python/pyproject.toml, impit-python/uv.lock, renovate.json

The comments above are the review itself; this section only explains the approval decision. Push a change and request @apify-factory again to re-run it, or ask a human to review.

Reviewed 7053fca4a · workflow run

@barjin

barjin commented Oct 26, 2026

Copy link
Copy Markdown
Member

Thank you @filakovsky !

I noticed the conversation on Slack - is this PR still something we want to do? I don't have any strong personal opinion myself.

@filakovsky

Copy link
Copy Markdown
Contributor Author

Hi @barjin, yes, it’s still worth it. Later we could decrease this limit back, but for now, let’s set it to 7 days, if you’re okay with that. Thanks!

@barjin barjin added adhoc Ad-hoc unplanned task added during the sprint. t-security labels Oct 26, 2026

@barjin barjin left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

lgtm, thanks @filakovsky !

@barjin
barjin merged commit 92a9958 into master Oct 26, 2026
56 of 59 checks passed
@barjin
barjin deleted the chore/dependency-cooldown-7-days branch October 26, 2026 14:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

adhoc Ad-hoc unplanned task added during the sprint. t-security

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants