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
Release Proposal #3
base: master
Are you sure you want to change the base?
Commits on May 9, 2021
-
ci: add a new workflow for automated release PRs
Uses GitHub Actions to create a PR if there are new changes on the main branch that are not yet part of a git-tagged release.
Configuration menu - View commit details
-
Copy full SHA for e9afca5 - Browse repository at this point
Copy the full SHA e9afca5View commit details -
ci: use npx to run node module commands
Avoids the need for global npm installs, which aren't permitted. (Error: "permission denied, access '/usr/local/lib/node_modules'") Also: pin the versions of changelog-maker and semver.
Configuration menu - View commit details
-
Copy full SHA for 8ee132f - Browse repository at this point
Copy the full SHA 8ee132fView commit details -
Also: make sure this is run in bash. The particulars of parameter expansion and quoting are important in this case. (We don't want "npx -q some_module" to be read as one command, with spaces in the name and no arguments. That would result in a "command not found" error.)
Configuration menu - View commit details
-
Copy full SHA for 439674e - Browse repository at this point
Copy the full SHA 439674eView commit details -
ci: use fetch-depth 0 for checkout action
Needed for changelog-maker to get the full list of changes (via `git log`) to add to the CHANGELOG.
Configuration menu - View commit details
-
Copy full SHA for 387ab2b - Browse repository at this point
Copy the full SHA 387ab2bView commit details -
Configures username and email to the GitHub Actions bot's identity.
Configuration menu - View commit details
-
Copy full SHA for dcc0370 - Browse repository at this point
Copy the full SHA dcc0370View commit details -
ci: set up the config file for changelog-maker
Makes sure changelog-maker has the token and username it needs to make requests on the GitHub API and fetch pull request info.
Configuration menu - View commit details
-
Copy full SHA for 28ce909 - Browse repository at this point
Copy the full SHA 28ce909View commit details -
ci: make ~/.config/changelog-maker
Prevents "no such file or directory" when echoing lines of text to ~/.config/changelog-maker/config.json.
Configuration menu - View commit details
-
Copy full SHA for 48c1e1b - Browse repository at this point
Copy the full SHA 48c1e1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for dae5ea9 - Browse repository at this point
Copy the full SHA dae5ea9View commit details -
ci: use correct/less-confusing quotation
curly brackets can be echoed without careful (or any) quoting, and this bit of script had let out a closing double-quote mark by accident. Switch to single-quotes in some places, and be more consistent with double quotes.
Configuration menu - View commit details
-
Copy full SHA for 0b227be - Browse repository at this point
Copy the full SHA 0b227beView commit details -
ci: use double-quotes, per the JSON spec
Hmm... so it turns out single quotes were never an option.
Configuration menu - View commit details
-
Copy full SHA for 71cbc20 - Browse repository at this point
Copy the full SHA 71cbc20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 535cdea - Browse repository at this point
Copy the full SHA 535cdeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5967d8a - Browse repository at this point
Copy the full SHA 5967d8aView commit details -
ci: use changelog-maker v2, not v7
There is no changelog-maker v7.x, only 1.x and 2.x.
Configuration menu - View commit details
-
Copy full SHA for b810545 - Browse repository at this point
Copy the full SHA b810545View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fbccb1 - Browse repository at this point
Copy the full SHA 9fbccb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80dbf3f - Browse repository at this point
Copy the full SHA 80dbf3fView commit details