Skip to content

Releases: nobe4/action-ln

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 14:58
v0.2.0
1735715

What's Changed

  • auto(ln): update links by @action-ln-app[bot] in #229
  • feat(gh-ln): import most of the code from gh-ln by @nobe4 in #230
  • chore(version): bump by @nobe4 in #231

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 09:56
v0.1.0
3079c3b

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

Choose a tag to compare

@github-actions github-actions released this 04 Jun 07:35
v0.0.20
d303f52

What's Changed

  • docs(configuration): refactor documentations by @nobe4 in #212
  • fix(config): pull the To file from the head branch by @nobe4 in #213
  • feat(status): embed a link status by @nobe4 in #217
  • feat(file): always report From.Ref by @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

Choose a tag to compare

@github-actions github-actions released this 12 May 07:10
v0.0.19
1034b02

What's Changed

  • feat(ln): not noop by @nobe4 in #204
  • docs(authentication): add note about default tokens limitations by @nobe4 in #207
  • feat!(config): change default path to .ln-config.yaml by @nobe4 in #208

Full Changelog: v0.0.18...v0.0.19

v0.0.18

Choose a tag to compare

@github-actions github-actions released this 06 May 08:36
v0.0.18
4a6481f

What's Changed

  • feat(config): inherit the path from from file 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

Choose a tag to compare

@github-actions github-actions released this 04 May 07:10
v0.0.17
ca3b3ee

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

Choose a tag to compare

@github-actions github-actions released this 27 Apr 15:10
v0.0.16
3a5315b

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

Choose a tag to compare

@github-actions github-actions released this 25 Apr 20:15
v0.0.15
c36a0a2

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

Choose a tag to compare

@github-actions github-actions released this 28 Feb 09:09
v0.0.14
01f4d35

What's Changed

Full Changelog: v0.0.13...v0.0.14

v0.0.13

Choose a tag to compare

@github-actions github-actions released this 28 Feb 08:10
v0.0.13
0c4c74a

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