-
Notifications
You must be signed in to change notification settings - Fork 44.6k
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
Cache Python Packages in the CI pipeline #4488
Cache Python Packages in the CI pipeline #4488
Conversation
Deployment failed with the following error:
|
You changed AutoGPT's behaviour. The cassettes have been updated and will be merged to the submodule when this Pull Request gets merged. |
fbfdbc4
to
df04485
Compare
Deployment failed with the following error:
|
Codecov ReportPatch and project coverage have no change.
Additional details and impacted files@@ Coverage Diff @@
## master #4488 +/- ##
=======================================
Coverage 69.65% 69.65%
=======================================
Files 72 72
Lines 3523 3523
Branches 562 562
=======================================
Hits 2454 2454
Misses 881 881
Partials 188 188 ☔ View full report in Codecov by Sentry. |
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.
This would save a considerable amount of time to run the CI, nice! That cache needs to be cleaned regularly though, similar to the docker-ci
and docker-cache-clean
workflows.
df04485
to
55f0bf7
Compare
The latest updates on your projects. Learn more about Vercel for Git ↗︎ 1 Ignored Deployment
|
55f0bf7
to
3512cbd
Compare
3512cbd
to
22e35fa
Compare
|
This looks good to me! Quick question, what's the idea with including the date? |
@BaseInfinity have the latest packages every day. otherwise, if our requirements.txt doesn't change for 2 weeks, our packages go stale. |
tests/integration/challenges/information_retrieval/test_information_retrieval_challenge_b.py
Outdated
Show resolved
Hide resolved
Ahh gotcha I wasn't aware we are pulling in the latest versions on a daily basis that makes sense One potential gotcha I've run into by not locking down specific package versions is getting breaking changes unexpectedly, the flipside is we never updated packages lol so there's that lol Any ways cool stuff |
You changed AutoGPT's behaviour. The cassettes have been updated and will be merged to the submodule when this Pull Request gets merged. |
You changed AutoGPT's behaviour. The cassettes have been updated and will be merged to the submodule when this Pull Request gets merged. |
* cn-dev: (64 commits) 针对国内的情况,翻译成中文 Update challenge scores Update version numbers for v0.4.0 release Add `replace_in_file` command (Significant-Gravitas#4565) Update bulletin with highlights for v0.4.0 release (Significant-Gravitas#4576) Skip flaky challenges (Significant-Gravitas#4573) Fix `test_web_selenium` (Significant-Gravitas#4554) Clean up CI git logic remove information retrieval challenge b from beaten challenges Fix CI git authentication and cassettes debug Fix CI git diff Fix CI git authorization Update submodule reference Update current score Cache Python Packages in the CI pipeline (Significant-Gravitas#4488) Fix pushing cassettes in CI Remove news about config (Significant-Gravitas#4553) Fix CI for internal PRs with CI changes (Significant-Gravitas#4552) Update BULLETIN.md ... # Conflicts: # BULLETIN.md # CONTRIBUTING.md # autogpt/agent/agent.py # autogpt/app.py # autogpt/llm/llm_utils.py
Background
Changes
Now python packages are cached in the ci pipeline.
Documentation
Test Plan
PR Quality Checklist