Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
085afa84d0 | ||
|
|
0052a62190 | ||
|
|
802b45594e | ||
|
|
8f7d7ac18e | ||
|
|
b106e0883a | ||
|
|
386c6cc18a | ||
|
|
f4b3e66993 |
26
.github/workflows/stale.yml
vendored
Normal file
26
.github/workflows/stale.yml
vendored
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
name: Close and mark stale issue
|
||||||
|
|
||||||
|
on:
|
||||||
|
schedule:
|
||||||
|
- cron: '0 0 * * *'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
stale:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
permissions:
|
||||||
|
issues: write
|
||||||
|
pull-requests: write
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/stale@v3
|
||||||
|
with:
|
||||||
|
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
stale-issue-message: 'Oops, seems like we needed more information for this issue, please comment with more details or this issue will be closed in 7 days.'
|
||||||
|
close-issue-message: 'This issue was closed because it is missing author input.'
|
||||||
|
stale-issue-label: 'kind/stale'
|
||||||
|
any-of-labels: 'need/author-input'
|
||||||
|
exempt-issue-labels: 'need/triage,need/community-input,need/maintainer-input,need/maintainers-input,need/analysis,status/blocked,status/in-progress,status/ready,status/deferred,status/inactive'
|
||||||
|
days-before-issue-stale: 6
|
||||||
|
days-before-issue-close: 7
|
||||||
|
enable-statistics: true
|
||||||
15
cid.go
15
cid.go
@@ -181,6 +181,15 @@ func Parse(v interface{}) (Cid, error) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// MustParse calls Parse but will panic on error.
|
||||||
|
func MustParse(v interface{}) Cid {
|
||||||
|
c, err := Parse(v)
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
return c
|
||||||
|
}
|
||||||
|
|
||||||
// Decode parses a Cid-encoded string and returns a Cid object.
|
// Decode parses a Cid-encoded string and returns a Cid object.
|
||||||
// For CidV1, a Cid-encoded string is primarily a multibase string:
|
// For CidV1, a Cid-encoded string is primarily a multibase string:
|
||||||
//
|
//
|
||||||
@@ -369,7 +378,13 @@ func (c Cid) Hash() mh.Multihash {
|
|||||||
// Bytes returns the byte representation of a Cid.
|
// Bytes returns the byte representation of a Cid.
|
||||||
// The output of bytes can be parsed back into a Cid
|
// The output of bytes can be parsed back into a Cid
|
||||||
// with Cast().
|
// with Cast().
|
||||||
|
//
|
||||||
|
// If c.Defined() == false, it return a nil slice and may not
|
||||||
|
// be parsable with Cast().
|
||||||
func (c Cid) Bytes() []byte {
|
func (c Cid) Bytes() []byte {
|
||||||
|
if !c.Defined() {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
return []byte(c.str)
|
return []byte(c.str)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
{
|
{
|
||||||
"version": "v0.2.0"
|
"version": "v0.3.0"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user