Skip to content

Conversation

@timmaffett
Copy link
Contributor

@timmaffett timmaffett commented Oct 8, 2025

Two weeks ago our main.yml action stopped working because of out of disk space errors.

This change to .github/workflows/main,yml more aggressively frees up disk space by deleting unused tools that are never needed by the update symbols process. We use only python so this is script removes tools such java and android sdks which are never needed. The disk space is reported before and after cleanup and we go from 70% used to 42% used - freeing plenty of space to avoid the error that is now preventing main.yml from working.

Excerpt from run on my copy of repo using this change (and where main.yml works again):
Details of run here

(Editing to reflect current version of script only removing Android and .NET SDKs)

Disk space before cleanup:
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        72G   50G   23G  70% /
tmpfs           7.9G   84K  7.9G   1% /dev/shm
tmpfs           3.2G  1.1M  3.2G   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
/dev/sdb16      881M   60M  760M   8% /boot
/dev/sdb15      105M  6.2M   99M   6% /boot/efi
/dev/sda1        74G  4.1G   66G   6% /mnt
tmpfs           1.6G   12K  1.6G   1% /run/user/1001
Total reclaimed space: 0B
Removing .NET SDK
Removing Android SDKs
Disk space after aggressive cleanup:
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        72G   30G   42G  42% /
tmpfs           7.9G   84K  7.9G   1% /dev/shm
tmpfs           3.2G  1.1M  3.2G   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
/dev/sdb16      881M   60M  760M   8% /boot
/dev/sdb15      105M  6.2M   99M   6% /boot/efi
/dev/sda1        74G  4.1G   66G   6% /mnt
tmpfs           1.6G   12K  1.6G   1% /run/user/1001

@timmaffett
Copy link
Contributor Author

timmaffett commented Oct 8, 2025 via email

Copy link

@YuzeHao2023 YuzeHao2023 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@timmaffett
Copy link
Contributor Author

@YuzeHao2023 Thanks!

@EsoFromTheEast / @tphinney It would be awesome to get this merged so we can new fonts - it's been quite a while now ( Last successful run was Sep 18, 2025 )

Copy link

@dvlan26 dvlan26 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@timmaffett
Copy link
Contributor Author

Just wanted to add a ping to remind everyone that we this repo has not produced fonts fonts for over 3 months now. My branch at https://github.com/timmaffett/material-design-icons/ has been using this PR for months and has been producing fonts as it should. I have been using my repo for the release of the Flutter version of the Material Symbols Icons, but I would prefer to go back to using the official repo.

There are now almost 200 new icons that have been added to the set which are not available in this official repo's fonts.

@tphinney @EsoFromTheEast Any chance we can merge this before Thursday's action runs ?

Thanks everyone and Happy Holidays!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants