Releases: nobe4/action-ln
Releases · nobe4/action-ln
Release list
v0.2.0
v0.1.0
What's Changed
- chore(deps): bump golangci/golangci-lint-action from 7 to 8 in the github-actions group by @dependabot in #216
- refactor(github): simplify interfaces by @nobe4 in #220
- refactor(config): extract link parse into a function by @nobe4 in #221
- refactor(link): fill missing and defaults by @nobe4 in #222
- feat: template by @nobe4 in #223
- feat(template): support multiline strings by @nobe4 in #224
- feat(template): add pathTrimN for path manipulation by @nobe4 in #225
- feat(fixtures): add more cases by @nobe4 in #226
- chore(dist): release by @nobe4 in #227
Full Changelog: v0.0.20...v0.1.0
v0.0.20
What's Changed
- docs(configuration): refactor documentations by @nobe4 in #212
- fix(config): pull the
Tofile from the head branch by @nobe4 in #213 - feat(status): embed a link status by @nobe4 in #217
- feat(file): always report
From.Refby @nobe4 in #218 - chore(dist): prepare v0.0.20 release by @nobe4 in #219
Full Changelog: v0.0.19...v0.0.20
v0.0.19
v0.0.18
What's Changed
- feat(config): inherit the path from
fromfile by @nobe4 in #199 - feat(links): test and improve combine by @nobe4 in #200
- test(all-cases): reorganize the cases for coherence by @nobe4 in #201
- feat(ln): update config to account for new defaults by @nobe4 in #202
- chore(dist): prepare release v0.0.18 by @nobe4 in #203
Full Changelog: v0.0.17...v0.0.18
v0.0.17
What's Changed
- feat(process): link to the source file by @nobe4 in #187
- feat(config): add option to load file from filesystem by @nobe4 in #191
- feat(log): various logs improvements by @nobe4 in #192
- feat(config): additional string format by @nobe4 in #193
- refactor(config): use a link in the defaults by @nobe4 in #194
- refactor(config): rewrite the fillmissing method by @nobe4 in #195
- test(config): fix all-cases tests by being super explicit by @nobe4 in #196
- feat(config): default to current repo by @nobe4 in #197
- chore(dist): prepare v0.0.17 release by @nobe4 in #198
Full Changelog: v0.0.16...v0.0.17
v0.0.16
What's Changed
- fix(ln): update input keys by @nobe4 in #178
- refactor(config): allow to parse multiple links from a single raw link by @nobe4 in #181
- feat(config): add slice parsing by @nobe4 in #182
- feat(config): add a simpler way to document, parse, test the links by @nobe4 in #183
- test(config): add more examples by @nobe4 in #184
- feat(config): supports better defaults for missing to info by @nobe4 in #185
- chore(dist): build for release by @nobe4 in #186
Full Changelog: v0.0.15...v0.0.16
v0.0.15
Rewrite in Go.
What's Changed
- feat(github): add User request by @nobe4 in #96
- feat(github): add GetContent method by @nobe4 in #97
- feat(repo): implement and test GetDefaultBranch by @nobe4 in #98
- feat(environment): parse environment in a better way by @nobe4 in #99
- feat(branch): implement and test GetBranch by @nobe4 in #100
- fix(github): allow more 2XX status and harden decoding by @nobe4 in #101
- feat(branch): implement and test CreateBranch by @nobe4 in #102
- feat(branch): implement GetOrCreateBranch by @nobe4 in #103
- feat(version): implement version module by @nobe4 in #104
- feat(content): implement CreateOrUpdateContent by @nobe4 in #105
- refactor(file): rename content to file by @nobe4 in #106
- refactor(test): make all tests a bit more consistent by @nobe4 in #107
- feat(pull): implement and test GetPull by @nobe4 in #108
- feat(pull): implement and test CreatePull by @nobe4 in #109
- feat(pull): implement and test GetOrCreatePull by @nobe4 in #110
- refactor(github): improve tests by @nobe4 in #111
- feat(config): parse config from YAML by @nobe4 in #112
- feat(environment): get endpoint from environment by @nobe4 in #113
- fix(ci): add permissions by @nobe4 in #114
- feat(config): parse ref from config by @nobe4 in #115
- feat(environment): parse config path by @nobe4 in #116
- feat(auth): add application installation authentication by @nobe4 in #117
- feat(test): improve output and generate html coverage by @nobe4 in #119
- feat(environment): implement and test NOOP input by @nobe4 in #118
- refactor(all): some cleanup by @nobe4 in #120
- refactor(auth): move auth-related code into the auth file by @nobe4 in #122
- refactor(file): use github.File only by @nobe4 in #123
- feat(file): make GetFile update the passed file by @nobe4 in #124
- refactor(file): improve UpdateFile by @nobe4 in #125
- feat(file): add special error for missing file by @nobe4 in #126
- feat(github): small improvements by @nobe4 in #127
- feat(ln): move main ln logic to its own file by @nobe4 in #128
- refactor(github): use method for repo api path and string by @nobe4 in #129
- feat(link): extract and test the link defaults and population by @nobe4 in #130
- feat(defaults): parse and test defaults by @nobe4 in #131
- feat(ci): allow jobs to run in parallel by @nobe4 in #132
- refactor(config): start making the config a pointer by @nobe4 in #133
- refactor(config): simplify and improve parsing by @nobe4 in #134
- feat(link): move the defaults in the link and add tests by @nobe4 in #135
- feat(file): rework the parsing to include the default repo by @nobe4 in #136
- refactor(config): move populate into the config package by @nobe4 in #137
- feat(link): add group method by @nobe4 in #138
- feat(link): make them pointers by @nobe4 in #139
- feat(ln): start re-writing the processing function by @nobe4 in #140
- feat(link): improve NeedUpdate by @nobe4 in #141
- feat(repo): move branch preparation in repo and test it by @nobe4 in #142
- docs(file): improve non-trivial comment by @nobe4 in #143
- feat(log): add log handler by @nobe4 in #144
- feat(environment): parse info about running on GitHub Action or not by @nobe4 in #145
- feat(environment): parse debug by @nobe4 in #146
- feat(logs): improve logging by @nobe4 in #149
- chore(deps): bump golangci/golangci-lint-action from 6 to 7 in the github-actions group by @dependabot in #148
- fix(github): request the file's content from its ref by @nobe4 in #150
- refactor: small logs improvements by @nobe4 in #151
- feat(pull): add indicator that the pull request is new by @nobe4 in #152
- feat(process): create or get the PR once the updates are done by @nobe4 in #153
- feat(environment): register github.server_url by @nobe4 in #154
- feat(environment): add RunID and ExecURL by @nobe4 in #155
- feat(config): add source file by @nobe4 in #156
- fix(lint): format with new linter funcorder by @nobe4 in #158
- feat(format): create a pull body formatting function by @nobe4 in #157
- misc changes by @nobe4 in #159
- feat(pull): add repo field by @nobe4 in #160
- feat(process): track if any change was actually done by @nobe4 in #161
- refactor(link): move process into the link struct by @nobe4 in #162
- refactor(github): rename variable to remove the need for a comment by @nobe4 in #164
- refactor(format): extract into its own package by @nobe4 in #163
- refactor(environment): move logging slightly by @nobe4 in #165
- feat(link): only commit if a commit is needed by @nobe4 in #166
- feat(branch): delete branch by @nobe4 in #167
- feat(process): delete branch if no change was pushed by @nobe4 in #168
- fix(logger): move debug attributes to message by @nobe4 in #169
- fix(log): separate attributes by space by @nobe4 in #171
- feat(logger): improve logging in a bunch of places by @nobe4 in #170
- feat(test): refactor slightly the local testing by @nobe4 in #172
- refactor(format): improve format package to use it in more places by @nobe4 in #173
- feat(noop): implement a custom http client by @nobe4 in #174
- feat(config): parse truthy values more gracefully by @nobe4 in #175
- chore(dist): release v0.0.15 by @nobe4 in #176
Full Changelog: v0.0.14...v0.0.15
v0.0.14
v0.0.13
What's Changed
- chore(go): start the rewrite by @nobe4 in #93
- chore(release): build binaries for next version by @nobe4 in #94
Full Changelog: v0.0.12...v0.0.13