-
Notifications
You must be signed in to change notification settings - Fork 0
chore(deps): update actions/cache action to v6 #651
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -222,7 +222,7 @@ jobs: | |
|
|
||
| - name: Cache pip (LLM requirements) | ||
| if: steps.check_enabled.outputs.enabled == 'true' | ||
| uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 | ||
| uses: actions/cache@2c8a9bd7457de244a408f35966fab2fb45fda9c8 # v6 | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 📐 Maintainability & Code Quality | 🟠 Major 🧩 Analysis chain🏁 Script executed: #!/bin/bash
# Check if agents-auto-pilot.yml exists and get its content around line 225
if [ -f ".github/workflows/agents-auto-pilot.yml" ]; then
echo "=== agents-auto-pilot.yml exists ==="
sed -n '220,230p' .github/workflows/agents-auto-pilot.yml | cat -n
else
echo "agents-auto-pilot.yml not found"
fi
# Look for sync configuration/manifest files
echo -e "\n=== Looking for sync configuration ==="
find . -name "*sync*" -o -name "*manifest*" | head -20Repository: stranske/Inv-Man-Intake Length of output: 1004 🏁 Script executed: #!/bin/bash
# Check if agents-auto-pilot.yml exists in Workflows
if [ -f ".github/workflows/agents-auto-pilot.yml" ]; then
echo "=== Workflows/agents-auto-pilot.yml exists ==="
sed -n '220,230p' .github/workflows/agents-auto-pilot.yml | cat -n
else
echo "agents-auto-pilot.yml not found in Workflows"
fi
# Look for sync manifest in Workflows
echo -e "\n=== Looking for sync configuration ==="
find . -name "*sync*" -o -name "*manifest*" | head -20Repository: stranske/Workflows Length of output: 1697 🏁 Script executed: #!/bin/bash
# Read the sync-manifest to understand which files are synced
cat .github/sync-manifest.yml | grep -A 5 -B 5 "agents-auto-pilot"Repository: stranske/Workflows Length of output: 2992 Do not patch Line 225 changes a synchronized Fix this in 🤖 Prompt for AI AgentsSources: Coding guidelines, Linked repositories |
||
| with: | ||
| path: | | ||
| ~/.cache/pip | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🗄️ Data Integrity & Integration | 🟠 Major | 🏗️ Heavy lift
Do not update synced files locally; fix in upstream Workflows repository first.
This action file is synced from
stranske/Workflowsand should be updated there, not in the consumer repo. Additionally, the linked repository research shows 12 otheractions/cache@v5instances in the Workflows repository that are not included in this update:health-42-actionlint.yml(2 instances)maint-52-validate-workflows.yml(1 instance)reusable-10-ci-python.yml(7 instances)reusable-agents-verifier.yml(2 instances)This incomplete migration creates version inconsistency across your caching infrastructure, with some workflows using v6 while others remain on v5. The next sync from Workflows will overwrite this local change back to v5, creating churn.
Resolution: Apply the v6 update in the upstream
stranske/Workflowsrepository across all cache action instances, then sync to consumer repos.🤖 Prompt for AI Agents
Sources: Coding guidelines, Linked repositories