History

Merge 'main' into fix-redis-sort-set-missing

Simon Legner committed 3 years ago

Commit 06dcb922 parents 21f3a9b e8dcd1415 files · +47 −37Browse files

Unified · Split

15 files
  1. .github/workflows/build.yml +2 −2
  2. .github/workflows/schedule-doc-report.yml +2 −2
  3. .github/workflows/test.yml +2 −2
  4. .ruby-version +1 −1
  5. .tool-versions +1 −1
  6. Dockerfile +1 −1
  7. Dockerfile-alpine +1 −1
  8. Gemfile +1 −1
  9. Gemfile.lock +20 −20
  10. lib/docs/scrapers/django.rb +5 −0
  11. lib/docs/scrapers/fastapi.rb +1 −1
  12. lib/docs/scrapers/git.rb +1 −1
  13. lib/docs/scrapers/octave.rb +6 −1
  14. lib/docs/scrapers/typescript.rb +2 −2
  15. lib/docs/scrapers/vitest.rb +1 −1
.github/workflows/build.yml+2−2
@@ -11,9 +11,9 @@ jobs: · 10 unmodified lines
1111 runs-on: ubuntu-20.04
1212 if: github.repository == 'freeCodeCamp/devdocs'
1313 steps:
14− - uses: actions/checkout@dc323e67f16fb5f7663d20ff7941f27f5809e9b6 # v2.6.0
14+ - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
1515 - name: Set up Ruby
16− uses: ruby/setup-ruby@31a7f6d628878b80bc63375a93ae079ec50a1601 # v1.143.0
16+ uses: ruby/setup-ruby@55283cc23133118229fd3f97f9336ee23a179fcf # v1.146.0
1717 with:
1818 bundler-cache: true # runs 'bundle install' and caches installed gems automatically
1919 - name: Run tests
.github/workflows/schedule-doc-report.yml+2−2
@@ -8,9 +8,9 @@ jobs: · 7 unmodified lines
88 runs-on: ubuntu-20.04
99 if: github.repository == 'freeCodeCamp/devdocs'
1010 steps:
11− - uses: actions/checkout@dc323e67f16fb5f7663d20ff7941f27f5809e9b6 # v2.6.0
11+ - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
1212 - name: Set up Ruby
13− uses: ruby/setup-ruby@31a7f6d628878b80bc63375a93ae079ec50a1601 # v1.143.0
13+ uses: ruby/setup-ruby@55283cc23133118229fd3f97f9336ee23a179fcf # v1.146.0
1414 with:
1515 bundler-cache: true # runs 'bundle install' and caches installed gems automatically
1616 - name: Generate report
.github/workflows/test.yml+2−2
@@ -9,9 +9,9 @@ jobs: · 8 unmodified lines
99 test:
1010 runs-on: ubuntu-20.04
1111 steps:
12− - uses: actions/checkout@dc323e67f16fb5f7663d20ff7941f27f5809e9b6 # v2.6.0
12+ - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
1313 - name: Set up Ruby
14− uses: ruby/setup-ruby@31a7f6d628878b80bc63375a93ae079ec50a1601 # v1.143.0
14+ uses: ruby/setup-ruby@55283cc23133118229fd3f97f9336ee23a179fcf # v1.146.0
1515 with:
1616 bundler-cache: true # runs 'bundle install' and caches installed gems automatically
1717 - name: Run tests
.ruby-version+1−1
@@ -1 +1 @@
1−3.2.1
1+3.2.2
.tool-versions+1−1
@@ -1 +1 @@
1−ruby 3.2.1
1+ruby 3.2.2
Dockerfile+1−1
@@ -1,4 +1,4 @@
1−FROM ruby:3.2.1
1+FROM ruby:3.2.2
22 ENV LANG=C.UTF-8
33 ENV ENABLE_SERVICE_WORKER=true
44
Dockerfile-alpine+1−1
@@ -1,4 +1,4 @@
1−FROM ruby:3.2.1-alpine
1+FROM ruby:3.2.2-alpine
22
33 ENV LANG=C.UTF-8
44 ENV ENABLE_SERVICE_WORKER=true
Gemfile+1−1
@@ -1,5 +1,5 @@
11 source 'https://rubygems.org'
2−ruby '3.2.1'
2+ruby '3.2.2'
33
44 gem 'activesupport', require: false
55 gem 'html-pipeline'
Gemfile.lock+20−20
@@ -1,7 +1,7 @@
11 GEM
22 remote: https://rubygems.org/
33 specs:
4− activesupport (7.0.4.2)
4+ activesupport (7.0.4.3)
55 concurrent-ruby (~> 1.0, >= 1.0.2)
66 i18n (>= 1.6, < 2)
77 minitest (>= 5.1)
@@ -20,7 +20,7 @@ GEM · 12 unmodified lines
2020 coffee-script-source (1.12.2)
2121 concurrent-ruby (1.1.10)
2222 daemons (1.4.1)
23− erubi (1.11.0)
23+ erubi (1.12.0)
2424 ethon (0.16.0)
2525 ffi (>= 1.15.0)
2626 eventmachine (1.2.7)
@@ -40,22 +40,22 @@ GEM · 13 unmodified lines
4040 image_size (>= 1.5, < 4)
4141 in_threads (~> 1.3)
4242 progress (~> 3.0, >= 3.0.1)
43− image_optim_pack (0.9.1.20221104)
43+ image_optim_pack (0.9.1.20230325)
4444 fspath (>= 2.1, < 4)
4545 image_optim (~> 0.19)
4646 image_size (3.2.0)
4747 in_threads (1.6.0)
4848 method_source (1.0.0)
49− mini_portile2 (2.8.0)
50− minitest (5.16.3)
49+ mini_portile2 (2.8.1)
50+ minitest (5.18.0)
5151 multi_json (1.15.0)
5252 mustermann (3.0.0)
5353 ruby2_keywords (~> 0.0.1)
5454 net-sftp (4.0.0)
5555 net-ssh (>= 5.0.0, < 8.0.0)
5656 net-ssh (7.0.1)
57− newrelic_rpm (8.12.0)
58− nokogiri (1.14.2)
57+ newrelic_rpm (8.16.0)
58+ nokogiri (1.14.3)
5959 mini_portile2 (~> 2.8.0)
6060 racc (~> 1.4)
6161 options (2.3.2)
@@ -63,24 +63,24 @@ GEM · 1 unmodified line
6363 progress_bar (1.3.3)
6464 highline (>= 1.6, < 3)
6565 options (~> 2.3.0)
66− pry (0.14.1)
66+ pry (0.14.2)
6767 coderay (~> 1.1)
6868 method_source (~> 1.0)
6969 pry-byebug (3.10.1)
7070 byebug (~> 11.0)
7171 pry (>= 0.13, < 0.15)
72− racc (1.6.1)
73− rack (2.2.6.3)
74− rack-protection (3.0.3)
72+ racc (1.6.2)
73+ rack (2.2.6.4)
74+ rack-protection (3.0.5)
7575 rack
7676 rack-ssl-enforcer (0.2.9)
77− rack-test (2.0.2)
77+ rack-test (2.1.0)
7878 rack (>= 1.3)
7979 rake (13.0.6)
8080 rb-fsevent (0.11.2)
8181 rb-inotify (0.10.1)
8282 ffi (~> 1.0)
83− redcarpet (3.5.1)
83+ redcarpet (3.6.0)
8484 rexml (3.2.5)
8585 rr (3.1.0)
8686 rss (0.2.9)
@@ -91,16 +91,16 @@ GEM · 4 unmodified lines
9191 sass-listen (4.0.0)
9292 rb-fsevent (~> 0.9, >= 0.9.4)
9393 rb-inotify (~> 0.9, >= 0.9.7)
94− sinatra (3.0.3)
94+ sinatra (3.0.5)
9595 mustermann (~> 3.0)
9696 rack (~> 2.2, >= 2.2.4)
97− rack-protection (= 3.0.3)
97+ rack-protection (= 3.0.5)
9898 tilt (~> 2.0)
99− sinatra-contrib (3.0.3)
99+ sinatra-contrib (3.0.5)
100100 multi_json
101101 mustermann (~> 3.0)
102− rack-protection (= 3.0.3)
103− sinatra (= 3.0.3)
102+ rack-protection (= 3.0.5)
103+ sinatra (= 3.0.5)
104104 tilt (~> 2.0)
105105 sprockets (3.7.2)
106106 concurrent-ruby (~> 1.0)
@@ -116,7 +116,7 @@ GEM · 9 unmodified lines
116116 strings-ansi (0.2.0)
117117 terminal-table (3.0.2)
118118 unicode-display_width (>= 1.1.1, < 3)
119− thin (1.8.1)
119+ thin (1.8.2)
120120 daemons (~> 1.0, >= 1.0.9)
121121 eventmachine (~> 1.0, >= 1.0.4)
122122 rack (>= 1, < 3)
@@ -179,7 +179,7 @@ DEPENDENCIES · 56 unmodified lines
179179 yajl-ruby
180180
181181 RUBY VERSION
182− ruby 3.2.1p31
182+ ruby 3.2.2p53
183183
184184 BUNDLED WITH
185185 2.4.6
lib/docs/scrapers/django.rb+5−0
@@ -34,6 +34,11 @@ module Docs · 33 unmodified lines
3434 Licensed under the BSD License.
3535 HTML
3636
37+ version '4.2' do
38+ self.release = '4.2'
39+ self.base_url = "https://docs.djangoproject.com/en/#{self.version}/"
40+ end
41+
3742 version '4.1' do
3843 self.release = '4.1'
3944 self.base_url = "https://docs.djangoproject.com/en/#{self.version}/"
lib/docs/scrapers/fastapi.rb+1−1
@@ -2,7 +2,7 @@ module Docs · 1 unmodified line
22 class Fastapi < UrlScraper
33 self.name = 'FastAPI'
44 self.type = 'fastapi'
5− self.release = '0.88.0'
5+ self.release = '0.95.0'
66 self.base_url = 'https://fastapi.tiangolo.com/'
77 self.root_path = '/'
88 self.links = {
lib/docs/scrapers/git.rb+1−1
@@ -1,7 +1,7 @@
11 module Docs
22 class Git < UrlScraper
33 self.type = 'git'
4− self.release = '2.39.0'
4+ self.release = '2.40.0'
55 self.base_url = 'https://git-scm.com/docs'
66 self.initial_paths = %w(/git.html)
77 self.links = {
lib/docs/scrapers/octave.rb+6−1
@@ -23,12 +23,17 @@ module Docs · 22 unmodified lines
2323 options[:root_title] = 'GNU Octave'
2424
2525 options[:attribution] = <<-HTML
26− &copy; 1996–2022 The Octave Project Developers<br>
26+ &copy; 1996–2023 The Octave Project Developers<br>
2727 Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.<br/>
2828 Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.</br>
2929 Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions.
3030 HTML
3131
32+ version '8' do
33+ self.release = '8.1.0'
34+ self.base_url = "https://docs.octave.org/v#{self.release}/"
35+ end
36+
3237 version '7' do
3338 self.release = '7.2.0'
3439 self.base_url = "https://docs.octave.org/v#{self.release}/"
lib/docs/scrapers/typescript.rb+2−2
@@ -4,7 +4,7 @@ module Docs · 3 unmodified lines
44
55 self.name = 'TypeScript'
66 self.type = 'typescript'
7− self.release = '4.9.3'
7+ self.release = '5.0.2'
88 self.base_urls = [
99 'https://www.typescriptlang.org/docs/handbook/',
1010 'https://www.typescriptlang.org/'
@@ -35,7 +35,7 @@ module Docs · 24 unmodified lines
3535 ]
3636
3737 options[:attribution] = <<-HTML
38− &copy; 2012-2022 Microsoft<br>
38+ &copy; 2012-2023 Microsoft<br>
3939 Licensed under the Apache License, Version 2.0.
4040 HTML
4141
lib/docs/scrapers/vitest.rb+1−1
@@ -16,7 +16,7 @@ module Docs · 15 unmodified lines
1616 Licensed under the MIT License.
1717 HTML
1818
19− self.release = '0.27.1'
19+ self.release = '0.30.1'
2020 self.base_url = 'https://vitest.dev/'
2121 self.initial_paths = %w(guide/)
2222 html_filters.push 'vitest/entries', 'vite/clean_html'