Skip to content

Commit b796461

Browse files
authored
Merge branch 'main' into curate-claude-code-topic
2 parents 3b68150 + 9cd5dcf commit b796461

File tree

14 files changed

+114
-42
lines changed

14 files changed

+114
-42
lines changed

.github/workflows/lint.yml

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,28 @@ jobs:
1616
- uses: actions/[email protected]
1717

1818
- name: Setup Ruby
19-
uses: ruby/setup-ruby@2a7b30092b0caf9c046252510f9273b4875f3db9 # v1.254.0
19+
uses: ruby/setup-ruby@v1.255.0
2020
with:
2121
bundler-cache: true
2222

23-
- name: Run linters
24-
uses: wearerequired/lint-action@548d8a7c4b04d3553d32ed5b6e91eb171e10e7bb # v2
25-
if: ${{ github.event_name == 'pull_request_target' }}
26-
with:
27-
auto_fix: true
28-
rubocop: true
29-
rubocop_command_prefix: bundle exec
23+
- name: Run RuboCop with auto-correct
24+
run: |
25+
bundle exec rubocop -A
26+
27+
- name: Check for changes
28+
id: changes
29+
run: |
30+
git config --global user.name "github-actions[bot]"
31+
git config --global user.email "github-actions[bot]@users.noreply.github.com"
32+
if git status --porcelain | grep .; then
33+
echo "changes=true" >> $GITHUB_ENV
34+
else
35+
echo "changes=false" >> $GITHUB_ENV
36+
fi
37+
38+
- name: Commit and push changes
39+
if: env.changes == 'true'
40+
run: |
41+
git add .
42+
git commit -m "chore: auto-corrected with RuboCop"
43+
git push

Gemfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
source "https://rubygems.org"
22

3-
gem "faraday", "2.12.2"
4-
gem "faraday-retry", "2.3.1"
3+
gem "faraday", "2.13.4"
4+
gem "faraday-retry", "2.3.2"
55
gem "github-pages", "~> 232", group: :jekyll_plugins
6-
gem "json", "2.11.3"
7-
gem "language_server-protocol", "3.17.0.4"
6+
gem "json", "2.13.2"
7+
gem "language_server-protocol", "3.17.0.5"
88
gem "nokogiri", "~> 1.18.8"
9-
gem "rake", "13.2.1"
10-
gem "rubocop", "1.75.5"
9+
gem "rake", "13.3.0"
10+
gem "rubocop", "1.79.2"
1111

1212
group :test do
1313
gem "fastimage"

Gemfile.lock

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,13 @@ GEM
4141
ffi (>= 1.15.0)
4242
eventmachine (1.2.7)
4343
execjs (2.10.0)
44-
faraday (2.12.2)
44+
faraday (2.13.4)
4545
faraday-net_http (>= 2.0, < 3.5)
4646
json
4747
logger
4848
faraday-net_http (3.4.1)
4949
net-http (>= 0.5.0)
50-
faraday-retry (2.3.1)
50+
faraday-retry (2.3.2)
5151
faraday (~> 2.0)
5252
fastimage (2.4.0)
5353
ffi (1.17.2)
@@ -235,12 +235,12 @@ GEM
235235
gemoji (>= 3, < 5)
236236
html-pipeline (~> 2.2)
237237
jekyll (>= 3.0, < 5.0)
238-
json (2.11.3)
238+
json (2.13.2)
239239
kramdown (2.4.0)
240240
rexml
241241
kramdown-parser-gfm (1.1.0)
242242
kramdown (~> 2.0)
243-
language_server-protocol (3.17.0.4)
243+
language_server-protocol (3.17.0.5)
244244
lint_roller (1.1.0)
245245
liquid (4.0.4)
246246
listen (3.9.0)
@@ -260,30 +260,30 @@ GEM
260260
bigdecimal (~> 3.1)
261261
net-http (0.6.0)
262262
uri
263-
nokogiri (1.18.8)
263+
nokogiri (1.18.9)
264264
mini_portile2 (~> 2.8.2)
265265
racc (~> 1.4)
266-
nokogiri (1.18.8-aarch64-linux-gnu)
266+
nokogiri (1.18.9-aarch64-linux-gnu)
267267
racc (~> 1.4)
268-
nokogiri (1.18.8-aarch64-linux-musl)
268+
nokogiri (1.18.9-aarch64-linux-musl)
269269
racc (~> 1.4)
270-
nokogiri (1.18.8-arm-linux-gnu)
270+
nokogiri (1.18.9-arm-linux-gnu)
271271
racc (~> 1.4)
272-
nokogiri (1.18.8-arm-linux-musl)
272+
nokogiri (1.18.9-arm-linux-musl)
273273
racc (~> 1.4)
274-
nokogiri (1.18.8-arm64-darwin)
274+
nokogiri (1.18.9-arm64-darwin)
275275
racc (~> 1.4)
276-
nokogiri (1.18.8-x86_64-darwin)
276+
nokogiri (1.18.9-x86_64-darwin)
277277
racc (~> 1.4)
278-
nokogiri (1.18.8-x86_64-linux-gnu)
278+
nokogiri (1.18.9-x86_64-linux-gnu)
279279
racc (~> 1.4)
280-
nokogiri (1.18.8-x86_64-linux-musl)
280+
nokogiri (1.18.9-x86_64-linux-musl)
281281
racc (~> 1.4)
282282
octokit (4.25.1)
283283
faraday (>= 1, < 3)
284284
sawyer (~> 0.9)
285285
parallel (1.27.0)
286-
parser (3.3.8.0)
286+
parser (3.3.9.0)
287287
ast (~> 2.4.1)
288288
racc
289289
pathutil (0.16.2)
@@ -295,25 +295,25 @@ GEM
295295
public_suffix (5.1.1)
296296
racc (1.8.1)
297297
rainbow (3.1.1)
298-
rake (13.2.1)
298+
rake (13.3.0)
299299
rb-fsevent (0.11.2)
300300
rb-inotify (0.11.1)
301301
ffi (~> 1.0)
302-
regexp_parser (2.10.0)
302+
regexp_parser (2.11.1)
303303
rexml (3.4.1)
304304
rouge (3.30.0)
305-
rubocop (1.75.5)
305+
rubocop (1.79.2)
306306
json (~> 2.3)
307307
language_server-protocol (~> 3.17.0.2)
308308
lint_roller (~> 1.1.0)
309309
parallel (~> 1.10)
310310
parser (>= 3.3.0.2)
311311
rainbow (>= 2.2.2, < 4.0)
312312
regexp_parser (>= 2.9.3, < 3.0)
313-
rubocop-ast (>= 1.44.0, < 2.0)
313+
rubocop-ast (>= 1.46.0, < 2.0)
314314
ruby-progressbar (~> 1.7)
315315
unicode-display_width (>= 2.4.0, < 4.0)
316-
rubocop-ast (1.45.1)
316+
rubocop-ast (1.46.0)
317317
parser (>= 3.3.7.2)
318318
prism (~> 1.4)
319319
rubocop-performance (1.25.0)
@@ -361,22 +361,22 @@ PLATFORMS
361361
x86_64-linux-musl
362362

363363
DEPENDENCIES
364-
faraday (= 2.12.2)
365-
faraday-retry (= 2.3.1)
364+
faraday (= 2.13.4)
365+
faraday-retry (= 2.3.2)
366366
fastimage
367367
github-pages (~> 232)
368368
httparty
369-
json (= 2.11.3)
370-
language_server-protocol (= 3.17.0.4)
369+
json (= 2.13.2)
370+
language_server-protocol (= 3.17.0.5)
371371
minitest
372372
nokogiri (~> 1.18.8)
373373
octokit
374374
pry
375-
rake (= 13.2.1)
376-
rubocop (= 1.75.5)
375+
rake (= 13.3.0)
376+
rubocop (= 1.79.2)
377377
rubocop-performance
378378
safe_yaml
379379
webrick
380380

381381
BUNDLED WITH
382-
2.5.19
382+
2.7.1
12.9 KB
Loading

topics/adventurex2025/index.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
aliases: adventure-x
3+
created_by: Ryan Zhu & AdventureX Teams
4+
display_name: AdventureX 2025
5+
logo: adventurex2025.png
6+
released: July 23, 2025
7+
related: adventurex2024
8+
short_description: AdventureX 2025 is China's largest hackathon.
9+
topic: adventurex2025
10+
url: https://adventure-x.org/en
11+
---
12+
AdventureX 2025 is China's largest hackathon, taking place in Hangzhou from July 23 to 27. This 72-hour innovation challenge for young developers offers free entry, encourages tech for good, and promotes open source development. Let's once again lose sleep for creation, embrace the uncertain 72 hours. Not just another competition, but a stage for young changemakers, where projects address social issues and technology redefines what's possible - a miracle machine for the youth.
6.65 KB
Loading

topics/apollo-server/index.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
display_name: apollo-server
3+
github_url: https://github.com/apollographql/apollo-server
4+
logo: apollo-server.png
5+
related: graphql,api,graphql-server,apollo
6+
released: August 15, 2025
7+
short_description: apollo-server is a Node.js library that allows you to quickly build a GraphQL API server to handle structured client requests.
8+
topic: apollo-server
9+
url: https://www.apollographql.com/
10+
---
11+
12+
Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.

topics/electron/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ created_by: GitHub
44
display_name: Electron
55
github_url: https://github.com/electron/electron
66
logo: electron.png
7-
related: electron-app, electron-application, tauri, nativephp, pwa, qt, hta, cross-platform
7+
related: electron-app, electron-application, tauri, nativephp, pwa, qt, hta, cross-platform, wails
88
released: July 15, 2013
99
short_description: Electron is a framework for building cross-platform desktop applications
1010
with web technology.

topics/java/java.png

10.4 KB
Loading

topics/nasa-pace/index.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
topic: nasa-pace
3+
display_name: NASA's PACE Mission
4+
short_description: An Earth-observing satellite mission for Plankton, Aerosols, Clouds, and ocean Ecosystems.
5+
url: https://pace.gsfc.nasa.gov/
6+
wikipedia_url: https://en.wikipedia.org/wiki/Plankton,_Aerosol,_Cloud,_ocean_Ecosystem
7+
logo: nasa-pace.png
8+
related: nasa
9+
---
10+
11+
PACE [launched into Earth orbit][launch] on 2024-02-08 to extend and improve NASA's over 20-year record of global ocean biology (especially the tiny plants and algae that sustain marine food webs), aerosols (tiny particles suspended in the air), and clouds.
12+
13+
Two instruments fly on the satellite:
14+
- The Ocean Color Instrument ([OCI]) is a spectrometer that measures light over portions of the electromagnetic spectrum.
15+
Sunlight interacting with substances present in open water, such as the green photosynthetic pigment found in phytoplankton and land plants, gives the ocean its dynamic and informative color.
16+
- The multi-angle polarimeters [HARP2] and [SPEXone] are radiometers that measures how sunlight oscillates within a geometric plane&mdash;known as its polarization&mdash.
17+
Measuring polarization states of UV-to-shortwave light at various angles provides new information on the atmosphere and clouds, such as particle size and composition.
18+
19+
[launch]: https://www.youtube.com/watch?v=TONpBd6Z6lE
20+
[OCI]: https://pace.oceansciences.org/oci.htm
21+
[HARP2]: https://pace.oceansciences.org/harp2.htm
22+
[SPEXone]: https://pace.oceansciences.org/spexone.htm

0 commit comments

Comments
 (0)