Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
4eb905b
Update action.yml, README.md - refactor dh » df
yyolk Aug 6, 2024
2d89867
feat: Enhance disk space reporting with elapsed time for clean-up tasks
hjmjohnson Oct 12, 2025
3c0ee5b
docs: Add data transfer rate to action output message in seconds
hjmjohnson Oct 12, 2025
39296bc
fix: Convert saved bytes to gigabytes for accurate rate calculation
hjmjohnson Oct 12, 2025
89b3b7a
fix: Fix computing of negative numbers in mandb
hjmjohnson Oct 12, 2025
e34feb2
perf: speedup running
xc2 Jul 20, 2024
83c4bf2
perf: Add mandb option to improve apt performance in CI environments
hjmjohnson Oct 12, 2025
1b82453
perf: Simplify Google Cloud CLI cleanup process in action.yml
hjmjohnson Oct 12, 2025
4fa0c67
perf: test directory deletion efficiency using rsync method
hjmjohnson Oct 12, 2025
dd23b49
ci: Refactor CI workflow to test free-disk-space action behavior
hjmjohnson Oct 12, 2025
7561fc7
ci: GitHub Actions workflow for testing and validation
hjmjohnson Oct 12, 2025
c42d43b
perf: Add setup function for rmz and update fast_rmdir method
hjmjohnson Oct 12, 2025
8aa108e
perf: Optimize apt installation by excluding unnecessary documentation
hjmjohnson Oct 12, 2025
06af4a1
feat: Add time & spacetracking stages
hjmjohnson Oct 12, 2025
bf53006
doc: Update the README.md with the latest values
hjmjohnson Oct 12, 2025
e3692d6
ci: Add GitHub Actions workflow to test various removal modes
hjmjohnson Oct 13, 2025
026dea1
feat: Add removalmode input for flexible directory removal options
hjmjohnson Oct 13, 2025
95a98c7
fix: replace bc with awk for computations
hjmjohnson Oct 14, 2025
4e379a0
feat: Allow making apt-get more quiet
hjmjohnson Oct 14, 2025
a228f25
ENH: Fix processing of negative values to avoid awk bug
hjmjohnson Nov 12, 2025
f9f59b0
ENH: Disabling initramfs-tools hooks
hjmjohnson Nov 12, 2025
ccdb111
Fix typos in comments in action.yml
hjmjohnson Jan 7, 2026
2f97210
Fix typo.
satmandu Nov 21, 2025
7048ffb
Rename action and add project background information
hjmjohnson Jan 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 0 additions & 20 deletions .github/workflows/test.yml

This file was deleted.

44 changes: 44 additions & 0 deletions .github/workflows/test_all_removal_modes.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: Test Removal Modes free-disk-space action

on:
push:
branches: [ main ]
pull_request:
workflow_dispatch:

permissions:
contents: read

jobs:
free-space:
runs-on: ubuntu-latest
timeout-minutes: 60
strategy:
fail-fast: false
matrix:
mode: [rsync, find, rm, rmz]

steps:
- name: Checkout
uses: actions/checkout@v4

- name: Show disk BEFORE (${{ matrix.mode }})
run: df -h /

# If your action is in the repo root (action.yml at top level):
- name: Run free-disk-space (mode=${{ matrix.mode }})
uses: ./
with:
# Modes allowed include [ rmz, find, rsync, rm]
removalmode: ${{ matrix.mode }}
tool-cache: "true"
mandb: "true"
android: "true"
dotnet: "true"
haskell: "true"
large-packages: "true"
docker-images: "true"
swap-storage: "true"

- name: Show disk AFTER (${{ matrix.mode }})
run: df -h /
Loading