Skip to content

Commit

Permalink
added v1
Browse files Browse the repository at this point in the history
  • Loading branch information
asilbek99 committed Aug 19, 2022
1 parent ac550c4 commit dcafcf4
Showing 1 changed file with 32 additions and 1 deletion.
33 changes: 32 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,32 @@
# action-cleanup
# Cleanup Workspace - Github Action

Simply removes all files from the root directory.

This is useful to clean residue in workspaces
from previous self-hosted builds which can have a mix of root owned
files that are not able to be removed by the user running the action.

It seems the checkout action is run as the host user, but files created by other
actions is run by root. The subsequent checkout is unable to remove the files
created from the previous run. Action Runners does not automatically clean up.

This action can also be used in the end of workflow to clear all files
and free up diskspace in self-hosted runner.

## Usage

```yml
name: Build with Cleanup

on:
push:
branches-ignore:
- master
jobs:
build:
runs-on: self-hosted
steps:
- uses: asilbek99/action-cleanup@v1
- uses: actions/checkout@v3
- run: echo Hello World
```

0 comments on commit dcafcf4

Please sign in to comment.