Skip to content

Remove local .remote folders once access is no longer required ⛓️  #550

@JamieSlome

Description

@JamieSlome

Local .remote folders are generated in order to support a shallow clone of the upstream repository and for the purpose of generating a diff between the developer's submitted changes and the latest upstream changes.

The .remote folders are only required during the execution of the chain and so can be purged once the chain execution has completed for a specific push. The contents of the .remote folder are not used nor required after the chain execution has ended.

The action.proxyGitPath can be used to retrieve the specific clone folder which is named by the timestamp at which the remote is pulled in pullRemote.js.

### Tasks
- [x] Purge all `.remote` folders once access is no longer required
- [x] Ensure diff generation and storage occurs successfully prior to removal

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions