evergreen
evergreen copied to clipboard
Unable to Pin Specific Minor Version of Evergreen Action in GitHub Workflow
Describe the bug
There seems to be an inconsistency in how GitHub Actions is handling the use of specific minor versions of the Evergreen action. When specifying a minor version (e.g., github/[email protected]), the workflow appears to still pull the latest major version (v1), ignoring the specified minor version.
From @zkoppert :
oh darn. This might be because when you specify the action at v1.12.0 it goes to the code at that point and determines which package to pull. See here the v1.12.0 of the code that specifies the package: https://github.com/github/evergreen/blob/v1.12.0/action.yml#L7
To Reproduce
- id: run-evergreen
name: Run evergreen action
uses: github/[email protected]
From the logs:
Download action repository 'github/[email protected]' (SHA:8d2d4117eadbbfa4c33828364cc4c88fea908192)
...
Pull down action image 'ghcr.io/github/evergreen:v1'
Expected behavior
It should retrieve the specific minor version
Screenshots
No response
Additional context
More context: https://github.com/github/evergreen/discussions/213