Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: github releases from changelog.md #669

Merged
merged 84 commits into from
Apr 4, 2023
Merged
Changes from 76 commits
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
1f47209
quick-release-notes.
LeeWannacott Mar 16, 2022
fd21027
Add more data from GitHub tags api to the struct including sha for co…
LeeWannacott Mar 17, 2022
9952e17
Add copyright information to quiet CI.
LeeWannacott Mar 17, 2022
fbf7b71
Remove unnecessary data in Tag struct.
LeeWannacott Mar 18, 2022
f1022e5
url.QueryEscape() for tags and releases owner and repo.
LeeWannacott Mar 18, 2022
94e2d60
Move main(){} to the top of the file.
LeeWannacott Mar 18, 2022
e7160cb
Stop convert from []byte to string to []byte for Tags 1st argument an…
LeeWannacott Mar 18, 2022
332cf5b
Use regex capture group to remove ## in front of release version and …
LeeWannacott Mar 18, 2022
ee8574d
Make filepath relative to .go file rather than working directory and …
LeeWannacott Mar 18, 2022
6fc2614
Handle last version in an else and refactor the lastVersionMinusOnein…
LeeWannacott Mar 18, 2022
5cf6db6
Use struct for ChangeLogInfo instead of four variables.
LeeWannacott Mar 19, 2022
615e119
Use struct for ChangeLogInfo instead of four variables.
LeeWannacott Mar 19, 2022
45edd81
regular expression ^\[.+\]: .+~ instead of 'magic number'; just read …
LeeWannacott Mar 19, 2022
07efe3c
Handle logic for missing tag or release note version..
LeeWannacott Mar 22, 2022
f8cd49b
Add optional flags to run quick-release-notes with for testing and ti…
LeeWannacott Mar 23, 2022
3062f19
Add terminal coloring red for warnings on missing tag or release note…
LeeWannacott Mar 24, 2022
06f54c7
Add updating releases (for existing releases) if changelog has been c…
LeeWannacott Mar 25, 2022
fa64ffc
Use last command line argument to pass in authentication token.
LeeWannacott Mar 27, 2022
4a8d97f
Refactorings: part one.
LeeWannacott Mar 27, 2022
740db79
Refactorings: part two.
LeeWannacott Mar 28, 2022
804d798
Refactorings: part three.
LeeWannacott Mar 28, 2022
560829e
Refactorings: part four.
LeeWannacott Mar 28, 2022
254d039
refactor repopath split and encode.
LeeWannacott Mar 30, 2022
084a672
Refactorings: part five.
LeeWannacott Mar 30, 2022
1d62a15
Refactorings: part six.
LeeWannacott Apr 11, 2022
c5ac84e
Change auth token to take a flag rather than cli argument.
LeeWannacott Apr 12, 2022
23e70f5
Refactor tagsRepoPath to remove temp variable.
LeeWannacott Apr 13, 2022
a645ca1
Add documentation for running quick-release-notes.
LeeWannacott Apr 13, 2022
6e8f23d
Add user feedback for missing token or insufficient privileges/scope.
LeeWannacott Apr 14, 2022
65014e0
Add draft flag WIP.
LeeWannacott Apr 14, 2022
2bae641
Add draft flag WIP part 2.
LeeWannacott Apr 15, 2022
2791eef
Refactor remove lineCount variable for counting lines in the changelog.
LeeWannacott Apr 15, 2022
91e7bde
Refactor regex to not check if hit twice.
LeeWannacott Apr 15, 2022
2dce5c3
Refactor remove changeLogLength as we can use len(changeLogText) to g…
LeeWannacott Apr 15, 2022
f42a8dc
Refactor logic for getting the last version in the changelog.
LeeWannacott Apr 15, 2022
688db7a
Refactor have the caller build the request URL.
LeeWannacott Apr 16, 2022
883a1ac
Add warning for unreleased section not being synced to releases.
LeeWannacott Apr 16, 2022
c81bf78
Print warning for invalid token credentials.
LeeWannacott Apr 17, 2022
6cb3300
Refactor changeLogInfo. It's confusing SoA (struct of arrays) for som…
LeeWannacott Apr 17, 2022
105ba43
Scan whole file for link reference definitions not just last version.
LeeWannacott Apr 17, 2022
59736c0
Refactor logic for last version/release.
LeeWannacott Apr 17, 2022
9eb882b
Refactor logic for last version/release.
LeeWannacott Apr 17, 2022
d5bae17
Remove draft feature flag.
LeeWannacott Apr 18, 2022
bf56eb9
Update docs/quick-release-notes/INSTRUCTIONS.md
LeeWannacott Apr 18, 2022
71105a4
Merge branch 'quick-lint:master' into quick-release-notes
LeeWannacott Mar 31, 2023
a43dbb4
Refactor: ifReleaseNotExistMakeReleases to createMissingReleases.
LeeWannacott Mar 31, 2023
49a60e2
Rename ReleaseMetaDatas map fields
LeeWannacott Mar 31, 2023
e708824
Refactor: makeOrUpdateGitHubReleas
LeeWannacott Mar 31, 2023
a6b1252
Handle 404 and refactor releaseMetaData.
LeeWannacott Mar 31, 2023
599acf8
Update instructions.
LeeWannacott Mar 31, 2023
9da8c1b
Handle 500 internal server errors.
LeeWannacott Mar 31, 2023
dddc899
Add time to see performance changes.
LeeWannacott Mar 31, 2023
f10a886
Use strings builder rather than string concatenation.
LeeWannacott Mar 31, 2023
e5e9052
Refactor: use contributorsAndErrors.WriteString instead concat and ch…
LeeWannacott Mar 31, 2023
b173e0e
Switch to bytes.buffer.
LeeWannacott Mar 31, 2023
fc98ca3
Refactor: rename requests to be more explicit post and patch.
LeeWannacott Mar 31, 2023
1054ebf
Version and date as title of releases; will be reverted in next commi…
LeeWannacott Apr 1, 2023
dc1f42b
Revert "Version and date as title of releases; will be reverted in ne…
LeeWannacott Apr 1, 2023
57b11c5
Remove token limit logs.
LeeWannacott Apr 1, 2023
9e4aef2
Remove -isDraft from Instructions.
LeeWannacott Apr 1, 2023
71a993d
Add Go routines and waitGroup to http requests for creatingMissingRel…
LeeWannacott Apr 1, 2023
30b0743
Merge branch 'quick-lint:master' into quick-release-notes
LeeWannacott Apr 1, 2023
4bcda0a
Move folder to dist/ rather than docs/.
LeeWannacott Apr 1, 2023
4aa4fa8
Give program --help feature and refactor CLI flags.
LeeWannacott Apr 1, 2023
72ceed9
Remove INSTRUCTIONS.md
LeeWannacott Apr 1, 2023
8d10264
Update help CLI instructions.
LeeWannacott Apr 2, 2023
43d315f
Unslice slice
LeeWannacott Apr 2, 2023
950e474
Refactors: refactoring validateTags function to be slightly less conf…
LeeWannacott Apr 2, 2023
4818911
Make title on release to release version space date.
LeeWannacott Apr 2, 2023
053ba4a
Simplify regex and get version and whatever the full title is after a…
LeeWannacott Apr 2, 2023
d38ab83
Refactors: change map names and minor name changes.
LeeWannacott Apr 2, 2023
b01f9ff
Fix Latest not showing up as first release in the changelog.
LeeWannacott Apr 3, 2023
c8d67ea
Merge branch 'quick-lint:master' into quick-release-notes
LeeWannacott Apr 3, 2023
510e330
Update copyright 2020 => 2023.
LeeWannacott Apr 3, 2023
6251cf6
Remove time and fix permissions scope.
LeeWannacott Apr 3, 2023
b9466ec
Fix public repo scope; if you have other scopes.
LeeWannacott Apr 4, 2023
1208fd0
Fix for user using repo scope permission instead of public_repo.
LeeWannacott Apr 4, 2023
51ef333
Refactorings.
LeeWannacott Apr 4, 2023
befb307
Remove redundant if statement logic for verifying already verified st…
LeeWannacott Apr 4, 2023
757ddcd
Make warnings orange and errors red.
LeeWannacott Apr 4, 2023
bd7380c
Remove go channels they were unnecessary...
LeeWannacott Apr 4, 2023
6f2cb84
Remove unneccesary tagVersionMap.
LeeWannacott Apr 4, 2023
0781746
Uncringe the cringe.
LeeWannacott Apr 4, 2023
ddfa349
Fix bug where cant use --help flag.
LeeWannacott Apr 4, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading