Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
405 commits
Select commit Hold shift + click to select a range
c66c3e3
Add Tridecco topic with description and logo
TKanX Apr 20, 2025
890a117
✨ Autofixing renamed/removed collection items ✨
kenyonj Apr 20, 2025
dd0a8a6
Merge pull request #4719 from github/update-collections-${PR_ID}
Apr 22, 2025
c49546d
chore(deps): bump ruby/setup-ruby in the dependencies group
dependabot[bot] Apr 22, 2025
c56f42f
chore(deps): bump nokogiri from 1.18.7 to 1.18.8 in the bundler group
dependabot[bot] Apr 22, 2025
dfe6dc6
Merge pull request #4720 from github/dependabot/github_actions/depend…
jmeridth Apr 22, 2025
d80dc45
Merge pull request #4721 from github/dependabot/bundler/bundler-8bcba…
jmeridth Apr 22, 2025
344f7c9
✨ Autofixing renamed/removed collection items ✨
kenyonj Apr 22, 2025
32a39c3
Create index.md
NEPTLIANG Apr 25, 2025
0ad8552
Update index.md
NEPTLIANG Apr 25, 2025
7ab3a19
Update index.md
NEPTLIANG Apr 25, 2025
5c75cb8
Merge pull request #4722 from github/update-collections-${PR_ID}
Apr 25, 2025
3a15d52
Adding shadcn ui in topic
officialrajdeepsingh Apr 25, 2025
0620a6e
update covid-19 topic desc
ynshung Apr 25, 2025
0ff8699
minor grammar fix
ynshung Apr 25, 2025
0c1a132
✨ Autofixing renamed/removed collection items ✨
kenyonj Apr 27, 2025
be60fc9
Merge pull request #4730 from github/update-collections-${PR_ID}
Apr 27, 2025
91db9a9
chore(deps): bump rubocop in the dependencies group
dependabot[bot] Apr 28, 2025
663ab5d
chore(deps): bump ruby/setup-ruby in the dependencies group
dependabot[bot] Apr 28, 2025
a0a0625
Merge pull request #4731 from github/dependabot/bundler/dependencies-…
jmeridth Apr 29, 2025
a8a3c47
Merge pull request #4732 from github/dependabot/github_actions/depend…
jmeridth Apr 29, 2025
1c2d77b
add topic: authorization
miparnisari Apr 30, 2025
70576cc
Merge pull request #4718 from TKanX/main
tomthorogood May 2, 2025
09bf9f9
Merge pull request #4726 from NEPTLIANG/rm
tomthorogood May 2, 2025
144cceb
✨ Autofixing renamed/removed collection items ✨
kenyonj May 2, 2025
a2b6b61
minor wording changes
ynshung May 4, 2025
f78f4c8
Merge pull request #4738 from github/update-collections-${PR_ID}
May 5, 2025
f53ad8b
chore(deps): bump rubocop in the dependencies group
dependabot[bot] May 5, 2025
d8caec1
chore(deps): bump ruby/setup-ruby in the dependencies group
dependabot[bot] May 5, 2025
ab508c3
Merge pull request #4756 from github/dependabot/github_actions/depend…
jmeridth May 5, 2025
f027457
Merge pull request #4755 from github/dependabot/bundler/dependencies-…
jmeridth May 5, 2025
e835296
Fix the linter issue
officialrajdeepsingh May 5, 2025
275a2ee
Merge pull request #4739 from miparnisari/add-topic-authz
jmeridth May 6, 2025
6fbee0e
feat: add v8 logo
niquenen May 6, 2025
baa2719
feat: add v8 topic
niquenen May 6, 2025
4c43ef7
Merge pull request #4757 from niquenen/feat/topics/v8
May 8, 2025
b543a1d
Merge branch 'github:main' into main
ynshung May 8, 2025
b8c4c1b
Merge pull request #4728 from ynshung/main
jmeridth May 8, 2025
0643585
✨ Autofixing renamed/removed collection items ✨
kenyonj May 10, 2025
72dfdf1
Merge pull request #4760 from github/update-collections-${PR_ID}
May 10, 2025
ecbdd43
Kicking off vibe coding topic
leereilly May 11, 2025
47826b1
chore(deps): bump ruby/setup-ruby in the dependencies group
dependabot[bot] May 12, 2025
1cb8c8f
Merge pull request #4761 from github/dependabot/github_actions/depend…
jmeridth May 12, 2025
7d4f36e
✨ Autofixing renamed/removed collection items ✨
kenyonj May 12, 2025
01228a7
Merge pull request #4762 from github/update-collections-${PR_ID}
May 12, 2025
20c9e10
Add pulsar in open source editors
mbvgua May 13, 2025
28765f3
✨ Autofixing renamed/removed collection items ✨
kenyonj May 13, 2025
90fdb00
Merge pull request #4764 from github/update-collections-${PR_ID}
May 14, 2025
999a9dc
Merge pull request #4763 from mbvgua/dev/add-pulsar-to-editors
jmeridth May 14, 2025
9f35220
✨ Autofixing renamed/removed collection items ✨
kenyonj May 14, 2025
3dc5ada
Merge pull request #4765 from github/update-collections-${PR_ID}
May 14, 2025
7dd05dc
Reduce file size
leereilly May 14, 2025
b4eb60e
Update index.md
leereilly May 14, 2025
4872114
Update index.md
leereilly May 14, 2025
7b3ec50
Update index.md
leereilly May 14, 2025
3aaa441
Update index.md
leereilly May 15, 2025
23fcf68
Merge pull request #4766 from leereilly/vibe-coding
jmeridth May 15, 2025
b8a210a
Add digital-preservation collection
ross-spencer Apr 26, 2025
853acb5
chore(deps): bump rubocop in the dependencies group
dependabot[bot] May 19, 2025
ded81e4
chore(deps): bump ruby/setup-ruby in the dependencies group
dependabot[bot] May 19, 2025
cdec3e2
Merge pull request #4774 from github/dependabot/bundler/dependencies-…
jmeridth May 19, 2025
bb031f5
Merge pull request #4775 from github/dependabot/github_actions/depend…
jmeridth May 19, 2025
f487f49
feat: add `chezmoi` topic
ankddev May 23, 2025
7f6b947
chore: update image size
ankddev May 23, 2025
dd107a9
fix: remove aliases
ankddev May 23, 2025
731c41c
Merge pull request #4776 from ankddev/add-chezmoi-topic
jmeridth May 23, 2025
acb8299
Update index.md
sergiomarotco May 29, 2025
8d7fa6d
Simplify and clarify the conflict of interest text
ahpook May 30, 2025
59d654a
Merge pull request #4780 from github/ahpook/update-conflict-text
ahpook May 30, 2025
4c32c69
Update collections/made-in-russia/index.md
sergiomarotco May 31, 2025
ac691a2
Merge pull request #4777 from sergiomarotco/patch-1
jmeridth Jun 1, 2025
721c290
chore(deps): bump ruby/setup-ruby in the dependencies group
dependabot[bot] Jun 2, 2025
4282cb1
chore(deps): bump the dependencies group with 2 updates
dependabot[bot] Jun 2, 2025
f3a167c
Merge pull request #4781 from github/dependabot/github_actions/depend…
jmeridth Jun 2, 2025
1956588
Merge pull request #4782 from github/dependabot/bundler/dependencies-…
jmeridth Jun 2, 2025
afefd6a
chore: simplify contributing to match previous self promotion changes
jmeridth Jun 3, 2025
4ae3e65
Merge pull request #4784 from github/jm_update_contributing
jmeridth Jun 3, 2025
cc88f7c
add digital signage topic
514sid Jun 4, 2025
e4fbfcd
remove created_by field from digital signage topic
514sid Jun 4, 2025
4a292d8
docs: add commit-sage-cli to collections
AhmedEweesKorany Jun 4, 2025
fa44c11
Add The Odin Project as a resource in learning to code
golam71 Jun 4, 2025
8ec4c63
✨ Autofixing renamed/removed collection items ✨
kenyonj Jun 5, 2025
1a11dd9
Merge pull request #4788 from github/update-collections-${PR_ID}
Jun 5, 2025
d379878
Merge pull request #4787 from golam71/patch-1
jmeridth Jun 5, 2025
67962e2
✨ Autofixing renamed/removed collection items ✨
kenyonj Jun 5, 2025
cf8385e
Merge pull request #4790 from github/update-collections-${PR_ID}
Jun 5, 2025
21d4f7c
Merge pull request #4785 from 514sid/add-digital-signage
jmeridth Jun 5, 2025
1e1e2ed
Merge branch 'main' into main
Jun 5, 2025
c81d7ec
Merge branch 'main' into shadcnui
Jun 5, 2025
b3da871
Merge branch 'main' into feat/commit-sage
Jun 5, 2025
66e2771
✨ Autofixing renamed/removed collection items ✨
kenyonj Jun 6, 2025
9767576
Merge pull request #4791 from github/update-collections-${PR_ID}
Jun 6, 2025
6103f72
chore(deps): bump rubocop in the dependencies group
dependabot[bot] Jun 9, 2025
7f149a5
Merge pull request #4792 from github/dependabot/bundler/dependencies-…
jmeridth Jun 9, 2025
7d14901
Merge pull request #4727 from officialrajdeepsingh/shadcnui
jmeridth Jun 9, 2025
6263e7d
Merge branch 'main' into feat/commit-sage
Jun 9, 2025
181a541
Merge branch 'main' into main
Jun 9, 2025
b290096
Merge pull request #4786 from AhmedEweesKorany/feat/commit-sage
jmeridth Jun 13, 2025
304d15d
Rename image to match convention
ahpook Jun 13, 2025
6dc29f3
Merge pull request #4796 from github/ahpook/fixup-4729
ahpook Jun 13, 2025
7d25e39
✨ Autofixing renamed/removed collection items ✨
kenyonj Jun 13, 2025
fc6292d
Merge pull request #4797 from github/update-collections-${PR_ID}
Jun 13, 2025
0dd39c5
chore(deps): bump ruby/setup-ruby in the dependencies group
dependabot[bot] Jun 16, 2025
c7f2f89
Merge pull request #4799 from github/dependabot/github_actions/depend…
jmeridth Jun 16, 2025
bd30709
✨ Autofixing renamed/removed collection items ✨
kenyonj Jun 17, 2025
c6e9ea7
Merge pull request #4800 from github/update-collections-${PR_ID}
Jun 17, 2025
665d61f
Updated links and description
szkiba Jun 19, 2025
e93422e
Add bonsai-rx topic
glopesdev Jun 19, 2025
17dee0d
chore(deps): bump the dependencies group with 2 updates
dependabot[bot] Jun 23, 2025
aa3002d
Merge pull request #4803 from github/dependabot/bundler/dependencies-…
tomthorogood Jun 23, 2025
385b48c
Merge pull request #4802 from glopesdev/main
tomthorogood Jun 25, 2025
b5fdb17
Merge pull request #4801 from szkiba/main
tomthorogood Jun 25, 2025
e0eb067
Update feed.json.liquid
kenyonj Jun 25, 2025
25753d1
Update feed.json.liquid
kenyonj Jun 25, 2025
25e6a1c
Merge pull request #4805 from github/kenyonj-patch-1
kenyonj Jun 25, 2025
cf767f8
added sui topic
shiinedev Jun 25, 2025
02b4891
Fix malformed arrays
kenyonj Jun 25, 2025
52e2dd2
Update index.md
kenyonj Jun 25, 2025
031e4d7
Update index.md
kenyonj Jun 25, 2025
f465b0f
Update index.md
kenyonj Jun 25, 2025
91703f5
Update index.md
kenyonj Jun 25, 2025
4a5bfa9
Update index.md
kenyonj Jun 25, 2025
9320bbb
Update index.md
kenyonj Jun 25, 2025
baf918b
Update index.md
kenyonj Jun 25, 2025
f6be86a
Update index.md
kenyonj Jun 25, 2025
ebcc263
Update index.md
kenyonj Jun 25, 2025
f3d4a53
Update index.md
kenyonj Jun 25, 2025
2590d97
Update index.md
kenyonj Jun 25, 2025
1de5213
Update index.md
kenyonj Jun 25, 2025
c07f9bb
Update index.md
kenyonj Jun 25, 2025
999228a
Update index.md
kenyonj Jun 25, 2025
83e0396
Update index.md
kenyonj Jun 25, 2025
98e7773
Update index.md
kenyonj Jun 25, 2025
5a32248
Update index.md
kenyonj Jun 25, 2025
0ded3ff
Update index.md
kenyonj Jun 25, 2025
11419d5
Update index.md
kenyonj Jun 25, 2025
bef1974
Update index.md
kenyonj Jun 25, 2025
5d5d7d9
Update index.md
kenyonj Jun 25, 2025
0197589
Update index.md
kenyonj Jun 25, 2025
4464eca
Update index.md
kenyonj Jun 25, 2025
5eaabd1
Merge pull request #4808 from github/kenyonj-patch-1
kenyonj Jun 25, 2025
5ab9835
Merge branch 'main' into topics
shiinedev Jun 26, 2025
158fe13
Update index.md
nazdridoy Jun 25, 2025
5afca21
Update index.md
nazdridoy Jun 25, 2025
9b4faa6
Update index.md
nazdridoy Jun 26, 2025
a9d9293
Merge pull request #4804 from nazdridoy/patch-1
kenyonj Jun 26, 2025
5628fb6
Merge pull request #4807 from shiinedev/topics
kenyonj Jun 26, 2025
e48c1bb
added move-sui topic
shiinedev Jun 27, 2025
683f8c6
feat: add `data-load-tool` topic
joscha Jun 30, 2025
45ac42e
Adds Stride3D, the open-source c# game engine
tebjan Jun 30, 2025
4f0d8df
Create index.md
PetitPotiron Jun 30, 2025
a3f7fcc
Renaming to sports and adding triathlon related topic
PetitPotiron Jun 30, 2025
29c0d86
Add end-punctuation to the `short_description`
PetitPotiron Jun 30, 2025
c365f39
Limit the related topics to 10
PetitPotiron Jun 30, 2025
c8bba0e
Remove irrelevant alias
PetitPotiron Jun 30, 2025
1f2c2c5
Add topic, For The Love Of Code
leereilly Jul 2, 2025
f31491b
Update Game Off topic
leereilly Jul 2, 2025
5f4798f
✨ Autofixing renamed/removed collection items ✨
kenyonj Jul 8, 2025
22cbd80
Update URL
leereilly Jul 9, 2025
ca0039a
Change release date
leereilly Jul 9, 2025
095a92d
Add description
leereilly Jul 9, 2025
b21722f
Update title
leereilly Jul 9, 2025
e30cd6e
Update hashtag/topic
leereilly Jul 9, 2025
d41c0e8
Apply suggestion from @Copilot
tomthorogood Jul 9, 2025
46fe523
Initial plan
Copilot Jul 9, 2025
e02013f
Fix GitHub Actions workflow: update gems to required versions and swi…
Copilot Jul 9, 2025
f51c90c
Fix duplicate webrick gem in Gemfile
Copilot Jul 9, 2025
fc2cebf
Add files via upload
leereilly Jul 10, 2025
6c75b2d
Merge pull request #4815 from github/update-collections-${PR_ID}
tomthorogood Jul 10, 2025
723ecd7
Merge branch 'main' into copilot/fix-4434fcb6-fe58-4635-987f-2f25ef6f…
tomthorogood Jul 10, 2025
f425a55
Merge pull request #4818 from github/copilot/fix-4434fcb6-fe58-4635-9…
tomthorogood Jul 10, 2025
66da3e0
Merge branch 'main' into for-the-love-of-code
tomthorogood Jul 10, 2025
8546250
Fix code style issues with RuboCop
lint-action Jul 10, 2025
0f10a6b
Merge pull request #4817 from leereilly/for-the-love-of-code
tomthorogood Jul 10, 2025
a787f93
fix incorrect Wikipedia link
hayleox Jul 12, 2025
b99be73
Merge pull request #4822 from oxguy3/patch-1
ahpook Jul 14, 2025
1e13511
Merge pull request #4814 from PetitPotiron/sports
ahpook Jul 14, 2025
550060a
Merge pull request #4812 from tebjan/patch-3
ahpook Jul 14, 2025
80cd9e1
Merge pull request #4809 from shiinedev/topics
ahpook Jul 14, 2025
3f9d8ef
Update release date for For The Love of Code event...
leereilly Jul 16, 2025
65d3f54
Merge pull request #4829 from github/leereilly-patch-1
kenyonj Jul 16, 2025
d467519
Remove outdated link from Playdate Rust index
kenyonj Jul 16, 2025
1103dad
Merge pull request #4830 from github/kenyonj-patch-1
kenyonj Jul 16, 2025
193816b
Fix the Java logo with the latest official version
brunoborges Jul 16, 2025
82f4a68
✨ Autofixing renamed/removed collection items ✨
kenyonj Jul 18, 2025
1e02e89
Merge pull request #4832 from github/update-collections-${PR_ID}
kenyonj Jul 18, 2025
dbbacb6
Create topic "Wails"
rcalixte Jul 19, 2025
619ce3e
[electron] Update related topics
rcalixte Jul 19, 2025
fa06253
[tauri] Update related topics
rcalixte Jul 19, 2025
c22eb93
chore(deps): bump ruby/setup-ruby in the dependencies group
dependabot[bot] Jul 21, 2025
90c325f
Merge pull request #4836 from github/dependabot/github_actions/depend…
jmeridth Jul 21, 2025
6f298dc
✨ Autofixing renamed/removed collection items ✨
kenyonj Jul 22, 2025
96c1201
Added apollo to GitHub topics
jumhuur Jul 23, 2025
bf17f21
Fixed the issue
jumhuur Jul 23, 2025
ee4b18e
Merge pull request #4838 from github/update-collections-${PR_ID}
jmeridth Jul 24, 2025
43a50a1
Merge branch 'main' into master
jmeridth Jul 24, 2025
f73df3b
chore(deps): bump language_server-protocol from 3.17.0.4 to 3.17.0.5
dependabot[bot] Jul 24, 2025
899a94b
feat: curate `AdventureX2025` topic
YaoSiQian Jul 25, 2025
cf281c7
Use a higher quality Python logo
DeeJayLSP Jul 25, 2025
0877880
Use the actual official C logo
DeeJayLSP Jul 25, 2025
8cfa5db
chore(deps): bump ruby/setup-ruby in the dependencies group
dependabot[bot] Jul 28, 2025
735b1d2
Merge pull request #4844 from DeeJayLSP/python-hq
jmeridth Jul 28, 2025
25f341b
Merge pull request #4843 from DeeJayLSP/true-c-logo
jmeridth Jul 28, 2025
99aa95e
Merge pull request #4846 from github/dependabot/github_actions/depend…
jmeridth Jul 28, 2025
5e4b826
✨ Autofixing renamed/removed collection items ✨
kenyonj Jul 29, 2025
dccf5be
Merge pull request #4847 from github/update-collections-${PR_ID}
jmeridth Jul 31, 2025
05dce52
chore(deps): bump ruby/setup-ruby in the dependencies group
dependabot[bot] Aug 4, 2025
4593259
Merge pull request #4849 from github/dependabot/github_actions/depend…
jmeridth Aug 4, 2025
d86ab57
Merge branch 'main' into patch-1
kenyonj Aug 5, 2025
f99d48e
Merge pull request #4811 from joscha/patch-1
kenyonj Aug 5, 2025
acb8d86
Merge branch 'main' into dependabot/bundler/language_server-protocol-…
kenyonj Aug 5, 2025
6e0d70d
create nasa-pace index
itcarroll Aug 11, 2025
96013cd
add nasa-pace logo
itcarroll Aug 11, 2025
1318dbd
add wikipedia url
itcarroll Aug 11, 2025
b79e3f3
add links
itcarroll Aug 11, 2025
d7a1515
shorten text
itcarroll Aug 11, 2025
4d3aec3
rename logo
itcarroll Aug 11, 2025
6b5dd2c
correct size
itcarroll Aug 11, 2025
af4ab76
Merge branch 'main' into dependabot/bundler/language_server-protocol-…
kenyonj Aug 11, 2025
5beb652
update language_server-protocol
kenyonj Aug 11, 2025
ff48914
update other gems
kenyonj Aug 11, 2025
723d867
update bundler
kenyonj Aug 11, 2025
3862f3c
update setup-ruby version
kenyonj Aug 11, 2025
fc99516
remove dependency on action
kenyonj Aug 12, 2025
57c5a24
Merge pull request #4854 from github/jk-update-lsp
kenyonj Aug 12, 2025
666b6e0
Merge branch 'main' into dependabot/bundler/language_server-protocol-…
kenyonj Aug 12, 2025
08b441b
Merge pull request #4824 from github/dependabot/bundler/language_serv…
kenyonj Aug 12, 2025
790e1a3
Merge branch 'main' into add_wails
kenyonj Aug 12, 2025
fda4cc9
Merge pull request #4834 from rcalixte/add_wails
kenyonj Aug 12, 2025
832cbd6
Merge branch 'main' into main
kenyonj Aug 12, 2025
a185a51
Merge pull request #4842 from YaoSiQian/main
kenyonj Aug 12, 2025
680c707
Merge branch 'main' into curate-nasa-pace
kenyonj Aug 12, 2025
fe1d708
Merge pull request #4853 from itcarroll/curate-nasa-pace
kenyonj Aug 12, 2025
06517bb
Merge branch 'github:main' into main
jumhuur Aug 12, 2025
fb6f005
Renamed GitHub topic from 'apollo' to 'apollo-server'
jumhuur Aug 12, 2025
93f79b3
chore(deps): bump the dependencies group across 1 directory with 5 up…
dependabot[bot] Aug 12, 2025
e61a0b9
Merge pull request #4856 from github/dependabot/bundler/dependencies-…
jmeridth Aug 12, 2025
28c8ed4
Add files via upload
brunoborges Aug 13, 2025
b6995a0
Merge branch 'main' into master
brunoborges Aug 13, 2025
d055002
Merge pull request #4831 from brunoborges/master
kenyonj Aug 13, 2025
9cd5dcf
Merge pull request #4855 from jumhuur/apollo-server
kenyonj Aug 13, 2025
5952d5e
chore(deps): bump ruby/setup-ruby in the dependencies group
dependabot[bot] Aug 25, 2025
5f17fd2
Merge pull request #4861 from github/dependabot/github_actions/depend…
jmeridth Aug 25, 2025
5e1ea30
chore(deps): bump actions/upload-pages-artifact from 3.0.1 to 4.0.0
dependabot[bot] Aug 25, 2025
36753a0
chore(deps): bump rubocop in the dependencies group
dependabot[bot] Aug 25, 2025
16bada2
Merge pull request #4862 from github/dependabot/github_actions/action…
jmeridth Aug 25, 2025
b608a0e
Merge pull request #4863 from github/dependabot/bundler/dependencies-…
jmeridth Aug 25, 2025
261c4b5
chore(deps): bump actions/checkout from 4.2.2 to 5.0.0
dependabot[bot] Aug 25, 2025
4ad95b5
Merge pull request #4864 from github/dependabot/github_actions/action…
jmeridth Aug 26, 2025
b0fc950
MOST-4-U.md
ELMOURABEA Aug 31, 2025
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
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
### Please confirm this pull request meets the following requirements:

- [ ] I followed the contributing guidelines: <https://github.com/github/explore/blob/main/CONTRIBUTING.md>.
- [ ] I am not the sole author or employee of a company who created either the topic I am modifying/adding or the collection entry I am modifying/adding.
- [ ] This change is not self-promotion.

### Which change are you proposing?

Expand Down
24 changes: 12 additions & 12 deletions .github/workflows/collections-renames.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,23 +16,23 @@ jobs:
runs-on: ubuntu-latest
if: github.repository_owner == 'github'
steps:
- uses: actions/checkout@v4.2.2
- uses: actions/checkout@v5.0.0

- name: Setup Ruby
uses: ruby/setup-ruby@1287d2b408066abada82d5ad1c63652e758428d9 # v1.214.0
uses: ruby/setup-ruby@efbf473cab83af4468e8606cc33eca9281bb213f # v1.256.0
with:
bundler-cache: true

- name: Test collection with autofix and commit changes
uses: technote-space/create-pr-action@91114507cf92349bec0a9a501c2edf1635427bc5 # v2
- name: Test collections and modify with changes
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
AUTOCORRECT_RENAMED_REPOS: 1
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: bundle exec rake collections

- name: Commit changes and open PR
uses: peter-evans/create-pull-request@v7
with:
EXECUTE_COMMANDS: |
bundle exec rake collections
COMMIT_MESSAGE: "✨ Autofixing renamed/removed collection items ✨"
COMMIT_NAME: "GitHub Actions"
COMMIT_EMAIL: "actions@github.com"
PR_BRANCH_NAME: "update-collections-${PR_ID}"
PR_TITLE: "✨ Autofixing renamed/removed collection items ✨"
commit-message: "✨ Autofixing renamed/removed collection items ✨"
committer: "github-actions[bot] <actions@github.com>"
branch: "update-collections-${PR_ID}"
title: "✨ Autofixing renamed/removed collection items ✨"
8 changes: 4 additions & 4 deletions .github/workflows/conflict.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,12 @@ jobs:
- run: |
echo "In order to review this pull request for acceptance, we need to make sure that all of the prerequisites are satisfied."
echo "This was not checked:"
echo "> I am not the sole author or employee of a company who created either the topic I am modifying/adding or the collection entry I am modifying/adding."
echo "This is a requirement to maintain a high level of independence in this project. Please update if you are able to verify that you meet that requirement."
echo "> This change is not self-promotion.
echo "This is a requirement to maintain a high level of independence in this project. Please update to confirm there is no conflict of interest."
echo "Thank you!"
exit 1
if: contains(github.event.pull_request.body, '- [ ] I am not the sole author or employee of a company who created either the topic I am modifying/adding or the collection entry I am modifying/adding.')
if: contains(github.event.pull_request.body, '- [ ] This change is not self-promotion.')
name: Fail
- run: exit 0
if: contains(github.event.pull_request.body, '- [x] I am not the sole author or employee of a company who created either the topic I am modifying/adding or the collection entry I am modifying/adding.')
if: contains(github.event.pull_request.body, '- [x] This change is not self-promotion.')
name: Succeed
6 changes: 3 additions & 3 deletions .github/workflows/jekyll_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 📂 checkout
uses: actions/checkout@v4.2.2
uses: actions/checkout@v5.0.0

- name: 💎 setup ruby
uses: ruby/setup-ruby@1287d2b408066abada82d5ad1c63652e758428d9 # v1.214.0
uses: ruby/setup-ruby@efbf473cab83af4468e8606cc33eca9281bb213f # v1.256.0
with:
bundler-cache: true
cache-version: 0
Expand All @@ -37,7 +37,7 @@ jobs:
uses: actions/jekyll-build-pages@44a6e6beabd48582f863aeeb6cb2151cc1716697 # v1.0.13

- name: ⚡️ upload artifact
uses: actions/upload-pages-artifact@v3.0.1
uses: actions/upload-pages-artifact@v4.0.0

deploy:
needs: build
Expand Down
42 changes: 25 additions & 17 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -1,35 +1,43 @@
name: Lint

on:
push:
branches:
- main
pull_request:
pull_request_target:
workflow_dispatch:
merge_group:

permissions:
contents: read
contents: write
checks: write

jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.2.2
- uses: actions/checkout@v5.0.0

- name: Setup Ruby
uses: ruby/setup-ruby@1287d2b408066abada82d5ad1c63652e758428d9 # v1.214.0
uses: ruby/setup-ruby@v1.256.0
with:
bundler-cache: true

- name: Run linters
if: ${{ github.event_name != 'merge_group' }}
uses: wearerequired/lint-action@548d8a7c4b04d3553d32ed5b6e91eb171e10e7bb # v2
with:
auto_fix: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.owner.login == github.repository_owner }}
rubocop: true
rubocop_command_prefix: bundle exec
- name: Run RuboCop with auto-correct
run: |
bundle exec rubocop -A

- name: Check for changes
id: changes
run: |
git config --global user.name "github-actions[bot]"
git config --global user.email "github-actions[bot]@users.noreply.github.com"
if git status --porcelain | grep .; then
echo "changes=true" >> $GITHUB_ENV
else
echo "changes=false" >> $GITHUB_ENV
fi

- name: Skip with successful status
if: ${{ github.event_name == 'merge_group' }}
run: exit 0
- name: Commit and push changes
if: env.changes == 'true'
run: |
git add .
git commit -m "chore: auto-corrected with RuboCop"
git push
4 changes: 2 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
- all
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.2.2
- uses: actions/checkout@v5.0.0
with:
fetch-depth: 0

Expand All @@ -43,7 +43,7 @@ jobs:

- name: Setup Ruby
if: ${{ steps.topics.outputs.changed || steps.collections.outputs.changed || steps.all.outputs.changed }}
uses: ruby/setup-ruby@1287d2b408066abada82d5ad1c63652e758428d9 # v1.214.0
uses: ruby/setup-ruby@efbf473cab83af4468e8606cc33eca9281bb213f # v1.256.0
with:
bundler-cache: true

Expand Down
78 changes: 78 additions & 0 deletions .github/workflows/topic-commenter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
name: Topic PR Commenter

# this workflow is failing due to permissions problems
# until we can fix it with a better bot, i'll preserve
# the code but make it so it never matches a real path
on:
pull_request:
paths:
- 'ENOSUCHPATH'

permissions:
contents: read
pull-requests: write

jobs:
comment:
runs-on: ubuntu-latest

steps:
- name: Comment on PR with topic info
uses: actions/github-script@v7
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
script: |
// Get the PR number from the event payload
const prNumber = context.payload.pull_request.number;

// List the files changed in the PR
const { data: files } = await github.rest.pulls.listFiles({
owner: context.repo.owner,
repo: context.repo.repo,
pull_number: prNumber,
});

// Extract topics from any file changed in the "topics/" folder.
// Assumes the file name (e.g. "python.md") indicates the topic "python"
const topics = [];
for (const file of files) {
if (file.filename.startsWith('topics/')) {
const parts = file.filename.split('/');
const topicName = parts[parts.length - 2];
topics.push(topicName);
}
}

if (topics.length === 0) {
console.log('No topics found in changed files.');
return;
}

// Remove duplicate topic names (in case multiple files reference the same topic)
const uniqueTopics = [...new Set(topics)];

// Prepare the body of the comment
let commentBody = '## Topic Information\n\n';

for (const topic of uniqueTopics) {
// Query the GitHub Search API for repositories with the topic.
// Note: The Search API endpoint returns a JSON with a total_count field.
const searchResponse = await github.request('GET /search/repositories', {
q: `topic:${topic}`
});
const repoCount = searchResponse.data.total_count;

// Append topic details to the comment body
commentBody += `### ${topic}\n`;
commentBody += `- [Topic Page](https://github.com/topics/${topic})\n`;
commentBody += `- Repositories: ${repoCount}\n\n`;
}

// Post the comment on the PR
await github.rest.issues.createComment({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: prNumber,
body: commentBody
});
4 changes: 1 addition & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,13 +94,11 @@ Please note that all suggestions must adhere to GitHub's [Community Guidelines](

To propose a new topic or collection, please **open a pull request** with your proposed additions. The [API docs](./docs/API.md) and [style guide](./docs/styleguide.md) provide guidance on the information you need to include and how it should be formatted.

This repository includes [a list of the most-used GitHub topics that don't yet have extra context](topics-todo.md). If your pull request adds one of these topics, please update topics-todo.md so that the topic is checked (marked complete).

**Please fill out the pull request template completely.** If you do not fill out the template, your pull request will be closed.

## Guidelines

- Avoid conflicts of interest. These should be of general community interest, not a marketing vehicle for a product or a personal project. If you are a direct employee of a company creating the project, or the creator and sole maintainer, it's unlikely to be accepted.
- Avoid conflicts of interest. These should be of general community interest, not self promotion. If it is self promotion, it's unlikely to be accepted.
- We love experimenting with new technologies, and we are especially fond of GitHub Copilot. But as with all new technology, many of us are still getting accustomed to using generative AI tools effectively. Here are important guidelines to follow when using generative AI to contribute to this repository (adapted from the [GitHub Community Discussions CoC](https://github.com/community/community/blob/main/CODE_OF_CONDUCT.md#reasonable-use-of-ai-generated-content)):
- Read and revise the content before you post it. Use your own authentic voice and edit.
- Do not post AI-generated content verbatim to pad out the size and number of your contributions. Your changes should materially improve the site, not just say the same thing in different words.
Expand Down
11 changes: 7 additions & 4 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,17 +1,20 @@
source "https://rubygems.org"

gem "faraday", "2.13.4"
gem "faraday-retry", "2.3.2"
gem "github-pages", "~> 232", group: :jekyll_plugins

gem "faraday-retry", "~> 2.2.1"
gem "json", "2.13.2"
gem "language_server-protocol", "3.17.0.5"
gem "nokogiri", "~> 1.18.8"
gem "rake", "13.3.0"
gem "rubocop", "1.80.0"

group :test do
gem "fastimage"
gem "httparty"
gem "minitest"
gem "octokit"
gem "pry", require: false
gem "rake"
gem "rubocop"
gem "rubocop-performance"
gem "safe_yaml"
end
Expand Down
Loading
Loading