-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Problem
In a CI workflow, all changes made to files are ephemeral. They last only as long as the workflow itself.
functions-differ does not work well in a CI environment. Updates to function hashes are not persisted across CI runs, meaning that the hashes in .differspec.json are not updated. This leads to incorrect calculations of changed functions.
Proposed Solutions
- π‘ Store function hashes in an online database accessible from both CI environment, and a local dev workflow.
- βοΈ Pros:
- Hashes persist across CI and local deployment workflows
.differspec.jsonfile is simplified
- π Cons:
- Creating a central repository of function hashes might create privacy concerns
- Allowing users to store hashes in their own databases on GCP would increase complexity of the tool
- βοΈ Pros:
gustavopch
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request