3
0
Fork 0
mirror of https://gitea.com/actions/go-hashfiles.git synced 2024-12-04 22:09:31 +01:00
hashfiles/README.md

40 lines
808 B
Markdown
Raw Normal View History

2023-03-17 08:46:37 +01:00
# go-hashfiles
2023-03-17 10:08:21 +01:00
This action is to compute the SHA256 hash of specified files.
**NOTE:** This action is written in Go. Please make sure the `runs-on` runner supports running Go actions.
## Usage
``` yml
- uses: actions/go-hashfiles@v0.0.1
with:
# The working dir for the action.
# Default: ${{ github.workspace }}
workdir: ''
# The patterns used to match files.
# Multiple patterns should be seperated by `\n`
patterns: ''
```
## Output
|Output Item|Description|
|---|---|
|hash|The computed hash result|
|matched-files|The files matched by the patterns|
## Example
``` yml
- uses: actions/go-hashfiles@v0.0.1
id: get-hash
with:
patterns: |-
go.sum
./admin/*
**/package-lock.json
- name: Echo hash
run: echo ${{ steps.get-hash.outputs.hash }}
```