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

feat: use Octokit to populate more settings #130

Merged
merged 4 commits into from
Dec 21, 2022

Conversation

JoshuaKGoldberg
Copy link
Owner

@JoshuaKGoldberg JoshuaKGoldberg commented Dec 20, 2022

PR Checklist

Overview

Uses Octokit to call GitHub's REST API for populating repository settings. Gets everything in the issue except for _ Limit how many branches and tags can be updated in a single push_ because I can't find an API to do that. 🤷

Also changes how devDependency packages work for setup. Previously the setup script would install & uninstall them as needed. Now they come installed in the repo, and get uninstalled at the end of the setup script. This way running setup doesn't take as long to start - and they're properly versioned.

@JoshuaKGoldberg JoshuaKGoldberg marked this pull request as ready for review December 21, 2022 01:31
@codecov-commenter
Copy link

codecov-commenter commented Dec 21, 2022

Codecov Report

Merging #130 (e0f38bb) into main (60b15c6) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main      #130   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files            1         1           
  Lines            5         6    +1     
  Branches         3         3           
=========================================
+ Hits             5         6    +1     
Impacted Files Coverage Δ
src/greet.ts 100.00% <100.00%> (ø)

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@JoshuaKGoldberg JoshuaKGoldberg merged commit ff33d79 into main Dec 21, 2022
@JoshuaKGoldberg JoshuaKGoldberg deleted the octokit-more-settings branch December 21, 2022 01:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

🛠 Tooling: Use the GitHub API to set up more project settings
2 participants