Don't set cache-read-only for scheduled workflows

For scheduled workflows, we don't know the default branch. In this case cannot determine if
the workflow is running on the default branch, and so cannot know when to enable `cache-read-only`.

Fixes #383
This commit is contained in:
Daz DeBoer 2022-08-16 11:08:42 -06:00
parent 1e61c9a322
commit e4e8267f88
No known key found for this signature in database
GPG key ID: DD6B9F0B06683D5D

View file

@ -18,7 +18,7 @@ inputs:
When 'true', existing entries will be read from the cache but no entries will be written.
By default this value is 'false' for workflows on the GitHub default branch and 'true' for workflows on other branches.
required: false
default: ${{ github.ref_name != github.event.repository.default_branch }}
default: ${{ github.event.repository && github.ref_name != github.event.repository.default_branch }}
cache-write-only:
description: |