From 8cd26186230b5425c7dbfaaeb2c9820cfc2a5807 Mon Sep 17 00:00:00 2001 From: Shaygan Hooshyari Date: Sat, 20 Jan 2024 14:27:41 -0800 Subject: [PATCH 001/112] Add Raycast dev docs to readme --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8dec3856..ea7d3720 100644 --- a/README.md +++ b/README.md @@ -176,6 +176,7 @@ Made something cool? Feel free to open a PR to add a new row to this table! You | [waiting-for-dev/vim-www](https://github.com/waiting-for-dev/vim-www) | Vim plugin | ![Latest GitHub commit](https://img.shields.io/github/last-commit/waiting-for-dev/vim-www?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/waiting-for-dev/vim-www?logo=github&label) | | [luckasRanarison/nvim-devdocs](https://github.com/luckasRanarison/nvim-devdocs) | Neovim plugin | ![Latest GitHub commit](https://img.shields.io/github/last-commit/luckasRanarison/nvim-devdocs?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/luckasRanarison/nvim-devdocs?logo=github&label) | | [toiletbril/dedoc](https://github.com/toiletbril/dedoc) | Terminal based viewer | ![Latest GitHub commit](https://img.shields.io/github/last-commit/toiletbril/dedoc?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/toiletbril/dedoc?logo=github&label) | +| [Raycast Devdocs](https://www.raycast.com/pomdtr/devdocs) | Raycast extension | Unavailable | Unavailable | ## Copyright / License From e27ead7c64715f7bfa4b1c613ba08bc71ede21ca Mon Sep 17 00:00:00 2001 From: arkcia Date: Sun, 21 Jan 2024 11:06:16 +0800 Subject: [PATCH 002/112] update and fix pytroch --- lib/docs/filters/pytorch/entries.rb | 120 +++++++++++++++++++++------- lib/docs/scrapers/pytorch.rb | 12 ++- 2 files changed, 94 insertions(+), 38 deletions(-) diff --git a/lib/docs/filters/pytorch/entries.rb b/lib/docs/filters/pytorch/entries.rb index 4b8d153e..b337edbb 100644 --- a/lib/docs/filters/pytorch/entries.rb +++ b/lib/docs/filters/pytorch/entries.rb @@ -1,57 +1,115 @@ module Docs class Pytorch class EntriesFilter < Docs::EntriesFilter - NAME_REPLACEMENTS = { - "Distributed communication package - torch.distributed" => "torch.distributed" + TYPE_REPLACEMENTS = { + "torch.Tensor" => "Tensor", + "torch.nn" => "Neuro Network", + "Probability distributions - torch.distributions" => "Probability Distributions", + "torch" => "Torch", + "Quantization" => "Quantization", + "torch.optim" => "Optimization", + "torch.Storage" => "Storage", + "torch.nn.functional" => "NN Functions", + "torch.cuda" => "CUDA", + "Torch Distributed Elastic" => "Distributed Elastic", + "torch.fx" => "FX", + "TorchScript" => "Torch Script", + "torch.onnx" => "ONNX", + "Distributed communication package - torch.distributed" => "Distributed Communication", + "Automatic differentiation package - torch.autograd" => "Automatic Differentiation", + "torch.linalg" => "Linear Algebra", + "Distributed Checkpoint - torch.distributed.checkpoint" => "Distributed Checkpoint", + "Distributed RPC Framework" => "Distributed RPC", + "torch.special" => "SciPy-like Special", + "torch.package" => "Package", + "torch.backends" => "Backends", + "FullyShardedDataParallel" => "Fully Sharded Data Parallel", + "torch.sparse" => "Sparse Tensors", + "torch.export" => "Traced Graph Export", + "torch.fft" => "Discrete Fourier Transforms", + "torch.utils.data" => "Datasets and Data Loaders", + "torch.monitor" => "Monitor", + "Automatic Mixed Precision package - torch.amp" => "Automatic Mixed Precision", + "torch.utils.tensorboard" => "Tensorboard", + "torch.profiler" => "Profiler", + "torch.mps" => "MPS", + "DDP Communication Hooks" => "DDP Communication Hooks", + "Benchmark Utils - torch.utils.benchmark" => "Benchmark Utils", + "torch.nn.init" => "Parameter Initializations", + "Tensor Parallelism - torch.distributed.tensor.parallel" => "Tensor Parallelism", + "torch.func" => "JAX-like Function Transforms", + "Distributed Optimizers" => "Distributed Optimizers", + "torch.signal" => "SciPy-like Signal", + "torch.futures" => "Miscellaneous", + "torch.utils.cpp_extension" => "Miscellaneous", + "torch.overrides" => "Miscellaneous", + "Generic Join Context Manager" => "Miscellaneous", + "torch.hub" => "Miscellaneous", + "torch.cpu" => "Miscellaneous", + "torch.random" => "Miscellaneous", + "torch.compiler" => "Miscellaneous", + "Pipeline Parallelism" => "Miscellaneous", + "Named Tensors" => "Miscellaneous", + "Multiprocessing package - torch.multiprocessing" => "Miscellaneous", + "torch.utils" => "Miscellaneous", + "torch.library" => "Miscellaneous", + "Tensor Attributes" => "Miscellaneous", + "torch.testing" => "Miscellaneous", + "torch.nested" => "Miscellaneous", + "Understanding CUDA Memory Usage" => "Miscellaneous", + "torch.utils.dlpack" => "Miscellaneous", + "torch.utils.checkpoint" => "Miscellaneous", + "torch.__config__" => "Miscellaneous", + "Type Info" => "Miscellaneous", + "torch.utils.model_zoo" => "Miscellaneous", + "torch.utils.mobile_optimizer" => "Miscellaneous", + "torch._logging" => "Miscellaneous", + "torch.masked" => "Miscellaneous", + "torch.utils.bottleneck" => "Miscellaneous" } - def get_breadcrumbs() - css('.pytorch-breadcrumbs > li').map { |node| node.content.delete_suffix(' >') } + def get_breadcrumbs + css('.pytorch-breadcrumbs > li').map { + |node| node.content.delete_suffix(' >').strip + }.reject { |item| item.nil? || item.empty? } end def get_name - # The id of the container `div.section` indicates the page type. - # If the id starts with `module-`, then it's an API reference, - # otherwise it is a note or design doc. - section_id = at_css('.section[id], section[id]')['id'] - if section_id.starts_with? 'module-' - section_id.remove('module-') - else - name = get_breadcrumbs()[1] - NAME_REPLACEMENTS.fetch(name, name) - end + b = get_breadcrumbs + b[(b[1] == 'torch' ? 2 : 1)..].join('.') end def get_type - name + t = get_breadcrumbs[1] + TYPE_REPLACEMENTS.fetch(t, t) end def include_default_entry? - # Only include API references, and ignore notes or design docs - !subpath.start_with? 'generated/' and type.start_with? 'torch' + # Only include API entries to simplify and unify the list + return name.start_with?('torch.') end def additional_entries return [] if root_page? entries = [] - - css('dt').each do |node| - name = node['id'] - if name == self.name or name == nil + css('dl').each do |node| + dt = node.at_css('dt') + if dt == nil + next + end + id = dt['id'] + if id == name or id == nil next end - case node.parent['class'] - when 'method', 'function' - if node.at_css('code').content.starts_with? 'property ' - # this instance method is a property, so treat it as an attribute - entries << [name, node['id']] - else - entries << [name + '()', node['id']] - end - when 'class', 'attribute' - entries << [name, node['id']] + case node['class'] + when 'py method', 'py function' + entries << [id + '()', id] + when 'py class', 'py attribute', 'py property' + entries << [id, id] + when 'footnote brackets', 'field-list simple' + next end end diff --git a/lib/docs/scrapers/pytorch.rb b/lib/docs/scrapers/pytorch.rb index a6d9ea82..8f560a94 100644 --- a/lib/docs/scrapers/pytorch.rb +++ b/lib/docs/scrapers/pytorch.rb @@ -3,7 +3,6 @@ module Docs self.name = 'PyTorch' self.slug = 'pytorch' self.type = 'sphinx' - self.force_gzip = true self.links = { home: 'https://pytorch.org/', code: 'https://github.com/pytorch/pytorch' @@ -11,21 +10,20 @@ module Docs html_filters.push 'pytorch/entries', 'pytorch/clean_html', 'sphinx/clean_html' - options[:skip] = ['cpp_index.html', 'packages.html', 'py-modindex.html', 'genindex.html'] + options[:skip] = ['cpp_index.html', 'deploy.html', 'packages.html', 'py-modindex.html', 'genindex.html'] options[:skip_patterns] = [/\Acommunity/, /\A_modules/, /\Anotes/, /\Aorg\/pytorch\//] - options[:max_image_size] = 256_000 options[:attribution] = <<-HTML - © 2019-2024 Torch Contributors
- Licensed under the 3-clause BSD License. + © 2024, PyTorch Contributors
+ PyTorch has a BSD-style license, as found in the LICENSE file. HTML - version '2' do + version '2.1' do self.release = '2.1' self.base_url = "https://pytorch.org/docs/#{release}/" end - version '1' do + version '1.13' do self.release = '1.13' self.base_url = "https://pytorch.org/docs/#{release}/" end From 35ff391b3481c1e1d9de7df225af44c310817ee0 Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Sun, 21 Jan 2024 18:58:25 +0100 Subject: [PATCH 003/112] htmx: missing "license" --- lib/docs/scrapers/htmx.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/docs/scrapers/htmx.rb b/lib/docs/scrapers/htmx.rb index 6e6f638e..719277b2 100644 --- a/lib/docs/scrapers/htmx.rb +++ b/lib/docs/scrapers/htmx.rb @@ -25,7 +25,7 @@ module Docs # https://github.com/bigskysoftware/htmx/blob/master/LICENSE options[:attribution] = <<-HTML - Licensed under the Zero-Clause BSD + Licensed under the Zero-Clause BSD License. HTML def get_latest_version(opts) From d9e4d516b8a7142bafccaa429df13dd9bf9ca5d2 Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Sun, 21 Jan 2024 20:36:23 +0100 Subject: [PATCH 004/112] pytorch: version 2 and version 1 --- lib/docs/scrapers/pytorch.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/docs/scrapers/pytorch.rb b/lib/docs/scrapers/pytorch.rb index 8f560a94..ae79ec36 100644 --- a/lib/docs/scrapers/pytorch.rb +++ b/lib/docs/scrapers/pytorch.rb @@ -18,12 +18,12 @@ module Docs PyTorch has a BSD-style license, as found in the LICENSE file. HTML - version '2.1' do + version '2' do self.release = '2.1' self.base_url = "https://pytorch.org/docs/#{release}/" end - version '1.13' do + version '1' do self.release = '1.13' self.base_url = "https://pytorch.org/docs/#{release}/" end From ff7adb221a450356ae0e3e27a232c677e5bb278e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 22 Jan 2024 13:02:36 +0000 Subject: [PATCH 005/112] chore(deps): update ruby/setup-ruby action to v1.169.0 --- .github/workflows/build.yml | 2 +- .github/workflows/schedule-doc-report.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f26ba88d..909a9c57 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@432702e864cadc1b56247e31aa341be5be3e129a # v1.168.0 + uses: ruby/setup-ruby@5daca165445f0ae10478593083f72ca2625e241d # v1.169.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests diff --git a/.github/workflows/schedule-doc-report.yml b/.github/workflows/schedule-doc-report.yml index 6b3e90d6..fef290a5 100644 --- a/.github/workflows/schedule-doc-report.yml +++ b/.github/workflows/schedule-doc-report.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@432702e864cadc1b56247e31aa341be5be3e129a # v1.168.0 + uses: ruby/setup-ruby@5daca165445f0ae10478593083f72ca2625e241d # v1.169.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Generate report diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c8904151..df9dc48c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Set up Ruby - uses: ruby/setup-ruby@432702e864cadc1b56247e31aa341be5be3e129a # v1.168.0 + uses: ruby/setup-ruby@5daca165445f0ae10478593083f72ca2625e241d # v1.169.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests From 5f0477961b0ad65f58ea482983bfbfc067011f7c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 22 Jan 2024 22:37:15 +0000 Subject: [PATCH 006/112] chore(deps): update dependency terser to v1.2.0 --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 1bbdc197..cfe43c1a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -30,7 +30,7 @@ GEM ethon (0.16.0) ffi (>= 1.15.0) eventmachine (1.2.7) - execjs (2.8.1) + execjs (2.9.1) exifr (1.4.0) ffi (1.15.5) fspath (3.1.2) @@ -125,7 +125,7 @@ GEM strings-ansi (0.2.0) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) - terser (1.1.20) + terser (1.2.0) execjs (>= 0.3.0, < 3) thin (1.8.2) daemons (~> 1.0, >= 1.0.9) From e328e5a1fb36b8d11abfc49d79539d9ba1665c73 Mon Sep 17 00:00:00 2001 From: daodennis <43357797+daodennis@users.noreply.github.com> Date: Tue, 23 Jan 2024 19:46:10 -0800 Subject: [PATCH 007/112] Update kubernetes.rb and add versions available Previously only the latest and v1.20 was available, this change adds the latest version 1.29 and the previous five versions through 1.24 which are common K8S releases in circulation. --- lib/docs/scrapers/kubernetes.rb | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/lib/docs/scrapers/kubernetes.rb b/lib/docs/scrapers/kubernetes.rb index 2eb30c63..13eba935 100644 --- a/lib/docs/scrapers/kubernetes.rb +++ b/lib/docs/scrapers/kubernetes.rb @@ -20,15 +20,40 @@ module Docs # latest version has a special URL that does not include the version identifier version do - self.release = "1.26" + self.release = "1.29" self.base_url = "https://kubernetes.io/docs/reference/kubernetes-api/" end - version '1.20' do + version '1.28' do self.release = "#{version}" self.base_url = "https://v#{version.sub('.', '-')}.docs.kubernetes.io/docs/reference/kubernetes-api/" end + version '1.27' do + self.release = "#{version}" + self.base_url = "https://v#{version.sub('.', '-')}.docs.kubernetes.io/docs/reference/kubernetes-api/" + end + + version '1.27' do + self.release = "#{version}" + self.base_url = "https://v#{version.sub('.', '-')}.docs.kubernetes.io/docs/reference/kubernetes-api/" + end + + version '1.26' do + self.release = "#{version}" + self.base_url = "https://v#{version.sub('.', '-')}.docs.kubernetes.io/docs/reference/kubernetes-api/" + end + + version '1.25' do + self.release = "#{version}" + self.base_url = "https://v#{version.sub('.', '-')}.docs.kubernetes.io/docs/reference/kubernetes-api/" + end + + version '1.24' do + self.release = "#{version}" + self.base_url = "https://v#{version.sub('.', '-')}.docs.kubernetes.io/docs/reference/kubernetes-api/" + end + def get_latest_version(opts) get_latest_github_release('kubernetes', 'kubernetes', opts) end From 6d62e69a8124dda01f0127ae81d0b1c19415a88d Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Wed, 24 Jan 2024 21:13:43 +0100 Subject: [PATCH 008/112] Update OpenJDK documentation --- docs/file-scrapers.md | 4 ++-- lib/docs/filters/openjdk/clean_html_new.rb | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/file-scrapers.md b/docs/file-scrapers.md index 478099b4..2cc99165 100644 --- a/docs/file-scrapers.md +++ b/docs/file-scrapers.md @@ -167,8 +167,8 @@ download it, extract it with `dpkg -x $PACKAGE ./` and move `./usr/share/doc/ope to `path/to/devdocs/docs/openjdk~$VERSION` ```sh -curl -O http://ftp.at.debian.org/debian/pool/main/o/openjdk-21/openjdk-21-doc_21.0.1+12-3_all.deb -tar xf openjdk-21-doc_21.0.1+12-3_all.deb +curl -O http://ftp.at.debian.org/debian/pool/main/o/openjdk-21/openjdk-21-doc_21.0.2+13-2_all.deb +tar xf openjdk-21-doc_21.0.2+13-2_all.deb tar xf data.tar.xz mv ./usr/share/doc/openjdk-21-jre-headless/api/ docs/openjdk~$VERSION ``` diff --git a/lib/docs/filters/openjdk/clean_html_new.rb b/lib/docs/filters/openjdk/clean_html_new.rb index 90341926..608dbab6 100644 --- a/lib/docs/filters/openjdk/clean_html_new.rb +++ b/lib/docs/filters/openjdk/clean_html_new.rb @@ -12,6 +12,7 @@ module Docs end css('.header .sub-title', 'hr', '.table-tabs').remove + css('.copy').remove # fix ul section that contains summaries or tables css('ul').each do |node| From d774d064ec4b1b30e67e97792d1af26ffa779248 Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Wed, 24 Jan 2024 23:10:33 +0100 Subject: [PATCH 009/112] Add playwright documentation --- assets/javascripts/news.json | 4 +++ lib/docs/filters/playwright/clean_html.rb | 29 ++++++++++++++++++++++ lib/docs/filters/playwright/entries.rb | 23 +++++++++++++++++ lib/docs/scrapers/playwright.rb | 27 ++++++++++++++++++++ public/icons/docs/playwright/16.png | Bin 0 -> 534 bytes public/icons/docs/playwright/16@2x.png | Bin 0 -> 1132 bytes public/icons/docs/playwright/SOURCE | 1 + 7 files changed, 84 insertions(+) create mode 100644 lib/docs/filters/playwright/clean_html.rb create mode 100644 lib/docs/filters/playwright/entries.rb create mode 100644 lib/docs/scrapers/playwright.rb create mode 100644 public/icons/docs/playwright/16.png create mode 100644 public/icons/docs/playwright/16@2x.png create mode 100644 public/icons/docs/playwright/SOURCE diff --git a/assets/javascripts/news.json b/assets/javascripts/news.json index b5340a3c..38dd4bc4 100644 --- a/assets/javascripts/news.json +++ b/assets/javascripts/news.json @@ -1,4 +1,8 @@ [ + [ + "2024-01-24", + "New documentation: Playwright" + ], [ "2024-01-20", "New documentation: htmx" diff --git a/lib/docs/filters/playwright/clean_html.rb b/lib/docs/filters/playwright/clean_html.rb new file mode 100644 index 00000000..cc97294d --- /dev/null +++ b/lib/docs/filters/playwright/clean_html.rb @@ -0,0 +1,29 @@ +module Docs + class Playwright + class CleanHtmlFilter < Filter + def call + @doc = at_css('.markdown') + + css('x-search').remove + css('hr').remove + css('font:contains("Added in")').remove + css('.list-anchor').remove + + css('.alert').each do |node| + node.name = 'blockquote' + end + + css('pre').each do |node| + node.content = node.css('.token-line').map(&:content).join("\n") + node.remove_attribute('style') + node['data-language'] = node.content =~ /\A\s* + Licensed under the Apache License, Version 2.0. + HTML + + def get_latest_version(opts) + get_npm_version('@playwright/test', opts) + end + end +end diff --git a/public/icons/docs/playwright/16.png b/public/icons/docs/playwright/16.png new file mode 100644 index 0000000000000000000000000000000000000000..a209989def91e7e16b8475203c7b8154597f079d GIT binary patch literal 534 zcmV+x0_pvUP)H^IGd zG1%+QjbP6or$f9J-U#vh*-&5swpC%G%1@<9ns*c?tNhhnZTv#7&t{YE3e&4#1J;@N z!wpy+=sOW)I}A7GS^PzIzVa*$kgf0a))=kO>#^OayTs)Jc4Wv=6)8Mpvi_vM#8Ag|M*Oowdn3f-*MVTC{|ddz z|K<9W{wvMY+@{xJ@2gwsI0b0)OOQ(pHyTP|jmBCZpSZKZ9v4mrx<7Sj)qe*LhsmnQ zf%i*qt%)B|2}#>CFiy4I@Ve@3t=D>Mjo#@kH$AC0$I^qOq^#oU$*1QW=mEkY_TbD+ Y0A{&*WUbG?O#lD@07*qoM6N<$f_Llul>h($ literal 0 HcmV?d00001 diff --git a/public/icons/docs/playwright/16@2x.png b/public/icons/docs/playwright/16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e621e1f0c9ad28b15692447214024e7436c15bbe GIT binary patch literal 1132 zcmV-y1e5!TP)iPE5WP6qVgRsJ6 z)sISZw4CYY0ArU>e$_th`yk6n7_=x^mbb#_q4UhxyV*NEnVJHsJa|>0x9PIi2TCm4|Z1{ed_y60WUjHi!Oc6ev zsPa>}U;ByTB(+b-4$xSnOV9y2YYa_L9N^&Kz;Z0u>pm_A+yPpC6-Wov>wzs%nymIh z*E29$&oww-&o$_QYM0(Um;-cH8WM8A50z~y>=Ze=4&yAr{TG z*sS9pI9t~>=(=v47ckKozd|^|q!p_Jw4Fn>E`)f!#uW`G{apU5b*tb_fSQQ--wVtE z#d<4DbaY(<7wDC`96^qMoY`=WzxP304mc6u`d7V272)e%Wef-CtTMugbKNz@5B29* zfE}Q_&iE?ca=_FxEcHf+$9Htg&j)*LHgXTyqA*eQ2h1|{2Gg7B6_)pv`?OxlO;G)< zI9UzDa!kjV(9z_wH-nFbesZ|_1uE8fDYQI;}P^mZ;JIk)YNa1PIOUh>K2@KF4*%Ka!6bW za{qt8*AX)z_5mF-P3@lk8j~d5wWcn>6d$j*%48F&?~M*HG%zrcR2LY!21Kq4^tlKu zqW{1XqM!5sx;*p0=!s8Z3f}mCqrJ*lj;zW^*V|iA$1OOi*2jPL$^h?W&Az^qbiMpP zDNa)VjO+llxmvg^e{Hbd)PSlD5*@doaBUyIPf8OsUc&SLQhiLzR~cV3m}+WDlQyBQ zTaX>FfVrxf>3C0Ng7y>r6(+a!R-1g#TW$POZ=u;4-B$aVy1~IpG;NfIhK4fhx&*uE yxCD0TxdyKVX2ngw9MB2MMZ>#QJnDd9=KugB!#0fqf`pU+0000 Date: Thu, 25 Jan 2024 18:37:42 +0000 Subject: [PATCH 010/112] chore(deps): update ruby/setup-ruby action to v1.170.0 --- .github/workflows/build.yml | 2 +- .github/workflows/schedule-doc-report.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 909a9c57..4d0b628b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@5daca165445f0ae10478593083f72ca2625e241d # v1.169.0 + uses: ruby/setup-ruby@bd03e04863f52d169e18a2b190e8fa6b84938215 # v1.170.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests diff --git a/.github/workflows/schedule-doc-report.yml b/.github/workflows/schedule-doc-report.yml index fef290a5..384cc253 100644 --- a/.github/workflows/schedule-doc-report.yml +++ b/.github/workflows/schedule-doc-report.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@5daca165445f0ae10478593083f72ca2625e241d # v1.169.0 + uses: ruby/setup-ruby@bd03e04863f52d169e18a2b190e8fa6b84938215 # v1.170.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Generate report diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index df9dc48c..28b8ab18 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Set up Ruby - uses: ruby/setup-ruby@5daca165445f0ae10478593083f72ca2625e241d # v1.169.0 + uses: ruby/setup-ruby@bd03e04863f52d169e18a2b190e8fa6b84938215 # v1.170.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests From 88974be9cdb44f6cd4a4c28ca886b5a04d45264a Mon Sep 17 00:00:00 2001 From: stacksharebot Date: Sat, 27 Jan 2024 03:50:26 +0000 Subject: [PATCH 011/112] Create techstack.yml --- techstack.yml | 597 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 597 insertions(+) create mode 100644 techstack.yml diff --git a/techstack.yml b/techstack.yml new file mode 100644 index 00000000..88f89c51 --- /dev/null +++ b/techstack.yml @@ -0,0 +1,597 @@ +repo_name: freeCodeCamp/devdocs +report_id: 281e8991a46b88702952b7b18dd5e2b0 +version: 0.1 +repo_type: Public +timestamp: '2024-01-27T03:50:22+00:00' +requested_by: renovate[bot] +provider: github +branch: main +detected_tools_count: 43 +tools: +- name: CSS 3 + description: The latest evolution of the Cascading Style Sheets language + website_url: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS3 + open_source: true + hosted_saas: false + category: Languages & Frameworks + sub_category: Languages + image_url: https://img.stackshare.io/service/6727/css.png + detection_source_url: https://github.com/freeCodeCamp/devdocs + detection_source: Repo Metadata +- name: JavaScript + description: Lightweight, interpreted, object-oriented language with first-class + functions + website_url: https://developer.mozilla.org/en-US/docs/Web/JavaScript + open_source: true + hosted_saas: false + category: Languages & Frameworks + sub_category: Languages + image_url: https://img.stackshare.io/service/1209/javascript.jpeg + detection_source_url: https://github.com/freeCodeCamp/devdocs + detection_source: Repo Metadata +- name: Ruby + description: A dynamic, interpreted, open source programming language with a focus + on simplicity and productivity + website_url: https://www.ruby-lang.org + version: 3.3.0 + open_source: true + hosted_saas: false + category: Languages & Frameworks + sub_category: Languages + image_url: https://img.stackshare.io/service/989/ruby.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Repo Metadata + last_updated_by: Thibaut + last_updated_on: 2013-10-24 18:25:52.000000000 Z +- name: Sinatra + description: Classy web-development dressed in a DSL + website_url: http://www.sinatrarb.com/ + license: MIT + open_source: true + hosted_saas: false + category: Languages & Frameworks + sub_category: Microframeworks (Backend) + image_url: https://img.stackshare.io/service/999/logo.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile + detection_source: Gemfile + last_updated_by: Paul Sernatinger + last_updated_on: 2022-11-14 14:30:30.000000000 Z +- name: Capybara + description: Acceptance test framework for web applications + website_url: http://jnicklas.github.io/capybara/ + license: MIT + open_source: true + hosted_saas: false + category: Build, Test, Deploy + sub_category: Testing Frameworks + image_url: https://img.stackshare.io/service/2595/capybara.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile + detection_source: Gemfile + last_updated_by: Thibaut + last_updated_on: 2014-01-26 21:01:54.000000000 Z +- name: Docker + description: Enterprise Container Platform for High-Velocity Innovation. + website_url: https://www.docker.com/ + license: Apache-2.0 + open_source: true + hosted_saas: false + category: Build, Test, Deploy + sub_category: Virtual Machine Platforms & Containers + image_url: https://img.stackshare.io/service/586/n4u37v9t_400x400.png + detection_source_url: https://github.com/freeCodeCamp/devdocs + detection_source: Repo Metadata +- name: Git + description: Fast, scalable, distributed revision control system + website_url: http://git-scm.com/ + open_source: true + hosted_saas: false + category: Build, Test, Deploy + sub_category: Version Control System + image_url: https://img.stackshare.io/service/1046/git.png + detection_source_url: https://github.com/freeCodeCamp/devdocs + detection_source: Repo Metadata +- name: GitHub Actions + description: Automate your workflow from idea to production + website_url: https://github.com/features/actions + open_source: false + hosted_saas: true + category: Build, Test, Deploy + sub_category: Continuous Integration + image_url: https://img.stackshare.io/service/11563/actions.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/.github/workflows/build.yml + detection_source: ".github/workflows/build.yml" + last_updated_by: renovate[bot] + last_updated_on: 2023-03-25 01:01:01.000000000 Z +- name: New Relic + description: New Relic is the industry’s largest and most comprehensive cloud-based + observability platform. + website_url: http://newrelic.com + open_source: false + hosted_saas: true + category: Monitoring + sub_category: Performance Monitoring + image_url: https://img.stackshare.io/service/103/default_193410db3a7e419c7b436961bf41d733c7346b59.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile + detection_source: Gemfile + last_updated_by: Thibaut Courouble + last_updated_on: 2018-03-24 19:06:19.000000000 Z +- name: RubyGems + description: Easily download, install, and use ruby software packages on your system + website_url: https://rubygems.org/ + open_source: false + hosted_saas: false + category: Build, Test, Deploy + sub_category: Package Managers + image_url: https://img.stackshare.io/service/12795/5jL6-BA5_400x400.jpeg + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile + detection_source: Gemfile + last_updated_by: Thibaut + last_updated_on: 2013-10-24 18:25:52.000000000 Z +- name: npm + description: The package manager for JavaScript. + website_url: https://www.npmjs.com/ + open_source: false + hosted_saas: false + category: Build, Test, Deploy + sub_category: Front End Package Manager + image_url: https://img.stackshare.io/service/1120/lejvzrnlpb308aftn31u.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile + detection_source: Gemfile + last_updated_by: Thibaut + last_updated_on: 2013-10-24 18:25:52.000000000 Z +- name: activesupport + description: A toolkit of support libraries and Ruby core extensions extracted from + the Rails framework + package_url: https://rubygems.org/activesupport + version: 7.1.3 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/18817/default_b17f14dbef6c1275120b34d9ec2eff5942499bd5.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Paul Sernatinger + last_updated_on: 2022-11-14 14:30:30.000000000 Z +- name: better_errors + description: Provides a better error page for Rails and other Rack apps + package_url: https://rubygems.org/better_errors + version: 2.10.1 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/19224/default_90da4313847baa579409c050c1ebb8de5a6e0fbc.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Thibaut + last_updated_on: 2013-10-24 18:25:52.000000000 Z +- name: browser + description: Do some browser detection with Ruby + package_url: https://rubygems.org/browser + version: 5.3.1 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/19740/default_dd31b4f280886d69f8a43459d55ecc7f1ae44486.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Paul Sernatinger + last_updated_on: 2022-11-14 14:30:30.000000000 Z +- name: chunky_png + description: This pure Ruby library can read and write PNG images without depending + on an external image library, like RMagick + package_url: https://rubygems.org/chunky_png + version: 1.4.0 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/19118/default_ab0024f54be625eb1e21abc015158fc74b2e3704.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Paul Sernatinger + last_updated_on: 2022-11-14 14:30:30.000000000 Z +- name: erubi + description: Erubi is a ERB template engine for ruby + package_url: https://rubygems.org/erubi + version: 1.12.0 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/rubygems/image.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Paul Sernatinger + last_updated_on: 2022-11-14 14:30:30.000000000 Z +- name: html-pipeline + description: GitHub HTML processing filters and utilities + package_url: https://rubygems.org/html-pipeline + version: 2.14.3 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/19386/default_b0770ebdd12e1eb479a98261d0175b1714524f87.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Thibaut Courouble + last_updated_on: 2018-10-21 22:41:35.000000000 Z +- name: image_optim + description: Command line tool and ruby interface to optimize + package_url: https://rubygems.org/image_optim + version: 0.31.3 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/19798/default_5acb201e8340ca5b337b8c46c2fcaff7aa0db0ec.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Paul Sernatinger + last_updated_on: 2022-11-14 14:30:30.000000000 Z +- name: image_optim_pack + description: 'Precompiled binaries for image_optim: advpng' + package_url: https://rubygems.org/image_optim_pack + version: 0.10.1 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/rubygems/image.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Paul Sernatinger + last_updated_on: 2022-11-14 14:30:30.000000000 Z +- name: minitest + description: Minitest provides a complete suite of testing facilities supporting + TDD, BDD, mocking, and benchmarking + package_url: https://rubygems.org/minitest + version: 5.21.2 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/18818/default_f36df1cfa9ff6061d7f9b4879088be8538581c49.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Thibaut + last_updated_on: 2015-01-03 15:38:22.000000000 Z +- name: net-sftp + description: A pure Ruby implementation of the SFTP client protocol + package_url: https://rubygems.org/net-sftp + version: 4.0.0 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/19106/default_92b412aaa5197ea1fc2d70a503018e4186714110.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Paul Sernatinger + last_updated_on: 2022-11-14 14:30:30.000000000 Z +- name: newrelic_rpm + description: New Relic is a performance management system, developed by New Relic, + Inc + package_url: https://rubygems.org/newrelic_rpm + version: 8.16.0 + license: Apache-2.0 + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/19246/default_518f3430d0c3ea4653c591ebd7e75da67f51cfaf.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Thibaut Courouble + last_updated_on: 2018-03-24 19:06:19.000000000 Z +- name: nokogiri + description: Nokogiri + package_url: https://rubygems.org/nokogiri + version: 1.16.0 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/18823/default_b8fbb83e23c963442e15398c5b56262cc6267d6f.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Thibaut Courouble + last_updated_on: 2018-10-21 22:41:35.000000000 Z +- name: progress_bar + description: 'Give people feedback about long-running tasks without overloading + them with information: Use a progress bar' + package_url: https://rubygems.org/progress_bar + version: 1.3.3 + license: WTFPL + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/19696/default_2312d4d1847ef96af6bbd57ed9959234ab92321c.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Thibaut + last_updated_on: 2014-01-26 21:01:54.000000000 Z +- name: pry-byebug + description: Combine 'pry' with 'byebug' + package_url: https://rubygems.org/pry-byebug + version: 3.10.1 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/18848/default_1c2935fa69cec14d38adad302e002464101cd71f.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Paul Sernatinger + last_updated_on: 2022-11-14 14:30:30.000000000 Z +- name: rack + description: Rack provides a minimal, modular and adaptable interface for developing + web applications in Ruby + package_url: https://rubygems.org/rack + version: 2.2.8 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/18839/default_db5cfb0d85d9fd8bfb40a863581417a2a57791ab.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Paul Sernatinger + last_updated_on: 2022-11-14 14:30:30.000000000 Z +- name: rack-ssl-enforcer + description: Rack::SslEnforcer is a simple Rack middleware to enforce ssl connections + package_url: https://rubygems.org/rack-ssl-enforcer + version: 0.2.9 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/rubygems/image.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Paul Sernatinger + last_updated_on: 2022-11-14 14:30:30.000000000 Z +- name: rack-test + description: Rack::Test is a small, simple testing API for Rack apps + package_url: https://rubygems.org/rack-test + version: 2.1.0 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/18845/default_db5cfb0d85d9fd8bfb40a863581417a2a57791ab.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Paul Sernatinger + last_updated_on: 2022-11-14 14:30:30.000000000 Z +- name: rake + description: Rake is a Make-like program implemented in Ruby + package_url: https://rubygems.org/rake + version: 13.1.0 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/18812/default_f582e4648f4682adb72d2b201218cda7f8e894ac.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Paul Sernatinger + last_updated_on: 2022-11-14 14:30:30.000000000 Z +- name: redcarpet + description: A fast, safe and extensible Markdown to + package_url: https://rubygems.org/redcarpet + version: 3.6.0 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/18853/default_b87d202e13d56f87c63181fa49bc5e099c9abaac.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Paul Sernatinger + last_updated_on: 2022-11-14 14:30:30.000000000 Z +- name: rr + description: RR is a test double framework that features a rich selection of double + techniques and a terse syntax + package_url: https://rubygems.org/rr + version: 3.1.0 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/18915/default_353d3fd998e68372ebd6d80dbb4c0632f387d091.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Thibaut + last_updated_on: 2013-10-24 18:25:52.000000000 Z +- name: sass + description: Ruby Sass is deprecated! See https://sass-lang.com/ruby-sass for details + package_url: https://rubygems.org/sass + version: 3.7.4 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/18882/default_b1cb499f3e62fe773109c989f76e3365fbe49857.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Simon Legner + last_updated_on: 2024-01-13 21:26:48.000000000 Z +- name: selenium-webdriver + description: WebDriver is a tool for writing automated tests of websites + package_url: https://rubygems.org/selenium-webdriver + license: Apache-2.0 + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/18901/default_f0ad2b1ffbe10fdd866f9f8e5f812599d9e8085b.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile + detection_source: Gemfile + last_updated_by: Thibaut + last_updated_on: 2014-01-26 21:01:54.000000000 Z +- name: sinatra-contrib + description: Collection of useful Sinatra extensions + package_url: https://rubygems.org/sinatra-contrib + version: 3.2.0 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/19010/default_4361ccfae4dee655802081d8182ddcaebd7a2b3f.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Paul Sernatinger + last_updated_on: 2022-11-14 14:30:30.000000000 Z +- name: sprockets + description: Sprockets is a Rack-based asset packaging system that concatenates + and serves JavaScript + package_url: https://rubygems.org/sprockets + version: 3.7.2 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/18932/default_36bbb38c1cd5521e90d6e99982778960b00ec515.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Simon Legner + last_updated_on: 2024-01-13 21:26:48.000000000 Z +- name: sprockets-helpers + description: Asset path helpers for Sprockets 2.x &amp; 3.x applications + package_url: https://rubygems.org/sprockets-helpers + version: 1.4.0 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/19732/default_be22d39d0c697424d0da2019daf25b87c93b4c6e.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Simon Legner + last_updated_on: 2024-01-13 21:26:48.000000000 Z +- name: sprockets-sass + description: When using Sprockets 2.0 with Sass you will eventually run into a pretty + big issue + package_url: https://rubygems.org/sprockets-sass + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/19683/default_5a5984fb57132e73bff841a1ebf058577d3c8cb9.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile + detection_source: Gemfile + last_updated_by: Simon Legner + last_updated_on: 2024-01-13 21:26:48.000000000 Z +- name: terminal-table + description: Simple, feature rich ascii table generation library + package_url: https://rubygems.org/terminal-table + version: 3.0.2 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/18923/default_401820e785202ca0018a36ea3e12ee9a92b3efac.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Jasper van Merle + last_updated_on: 2019-10-11 15:55:09.000000000 Z +- name: thin + description: A thin and fast web server + package_url: https://rubygems.org/thin + version: 1.8.2 + license: GPL-2.0+,Ruby + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/18900/default_f0ad2b1ffbe10fdd866f9f8e5f812599d9e8085b.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Paul Sernatinger + last_updated_on: 2022-11-14 14:30:30.000000000 Z +- name: thor + description: Thor is a toolkit for building powerful command-line interfaces + package_url: https://rubygems.org/thor + version: 1.3.0 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/18827/default_fa0604c1b3b2c413c942b4fa310935704d314c2f.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Paul Sernatinger + last_updated_on: 2022-11-14 14:30:30.000000000 Z +- name: tty-pager + description: Terminal output paging in a cross-platform way supporting all major + ruby interpreters + package_url: https://rubygems.org/tty-pager + version: 0.14.0 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/rubygems/image.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Thibaut Courouble + last_updated_on: 2016-01-24 15:03:12.000000000 Z +- name: typhoeus + description: Like a modern code version of the mythical beast with 100 serpent heads + package_url: https://rubygems.org/typhoeus + version: 1.4.1 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/18891/default_b7088ec778267614a78a5a472c67252ec1721d10.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Paul Sernatinger + last_updated_on: 2022-11-14 14:30:30.000000000 Z +- name: yajl-ruby + description: Ruby C bindings to the excellent Yajl JSON stream-based parser library + package_url: https://rubygems.org/yajl-ruby + version: 1.4.3 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: RubyGems Packages + image_url: https://img.stackshare.io/package/18895/default_9386886dd1c6c396a11bd4b49732afb9ec444f8d.png + detection_source_url: https://github.com/freeCodeCamp/devdocs/blob/main/Gemfile.lock + detection_source: Gemfile + last_updated_by: Nicholas La Roux + last_updated_on: 2024-01-09 12:48:51.000000000 Z From 371ae9b5117807fd5fc37cd9b8004a976a1d6656 Mon Sep 17 00:00:00 2001 From: stacksharebot Date: Sat, 27 Jan 2024 03:50:27 +0000 Subject: [PATCH 012/112] Create techstack.md --- techstack.md | 189 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 189 insertions(+) create mode 100644 techstack.md diff --git a/techstack.md b/techstack.md new file mode 100644 index 00000000..f9657f09 --- /dev/null +++ b/techstack.md @@ -0,0 +1,189 @@ + +
+ +# Tech Stack File +![](https://img.stackshare.io/repo.svg "repo") [freeCodeCamp/devdocs](https://github.com/freeCodeCamp/devdocs)![](https://img.stackshare.io/public_badge.svg "public") +

+|43
Tools used|01/27/24
Report generated| +|------|------| +
+ +## Languages (3) + + + + + + + + +
+ CSS 3 +
+ CSS 3 +
+ +
+ JavaScript +
+ JavaScript +
+ +
+ Ruby +
+ Ruby +
+ v3.3.0 +
+ +## Frameworks (1) + + + + +
+ Sinatra +
+ Sinatra +
+ +
+ +## DevOps (7) + + + + + + + + + + + + + + + + +
+ Capybara +
+ Capybara +
+ +
+ Docker +
+ Docker +
+ +
+ Git +
+ Git +
+ +
+ GitHub Actions +
+ GitHub Actions +
+ +
+ New Relic +
+ New Relic +
+ +
+ RubyGems +
+ RubyGems +
+ +
+ npm +
+ npm +
+ +
+ + +## Open source packages (32) + +## RubyGems (32) + +|NAME|VERSION|LAST UPDATED|LAST UPDATED BY|LICENSE|VULNERABILITIES| +|:------|:------|:------|:------|:------|:------| +|[activesupport](https://rubygems.org/activesupport)|v7.1.3|11/14/22|Paul Sernatinger |MIT|N/A| +|[better_errors](https://rubygems.org/better_errors)|v2.10.1|10/24/13|Thibaut |MIT|N/A| +|[browser](https://rubygems.org/browser)|v5.3.1|11/14/22|Paul Sernatinger |MIT|N/A| +|[chunky_png](https://rubygems.org/chunky_png)|v1.4.0|11/14/22|Paul Sernatinger |MIT|N/A| +|[erubi](https://rubygems.org/erubi)|v1.12.0|11/14/22|Paul Sernatinger |MIT|N/A| +|[html-pipeline](https://rubygems.org/html-pipeline)|v2.14.3|10/21/18|Thibaut Courouble |MIT|N/A| +|[image_optim](https://rubygems.org/image_optim)|v0.31.3|11/14/22|Paul Sernatinger |MIT|N/A| +|[image_optim_pack](https://rubygems.org/image_optim_pack)|v0.10.1|11/14/22|Paul Sernatinger |MIT|N/A| +|[minitest](https://rubygems.org/minitest)|v5.21.2|01/03/15|Thibaut |MIT|N/A| +|[net-sftp](https://rubygems.org/net-sftp)|v4.0.0|11/14/22|Paul Sernatinger |MIT|N/A| +|[newrelic_rpm](https://rubygems.org/newrelic_rpm)|v8.16.0|03/24/18|Thibaut Courouble |Apache-2.0|N/A| +|[nokogiri](https://rubygems.org/nokogiri)|v1.16.0|10/21/18|Thibaut Courouble |MIT|N/A| +|[progress_bar](https://rubygems.org/progress_bar)|v1.3.3|01/26/14|Thibaut |WTFPL|N/A| +|[pry-byebug](https://rubygems.org/pry-byebug)|v3.10.1|11/14/22|Paul Sernatinger |MIT|N/A| +|[rack](https://rubygems.org/rack)|v2.2.8|11/14/22|Paul Sernatinger |MIT|N/A| +|[rack-ssl-enforcer](https://rubygems.org/rack-ssl-enforcer)|v0.2.9|11/14/22|Paul Sernatinger |MIT|N/A| +|[rack-test](https://rubygems.org/rack-test)|v2.1.0|11/14/22|Paul Sernatinger |MIT|N/A| +|[rake](https://rubygems.org/rake)|v13.1.0|11/14/22|Paul Sernatinger |MIT|N/A| +|[redcarpet](https://rubygems.org/redcarpet)|v3.6.0|11/14/22|Paul Sernatinger |MIT|N/A| +|[rr](https://rubygems.org/rr)|v3.1.0|10/24/13|Thibaut |MIT|N/A| +|[sass](https://rubygems.org/sass)|v3.7.4|01/13/24|Simon Legner |MIT|N/A| +|[selenium-webdriver](https://rubygems.org/selenium-webdriver)|N/A|01/26/14|Thibaut |Apache-2.0|N/A| +|[sinatra-contrib](https://rubygems.org/sinatra-contrib)|v3.2.0|11/14/22|Paul Sernatinger |MIT|N/A| +|[sprockets](https://rubygems.org/sprockets)|v3.7.2|01/13/24|Simon Legner |MIT|N/A| +|[sprockets-helpers](https://rubygems.org/sprockets-helpers)|v1.4.0|01/13/24|Simon Legner |MIT|N/A| +|[sprockets-sass](https://rubygems.org/sprockets-sass)|N/A|01/13/24|Simon Legner |MIT|N/A| +|[terminal-table](https://rubygems.org/terminal-table)|v3.0.2|10/11/19|Jasper van Merle |MIT|N/A| +|[thin](https://rubygems.org/thin)|v1.8.2|11/14/22|Paul Sernatinger |GPL-2.0+,Ruby|N/A| +|[thor](https://rubygems.org/thor)|v1.3.0|11/14/22|Paul Sernatinger |MIT|N/A| +|[tty-pager](https://rubygems.org/tty-pager)|v0.14.0|01/24/16|Thibaut Courouble |MIT|N/A| +|[typhoeus](https://rubygems.org/typhoeus)|v1.4.1|11/14/22|Paul Sernatinger |MIT|N/A| +|[yajl-ruby](https://rubygems.org/yajl-ruby)|v1.4.3|01/09/24|Nicholas La Roux |MIT|N/A| + +
+
+ +Generated via [Stack File](https://github.com/marketplace/stack-file) From abec0d937512edd675d80faf2018e0aa5706f8f2 Mon Sep 17 00:00:00 2001 From: Jake Leahy Date: Sun, 28 Jan 2024 15:30:16 +1100 Subject: [PATCH 013/112] Update Nim version and copyright --- lib/docs/scrapers/nim.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/docs/scrapers/nim.rb b/lib/docs/scrapers/nim.rb index 5a9d4f00..d24e19b2 100644 --- a/lib/docs/scrapers/nim.rb +++ b/lib/docs/scrapers/nim.rb @@ -1,7 +1,7 @@ module Docs class Nim < UrlScraper self.type = 'simple' - self.release = '1.4.8' + self.release = '2.0.2' self.base_url = 'https://nim-lang.org/docs/' self.root_path = 'overview.html' self.links = { @@ -14,7 +14,7 @@ module Docs options[:skip] = %w(theindex.html docgen.html tut1.html tut2.html tut3.html tools.html) options[:attribution] = <<-HTML - © 2006–2021 Andreas Rumpf
+ © 2006–2024 Andreas Rumpf
Licensed under the MIT License. HTML From c2a47b323fe0ceeab51bdbfc99e0d049e9e7cd16 Mon Sep 17 00:00:00 2001 From: Jake Leahy Date: Sun, 28 Jan 2024 15:30:48 +1100 Subject: [PATCH 014/112] Update regex now that table of contents is in different format Regex now removes anything that comes after [ or ( --- lib/docs/filters/nim/entries.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/docs/filters/nim/entries.rb b/lib/docs/filters/nim/entries.rb index 7461ab5f..e5ef24ef 100644 --- a/lib/docs/filters/nim/entries.rb +++ b/lib/docs/filters/nim/entries.rb @@ -55,7 +55,8 @@ module Docs css('.simple-toc-section a, .nested-toc-section a').each do |node| entry_name = node.content - entry_name.gsub!(/,.*/, '') + entry_name.gsub!(/(\(|\[).*/, '') + entry_id = slug + node['href'] entries << [entry_name, entry_id, name] end From 62d43fb87550593aa0ba14e70cdda62e897692c0 Mon Sep 17 00:00:00 2001 From: Jake Leahy Date: Sun, 28 Jan 2024 15:50:51 +1100 Subject: [PATCH 015/112] Change from replacement regex to actually searching for the name Makes it work in more scenarios, and also removes the stropping --- lib/docs/filters/nim/entries.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/docs/filters/nim/entries.rb b/lib/docs/filters/nim/entries.rb index e5ef24ef..27d32dfe 100644 --- a/lib/docs/filters/nim/entries.rb +++ b/lib/docs/filters/nim/entries.rb @@ -54,8 +54,8 @@ module Docs else css('.simple-toc-section a, .nested-toc-section a').each do |node| - entry_name = node.content - entry_name.gsub!(/(\(|\[).*/, '') + match = /^`(.*)`|^(\w+)/.match(node.content) + entry_name = match[1] || match[2] entry_id = slug + node['href'] entries << [entry_name, entry_id, name] From 10a63346501befb44dea63f18a0718d2d36d8dee Mon Sep 17 00:00:00 2001 From: aodhan Date: Mon, 29 Jan 2024 16:13:28 -0800 Subject: [PATCH 016/112] files --- assets/javascripts/news.json | 4 ++++ lib/docs/filters/nextjs/clean_html.rb | 14 ++++++++++++++ lib/docs/filters/nextjs/entries.rb | 13 +++++++++++++ lib/docs/scrapers/nextjs.rb | 10 ++++++++++ public/icons/docs/nextjs/16.png | Bin 0 -> 537 bytes public/icons/docs/nextjs/16@2x.png | Bin 0 -> 1359 bytes public/icons/docs/nextjs/SOURCE | 2 ++ 7 files changed, 43 insertions(+) create mode 100644 lib/docs/filters/nextjs/clean_html.rb create mode 100644 lib/docs/filters/nextjs/entries.rb create mode 100644 lib/docs/scrapers/nextjs.rb create mode 100644 public/icons/docs/nextjs/16.png create mode 100644 public/icons/docs/nextjs/16@2x.png create mode 100644 public/icons/docs/nextjs/SOURCE diff --git a/assets/javascripts/news.json b/assets/javascripts/news.json index 043a0401..435ecaa5 100644 --- a/assets/javascripts/news.json +++ b/assets/javascripts/news.json @@ -1,4 +1,8 @@ [ + [ + "2024-01-24", + "New documentation: Nextjs" + ], [ "2024-01-12", "New documentation: Hammerspoon" diff --git a/lib/docs/filters/nextjs/clean_html.rb b/lib/docs/filters/nextjs/clean_html.rb new file mode 100644 index 00000000..2897b002 --- /dev/null +++ b/lib/docs/filters/nextjs/clean_html.rb @@ -0,0 +1,14 @@ +module Docs + class Nextjs + class CleanHtmlFilter < Filter + def call + css('.zola-anchor').remove + doc.prepend_child("

htmx

") if root_page? + css('div:contains("NEWS:")').remove + css('h2:contains("sponsors"), #sponsor-table').remove + end + doc + + end + end +end diff --git a/lib/docs/filters/nextjs/entries.rb b/lib/docs/filters/nextjs/entries.rb new file mode 100644 index 00000000..ab14276b --- /dev/null +++ b/lib/docs/filters/nextjs/entries.rb @@ -0,0 +1,13 @@ +module Docs + class Nextjs + class EntriesFilter < Docs::EntriesFilter + def get_name + at_css('h1').content + end + + def get_type + get_name + end + end + end +end \ No newline at end of file diff --git a/lib/docs/scrapers/nextjs.rb b/lib/docs/scrapers/nextjs.rb new file mode 100644 index 00000000..b678caa4 --- /dev/null +++ b/lib/docs/scrapers/nextjs.rb @@ -0,0 +1,10 @@ +module Docs + class Nextjs < UrlScraper + self.name = 'nextjs`' + self.type = 'simple' + self.release = 'v14.1.0' + self.base_url = 'https://nextjs.org/docs' + self.initial_paths = %w(reference/) + html_filters.push 'nextjs/entries', 'nextjs/clean_html' + end +end \ No newline at end of file diff --git a/public/icons/docs/nextjs/16.png b/public/icons/docs/nextjs/16.png new file mode 100644 index 0000000000000000000000000000000000000000..41e7ff4d90fad34bed25a719a9dad73d249dc750 GIT binary patch literal 537 zcmV+!0_OdRP)^uQ+Emx|^rzrzwfZbck`o4oU6LfHTCF|@z_nT}{V(9h zCO(sTy^c&KGkq)&MUnA59{@$8QO0qcA7``KscD+vDW#>|ZufF$BZ?yS`#naZ5jc(m z0B{_K`FsvpmVMUS?e@jTt=tU@#E!kiR<<1$CT11+qQeqH0>Cs z?>G+2=kx4vIIv2k!T_*#yUj#V42-2|n!^L&KKqr;W`kz4iOFPwWHO1xVgX8NxQy|l zD87EB3(K-F91bxakFj2_10($1*Bh@W$}d95?J?nbp8xLm`*2+s-EKDkCWPD+MH%pd zApBNU_5GeWpU=qUa=2VB0D#-=hDM`-LZN_SvFJBQr_=9*kQD$x*Y$6Oq^c@wwOT9^ ziQI*x{|{>3+wf|f6lJ!{$Px8iA3Tx9*++QAuG$W b0`-3YOiJ%0RMtZJ00000NkvXXu0mjfzh?b} literal 0 HcmV?d00001 diff --git a/public/icons/docs/nextjs/16@2x.png b/public/icons/docs/nextjs/16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e35d18e294a4deb1ca68e615990f0eaf473914c4 GIT binary patch literal 1359 zcmV-V1+e;wP)sU&PRW_dGiB19;ORR=niNPo<>cV_NB2#sKWulptUW$wA>`|i2t+_{IK z0YoAZkq{CvO>?+VC=5|by8$pk5EeyIe8O?u6d~lVr%#_2>h(!#8OX8>0Nwd~epFGE zGpee(HBBRiVQjPGc^-DVowc{Os~sI3Q!OnmzXDi@$K#Fc@e6WaFc^I3a=9oWgaN2) z5JH&C<FmT@I^KCRjTuzAB>)i;4!xv()Sj}hy0K(xg357zp zold9GEb-3aa5#)mD0C|liBuO6jYi3-Q>Si;qWD#aKOdqfvQQ{=yJ{o`1_mxT9FDKH z^PR)#bQnA|2gK7RZ-{{H>@U5zGeqj>l3-LCcZ z^*fv8{Yd~Jr04bP*QXg{WfzH}2uYG4NfP$$+gFvq@AspxuMcf)ZDr>fV^~^RI!y@a zE`1CJgZHYHn7x`Vrf2=O4Sts0HBn1bB&O1LDzMRjEq206iAYUiHQjiLK-@PEpUP$ zEH)!TRaKlldltoF5tlAq!sW}COW$i%!4?ETSl|Rfc+B&BGaB&x`E!hpjsgHCCMIzF z`0=`{faiHwt=1=;AP7@-yS=_kpbW;x$1yoM37gG^nVA`gqKIrZ3rcC#b#}X*SuB<* z4#2$I?M^o+wE2vWAgxj{{H^DuHrXu-mpq`hYufS zi9~`eEG)2V*RIukDFuVUdnGl|Xtdkqa?wf)L{VgtB(dJ!-l~oV2M5{Q+#H*po@U36 z9jj>9+S;l|qtPA!-~qtz_orK0TE0;frMFzTbX~{l>MB%Kts2(l!uA(BAp}Q{9-X$?Y`-NEiBAF&i3E-uIr2xLQ1~&E$=I6B2LO2S;srW8JHc@r zcJJPeSFc{-^B&LR7IB_DOs_ICwSgh{_TLz|S;^oVi*uQ^2 zbX|vG7)Yg3004)>VfOX)U7eks{d3EHTe^02b^X0}?_SH=+S<3et~VV8N-2`bB%Dqs z48uS+n+3;lIC=8q&sM8-e0h1fWV=m3B9Xwsg9m3l9uN27!-vp+i9|l1M=qB`u~-Dp z^QI(8zwkW&Q#>BucISLiuq!Jo=<4d4^>{psl+y3A*=*A}p=lc2Zg=L;p+i>%LAbM% zye4E>_5}igM=qC3Z=yA$!C>%Vt=6or=9DqkqiNcxq9{M8s@h(oIZbzTbo}mgI>$`Y zT&&fcHgv|3NW{i*Tu|5b;bO5kxY?c)K@b+LR_kM)=cgEB^Ut0=`=?%?{{nQb|7?XQ RH8lVL002ovPDHLkV1kzqn0o*K literal 0 HcmV?d00001 diff --git a/public/icons/docs/nextjs/SOURCE b/public/icons/docs/nextjs/SOURCE new file mode 100644 index 00000000..178b8630 --- /dev/null +++ b/public/icons/docs/nextjs/SOURCE @@ -0,0 +1,2 @@ +https://assets.vercel.com/image/upload/v1662130559/nextjs/Icon_dark_background.png +https://github.com/vercel/next.js/blob/canary/examples/cms-enterspeed/public/favicon/favicon.ico \ No newline at end of file From 0ec385d9bca29efc27602739a2f5c452b6001b9f Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Tue, 30 Jan 2024 13:03:42 +0000 Subject: [PATCH 017/112] Add Django 5.0 --- lib/docs/scrapers/django.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/docs/scrapers/django.rb b/lib/docs/scrapers/django.rb index fc179dbc..98181e3d 100644 --- a/lib/docs/scrapers/django.rb +++ b/lib/docs/scrapers/django.rb @@ -34,6 +34,11 @@ module Docs Licensed under the BSD License. HTML + version '5.0' do + self.release = '5.0' + self.base_url = "https://docs.djangoproject.com/en/#{self.version}/" + end + version '4.2' do self.release = '4.2' self.base_url = "https://docs.djangoproject.com/en/#{self.version}/" From b16d86e8011d22d9ac90b0e11fe7daddb4ca1373 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 31 Jan 2024 17:17:06 +0000 Subject: [PATCH 018/112] chore(deps): update ruby/setup-ruby action to v1.171.0 --- .github/workflows/build.yml | 2 +- .github/workflows/schedule-doc-report.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4d0b628b..9f077f1b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@bd03e04863f52d169e18a2b190e8fa6b84938215 # v1.170.0 + uses: ruby/setup-ruby@22fdc77bf4148f810455b226c90fb81b5cbc00a7 # v1.171.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests diff --git a/.github/workflows/schedule-doc-report.yml b/.github/workflows/schedule-doc-report.yml index 384cc253..8c84f644 100644 --- a/.github/workflows/schedule-doc-report.yml +++ b/.github/workflows/schedule-doc-report.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@bd03e04863f52d169e18a2b190e8fa6b84938215 # v1.170.0 + uses: ruby/setup-ruby@22fdc77bf4148f810455b226c90fb81b5cbc00a7 # v1.171.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Generate report diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 28b8ab18..6dae11b2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Set up Ruby - uses: ruby/setup-ruby@bd03e04863f52d169e18a2b190e8fa6b84938215 # v1.170.0 + uses: ruby/setup-ruby@22fdc77bf4148f810455b226c90fb81b5cbc00a7 # v1.171.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests From 3f2759c914044d6bbc41b0f00b78cd56ecc5fe3e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 3 Feb 2024 16:58:33 +0000 Subject: [PATCH 019/112] chore(deps): update dependency nokogiri to v1.16.1 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index cfe43c1a..1cd9d09b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -62,7 +62,7 @@ GEM net-ssh (>= 5.0.0, < 8.0.0) net-ssh (7.0.1) newrelic_rpm (8.16.0) - nokogiri (1.16.0) + nokogiri (1.16.1) mini_portile2 (~> 2.8.2) racc (~> 1.4) options (2.3.2) From db655520a2b847fce7dcc3609e222f5b86a5ab8a Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Sun, 4 Feb 2024 19:26:42 +0100 Subject: [PATCH 020/112] nim: keep 1.4 docs --- lib/docs/scrapers/nim.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/docs/scrapers/nim.rb b/lib/docs/scrapers/nim.rb index d24e19b2..9001dbee 100644 --- a/lib/docs/scrapers/nim.rb +++ b/lib/docs/scrapers/nim.rb @@ -1,7 +1,6 @@ module Docs class Nim < UrlScraper self.type = 'simple' - self.release = '2.0.2' self.base_url = 'https://nim-lang.org/docs/' self.root_path = 'overview.html' self.links = { @@ -18,6 +17,14 @@ module Docs Licensed under the MIT License. HTML + version do + self.release = '2.0.2' + end + + version '1' do + self.release = '1.4.8' + end + def get_latest_version(opts) doc = fetch_doc('https://nim-lang.org/docs/overview.html', opts) doc.at_css('.container > .docinfo > tbody > tr:last-child > td').content.strip From e57c6f765a692a691339fc6c82da3067e848ffc3 Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Sun, 4 Feb 2024 19:28:21 +0100 Subject: [PATCH 021/112] nim: improve additional_entries --- lib/docs/filters/nim/entries.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/docs/filters/nim/entries.rb b/lib/docs/filters/nim/entries.rb index 27d32dfe..1ec4609a 100644 --- a/lib/docs/filters/nim/entries.rb +++ b/lib/docs/filters/nim/entries.rb @@ -16,8 +16,10 @@ module Docs name.remove! ' User Guide' name.remove! ' User\'s manual' name.remove! %r{ \-.*} + name.remove! %r{\Asrc/} + name.remove! %r{\Astd/} name.strip! - name + name.split("/").last end def get_type @@ -58,7 +60,7 @@ module Docs entry_name = match[1] || match[2] entry_id = slug + node['href'] - entries << [entry_name, entry_id, name] + entries << ["#{entry_name} (#{name})", entry_id, name] end end From b394dfe00cc925c06c6a6f0d66eb9375f0d713d8 Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Sun, 4 Feb 2024 19:32:44 +0100 Subject: [PATCH 022/112] kubernetes: fix duplicate 1.25 --- lib/docs/scrapers/kubernetes.rb | 5 ----- 1 file changed, 5 deletions(-) diff --git a/lib/docs/scrapers/kubernetes.rb b/lib/docs/scrapers/kubernetes.rb index 13eba935..22149d06 100644 --- a/lib/docs/scrapers/kubernetes.rb +++ b/lib/docs/scrapers/kubernetes.rb @@ -34,11 +34,6 @@ module Docs self.base_url = "https://v#{version.sub('.', '-')}.docs.kubernetes.io/docs/reference/kubernetes-api/" end - version '1.27' do - self.release = "#{version}" - self.base_url = "https://v#{version.sub('.', '-')}.docs.kubernetes.io/docs/reference/kubernetes-api/" - end - version '1.26' do self.release = "#{version}" self.base_url = "https://v#{version.sub('.', '-')}.docs.kubernetes.io/docs/reference/kubernetes-api/" From 1904c1ba144bc78fafd19c46c438e9b449b2ffcf Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Sun, 4 Feb 2024 19:42:38 +0100 Subject: [PATCH 023/112] Update Vitest documentation (1.2.2) --- lib/docs/filters/vitest/entries.rb | 2 ++ lib/docs/scrapers/vitest.rb | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/docs/filters/vitest/entries.rb b/lib/docs/filters/vitest/entries.rb index 03527ef6..daa43bc5 100644 --- a/lib/docs/filters/vitest/entries.rb +++ b/lib/docs/filters/vitest/entries.rb @@ -4,12 +4,14 @@ module Docs def get_name name = at_css('h1').content name.sub! %r{\s*#\s*}, '' + name.sub! %r{\s*\u200B\s*}, '' name end def get_type name = at_css('h1').content name.sub! %r{\s*#\s*}, '' + name.sub! %r{\s*\u200B\s*}, '' name end diff --git a/lib/docs/scrapers/vitest.rb b/lib/docs/scrapers/vitest.rb index 820b9eef..251b6c69 100644 --- a/lib/docs/scrapers/vitest.rb +++ b/lib/docs/scrapers/vitest.rb @@ -9,6 +9,7 @@ module Docs } options[:root_title] = 'Vitest' + options[:download_images] = false options[:attribution] = <<-HTML © 2021-Present Anthony Fu
@@ -16,7 +17,7 @@ module Docs Licensed under the MIT License. HTML - self.release = '1.1.3' + self.release = '1.2.2' self.base_url = 'https://vitest.dev/' self.initial_paths = %w(guide/) html_filters.push 'vitest/entries', 'vite/clean_html' From 5d621133c9e6ea0d7a05433cf0f4418fdcbca369 Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Sun, 4 Feb 2024 19:44:10 +0100 Subject: [PATCH 024/112] Update esbuild documentation (0.20.0) --- lib/docs/scrapers/esbuild.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/docs/scrapers/esbuild.rb b/lib/docs/scrapers/esbuild.rb index e0b6c861..f5c463f1 100644 --- a/lib/docs/scrapers/esbuild.rb +++ b/lib/docs/scrapers/esbuild.rb @@ -16,7 +16,7 @@ module Docs Licensed under the MIT License. HTML - self.release = '0.19.11' + self.release = '0.20.0' self.base_url = 'https://esbuild.github.io/' html_filters.push 'esbuild/clean_html', 'esbuild/entries' From eae6ed14d3563e5c4f890679f5c2e1257ef5933b Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Sun, 4 Feb 2024 19:48:56 +0100 Subject: [PATCH 025/112] Update SQLite documentation (3.45.1) --- lib/docs/scrapers/sqlite.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/docs/scrapers/sqlite.rb b/lib/docs/scrapers/sqlite.rb index 062d907c..9a7ed376 100644 --- a/lib/docs/scrapers/sqlite.rb +++ b/lib/docs/scrapers/sqlite.rb @@ -2,7 +2,7 @@ module Docs class Sqlite < UrlScraper self.name = 'SQLite' self.type = 'sqlite' - self.release = '3.44.2' + self.release = '3.45.1' self.base_url = 'https://sqlite.org/' self.root_path = 'docs.html' self.initial_paths = %w(keyword_index.html) From b021cfd42ec77a07cca9cd90d6cbe664ad54750c Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Sun, 4 Feb 2024 19:50:49 +0100 Subject: [PATCH 026/112] Update HAProxy documentation (2.9.0) --- lib/docs/scrapers/haproxy.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/docs/scrapers/haproxy.rb b/lib/docs/scrapers/haproxy.rb index bac09b9c..9135f4d7 100644 --- a/lib/docs/scrapers/haproxy.rb +++ b/lib/docs/scrapers/haproxy.rb @@ -20,6 +20,11 @@ module Docs Licensed under the GNU General Public License version 2. HTML + version '2.9' do + self.release = '2.9.0' + self.base_url = "https://docs.haproxy.org/#{self.version}/" + end + version '2.8' do self.release = '2.8.0' self.base_url = "https://docs.haproxy.org/#{self.version}/" From df43dc7b3f0da77ef1cb5dca5d9fdab6e2997f02 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 4 Feb 2024 21:23:08 +0000 Subject: [PATCH 027/112] chore(deps): update dependency nokogiri to v1.16.2 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 1cd9d09b..d921f4ba 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -62,7 +62,7 @@ GEM net-ssh (>= 5.0.0, < 8.0.0) net-ssh (7.0.1) newrelic_rpm (8.16.0) - nokogiri (1.16.1) + nokogiri (1.16.2) mini_portile2 (~> 2.8.2) racc (~> 1.4) options (2.3.2) From e3d3784728875e07700937fa1305b42d13a858e5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 5 Feb 2024 22:27:53 +0000 Subject: [PATCH 028/112] chore(deps): update dependency minitest to v5.22.0 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index d921f4ba..ebe930db 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -53,7 +53,7 @@ GEM in_threads (1.6.0) method_source (1.0.0) mini_portile2 (2.8.5) - minitest (5.21.2) + minitest (5.22.0) multi_json (1.15.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) From 903fac58c242bca8d4d928e286b0feac1cd786a8 Mon Sep 17 00:00:00 2001 From: Mike Murphy Date: Mon, 5 Feb 2024 17:28:23 -0800 Subject: [PATCH 029/112] Fixed compile error in nextjs/clean_html.rb --- lib/docs/filters/nextjs/clean_html.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/docs/filters/nextjs/clean_html.rb b/lib/docs/filters/nextjs/clean_html.rb index 2897b002..4f4f6240 100644 --- a/lib/docs/filters/nextjs/clean_html.rb +++ b/lib/docs/filters/nextjs/clean_html.rb @@ -6,9 +6,8 @@ module Docs doc.prepend_child("

htmx

") if root_page? css('div:contains("NEWS:")').remove css('h2:contains("sponsors"), #sponsor-table').remove - end doc - + end end end end From b8539988e8a26c034d7b3519dddca9dbb9b679ef Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 7 Feb 2024 03:53:06 +0000 Subject: [PATCH 030/112] chore(deps): update dependency minitest to v5.22.1 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index ebe930db..e14a7ed1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -53,7 +53,7 @@ GEM in_threads (1.6.0) method_source (1.0.0) mini_portile2 (2.8.5) - minitest (5.22.0) + minitest (5.22.1) multi_json (1.15.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) From 18e4c08279a9703aa8d169a60fcf0468692759d2 Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Wed, 7 Feb 2024 21:25:40 +0100 Subject: [PATCH 031/112] Update Go documentation (1.22.0) --- lib/docs/scrapers/go.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/docs/scrapers/go.rb b/lib/docs/scrapers/go.rb index c94a5455..cc20b49a 100644 --- a/lib/docs/scrapers/go.rb +++ b/lib/docs/scrapers/go.rb @@ -1,7 +1,7 @@ module Docs class Go < UrlScraper self.type = 'go' - self.release = '1.21.5' + self.release = '1.22.0' self.base_url = 'https://golang.org/pkg/' self.links = { home: 'https://golang.org/', From 4123acfdd0052b297415b2fbd5e0b68009aac1a7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 7 Feb 2024 22:51:35 +0000 Subject: [PATCH 032/112] chore(deps): update dependency minitest to v5.22.2 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index e14a7ed1..013eb771 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -53,7 +53,7 @@ GEM in_threads (1.6.0) method_source (1.0.0) mini_portile2 (2.8.5) - minitest (5.22.1) + minitest (5.22.2) multi_json (1.15.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) From 68cf0a82f9708415cbb7b91617353fa9ca3b691f Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Sat, 10 Feb 2024 20:12:26 +0100 Subject: [PATCH 033/112] Update Git documentation (2.43.1) --- lib/docs/scrapers/git.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/docs/scrapers/git.rb b/lib/docs/scrapers/git.rb index 2f3ea3b6..9380099e 100644 --- a/lib/docs/scrapers/git.rb +++ b/lib/docs/scrapers/git.rb @@ -1,7 +1,7 @@ module Docs class Git < UrlScraper self.type = 'git' - self.release = '2.42.0' + self.release = '2.43.1' self.base_url = 'https://git-scm.com/docs' self.initial_paths = %w(/git.html) self.links = { @@ -16,7 +16,7 @@ module Docs options[:skip] = %w(/howto-index.html) options[:attribution] = <<-HTML - © 2012–2023 Scott Chacon and others
+ © 2012–2024 Scott Chacon and others
Licensed under the MIT License. HTML From aafcac1fdec05b144b044b621987a039217f2259 Mon Sep 17 00:00:00 2001 From: mike Date: Sat, 10 Feb 2024 17:46:41 -0800 Subject: [PATCH 034/112] Now generates output, still need to perfect filters --- lib/docs/scrapers/nextjs.rb | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/lib/docs/scrapers/nextjs.rb b/lib/docs/scrapers/nextjs.rb index b678caa4..299eb70c 100644 --- a/lib/docs/scrapers/nextjs.rb +++ b/lib/docs/scrapers/nextjs.rb @@ -1,10 +1,20 @@ module Docs class Nextjs < UrlScraper - self.name = 'nextjs`' + self.name = 'nextjs' self.type = 'simple' self.release = 'v14.1.0' self.base_url = 'https://nextjs.org/docs' - self.initial_paths = %w(reference/) - html_filters.push 'nextjs/entries', 'nextjs/clean_html' + self.initial_paths = %w(reference/) + self.links = { + home: 'https://www.nextjs.org/', + code: 'https://github.com/vercel/next.js' + } + + html_filters.push 'nextjs/entries', 'nextjs/clean_html' + + options[:attribution] = <<-HTML + © 2024 Vercel, Inc. + Licensed under the MIT License. + HTML end -end \ No newline at end of file +end From deb5f816549329f09299a6c044e8cd230c4e2f2b Mon Sep 17 00:00:00 2001 From: murphnomer Date: Tue, 13 Feb 2024 19:25:07 -0800 Subject: [PATCH 035/112] Fixed project name --- lib/docs/filters/nextjs/clean_html.rb | 2 +- lib/docs/scrapers/nextjs.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/docs/filters/nextjs/clean_html.rb b/lib/docs/filters/nextjs/clean_html.rb index 4f4f6240..2ff629df 100644 --- a/lib/docs/filters/nextjs/clean_html.rb +++ b/lib/docs/filters/nextjs/clean_html.rb @@ -3,7 +3,7 @@ module Docs class CleanHtmlFilter < Filter def call css('.zola-anchor').remove - doc.prepend_child("

htmx

") if root_page? + doc.prepend_child("

NextJS

") if root_page? css('div:contains("NEWS:")').remove css('h2:contains("sponsors"), #sponsor-table').remove doc diff --git a/lib/docs/scrapers/nextjs.rb b/lib/docs/scrapers/nextjs.rb index 299eb70c..a20cf800 100644 --- a/lib/docs/scrapers/nextjs.rb +++ b/lib/docs/scrapers/nextjs.rb @@ -1,6 +1,6 @@ module Docs class Nextjs < UrlScraper - self.name = 'nextjs' + self.name = 'NextJS' self.type = 'simple' self.release = 'v14.1.0' self.base_url = 'https://nextjs.org/docs' From a1d4f87fc4860305027b4c1ecfa61c949b492ea2 Mon Sep 17 00:00:00 2001 From: Yen Ton Date: Tue, 20 Feb 2024 00:24:38 -0800 Subject: [PATCH 036/112] get nextjs types by subpath, removed the sticky menu --- lib/docs/filters/nextjs/clean_html.rb | 3 ++- lib/docs/filters/nextjs/entries.rb | 34 ++++++++++++++++++++------- 2 files changed, 27 insertions(+), 10 deletions(-) diff --git a/lib/docs/filters/nextjs/clean_html.rb b/lib/docs/filters/nextjs/clean_html.rb index 2ff629df..8c290d58 100644 --- a/lib/docs/filters/nextjs/clean_html.rb +++ b/lib/docs/filters/nextjs/clean_html.rb @@ -3,9 +3,10 @@ module Docs class CleanHtmlFilter < Filter def call css('.zola-anchor').remove - doc.prepend_child("

NextJS

") if root_page? + doc.prepend_child("

NextJS2

") if root_page? css('div:contains("NEWS:")').remove css('h2:contains("sponsors"), #sponsor-table').remove + css('div.sticky').remove #remove the floating menu doc end end diff --git a/lib/docs/filters/nextjs/entries.rb b/lib/docs/filters/nextjs/entries.rb index ab14276b..fc785d1c 100644 --- a/lib/docs/filters/nextjs/entries.rb +++ b/lib/docs/filters/nextjs/entries.rb @@ -1,13 +1,29 @@ module Docs - class Nextjs - class EntriesFilter < Docs::EntriesFilter - def get_name - at_css('h1').content - end + class Nextjs + class EntriesFilter < Docs::EntriesFilter + def get_name + name = at_css('h1').content + name.strip! + name + end - def get_type - get_name - end + def get_type + if subpath.include?('/architecture') + 'Architecture' + elsif subpath.include?('/community') + 'Community' + elsif subpath.include?('/getting-started') + 'Getting Started' + elsif subpath.include?('/messages') + 'Messages' + elsif subpath.include?('/app') + 'Using App Router' + elsif subpath.include?('/pages') + 'Using Pages Router' + else + get_name end + end end -end \ No newline at end of file + end +end From e72cc4a67d8cd4b6d0667653774691b9e387effd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 21 Feb 2024 14:11:12 +0000 Subject: [PATCH 037/112] chore(deps): update ruby/setup-ruby action to v1.172.0 --- .github/workflows/build.yml | 2 +- .github/workflows/schedule-doc-report.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9f077f1b..4480aedb 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@22fdc77bf4148f810455b226c90fb81b5cbc00a7 # v1.171.0 + uses: ruby/setup-ruby@d4526a55538b775af234ba4af27118ed6f8f6677 # v1.172.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests diff --git a/.github/workflows/schedule-doc-report.yml b/.github/workflows/schedule-doc-report.yml index 8c84f644..5abf6eed 100644 --- a/.github/workflows/schedule-doc-report.yml +++ b/.github/workflows/schedule-doc-report.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@22fdc77bf4148f810455b226c90fb81b5cbc00a7 # v1.171.0 + uses: ruby/setup-ruby@d4526a55538b775af234ba4af27118ed6f8f6677 # v1.172.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Generate report diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6dae11b2..834a71b1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Set up Ruby - uses: ruby/setup-ruby@22fdc77bf4148f810455b226c90fb81b5cbc00a7 # v1.171.0 + uses: ruby/setup-ruby@d4526a55538b775af234ba4af27118ed6f8f6677 # v1.172.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests From 89ad52deca70b5b13c660f66f1d73d99c3af1aee Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 21 Feb 2024 22:02:14 +0000 Subject: [PATCH 038/112] chore(deps): update dependency activesupport to v7.1.3.2 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 013eb771..6fda6b41 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ GEM remote: https://rubygems.org/ specs: - activesupport (7.1.3) + activesupport (7.1.3.2) base64 bigdecimal concurrent-ruby (~> 1.0, >= 1.0.2) From 78dcd5dbcc97f28ff2a6e7d3cff7296774b95ab0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 22 Feb 2024 01:25:45 +0000 Subject: [PATCH 039/112] chore(deps): update dependency rack to v2.2.8.1 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 6fda6b41..60f5cc51 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -77,7 +77,7 @@ GEM byebug (~> 11.0) pry (>= 0.13, < 0.15) racc (1.7.3) - rack (2.2.8) + rack (2.2.8.1) rack-protection (3.2.0) base64 (>= 0.1.0) rack (~> 2.2, >= 2.2.4) From da6cab72d0666a74df40988525d8de8f0d3edf0f Mon Sep 17 00:00:00 2001 From: aodhan Date: Sat, 24 Feb 2024 09:52:31 -0800 Subject: [PATCH 040/112] removed footer --- lib/docs/filters/nextjs/clean_html.rb | 2 ++ package-lock.json | 6 ++++++ 2 files changed, 8 insertions(+) create mode 100644 package-lock.json diff --git a/lib/docs/filters/nextjs/clean_html.rb b/lib/docs/filters/nextjs/clean_html.rb index 8c290d58..e86f421c 100644 --- a/lib/docs/filters/nextjs/clean_html.rb +++ b/lib/docs/filters/nextjs/clean_html.rb @@ -7,6 +7,8 @@ module Docs css('div:contains("NEWS:")').remove css('h2:contains("sponsors"), #sponsor-table').remove css('div.sticky').remove #remove the floating menu + css('footer').remove + css('div.feedback_inlineTriggerWrapper__o7yUx').remove doc end end diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..c77b993a --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "devdocs", + "lockfileVersion": 3, + "requires": true, + "packages": {} +} From 04ecfe6cff6e3a52c18cac10396d9ee54397745f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 26 Feb 2024 23:14:27 +0000 Subject: [PATCH 041/112] chore(deps): update dependency thor to v1.3.1 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 60f5cc51..06c0c47a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -131,7 +131,7 @@ GEM daemons (~> 1.0, >= 1.0.9) eventmachine (~> 1.0, >= 1.0.4) rack (>= 1, < 3) - thor (1.3.0) + thor (1.3.1) tilt (2.3.0) tty-pager (0.14.0) strings (~> 0.2.0) From 54ec89c2ed2c9d67acd96e0d139bc16dbdce1add Mon Sep 17 00:00:00 2001 From: mike Date: Mon, 26 Feb 2024 22:16:15 -0800 Subject: [PATCH 042/112] Removed Previous and Next links from bottom of pages --- lib/docs/filters/nextjs/clean_html.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/docs/filters/nextjs/clean_html.rb b/lib/docs/filters/nextjs/clean_html.rb index e86f421c..ab5d6164 100644 --- a/lib/docs/filters/nextjs/clean_html.rb +++ b/lib/docs/filters/nextjs/clean_html.rb @@ -9,6 +9,8 @@ module Docs css('div.sticky').remove #remove the floating menu css('footer').remove css('div.feedback_inlineTriggerWrapper__o7yUx').remove + css('header').remove #remove links from the top of the page + css('nav').remove doc end end From e3aa27cc31242c594fcf337c269b3ffa60ca7472 Mon Sep 17 00:00:00 2001 From: Yen Ton Date: Sun, 3 Mar 2024 01:01:03 -0800 Subject: [PATCH 043/112] sorted sub-subsection by subsection --- lib/docs/filters/nextjs/clean_html.rb | 1 + lib/docs/filters/nextjs/entries.rb | 16 +++++++++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/lib/docs/filters/nextjs/clean_html.rb b/lib/docs/filters/nextjs/clean_html.rb index ab5d6164..6197de17 100644 --- a/lib/docs/filters/nextjs/clean_html.rb +++ b/lib/docs/filters/nextjs/clean_html.rb @@ -7,6 +7,7 @@ module Docs css('div:contains("NEWS:")').remove css('h2:contains("sponsors"), #sponsor-table').remove css('div.sticky').remove #remove the floating menu + css('div.-mt-4').remove #remove the navigation line css('footer').remove css('div.feedback_inlineTriggerWrapper__o7yUx').remove css('header').remove #remove links from the top of the page diff --git a/lib/docs/filters/nextjs/entries.rb b/lib/docs/filters/nextjs/entries.rb index fc785d1c..4e67f00d 100644 --- a/lib/docs/filters/nextjs/entries.rb +++ b/lib/docs/filters/nextjs/entries.rb @@ -4,7 +4,13 @@ module Docs def get_name name = at_css('h1').content name.strip! - name + #name + subpath_items = subpath.split('/', -1) + if subpath_items.length >= 5 + subpath_items[3].capitalize + ': ' + name # e.g. Routing: Defining Routes + else + name + end end def get_type @@ -16,8 +22,16 @@ module Docs 'Getting Started' elsif subpath.include?('/messages') 'Messages' + elsif subpath.include?('/app/building-your-application') + 'Using App Router: Building your application' + elsif subpath.include?('/app/api-reference') + 'Using App Router: api-reference' elsif subpath.include?('/app') 'Using App Router' + elsif subpath.include?('/pages/building-your-application') + 'Using Pages Router: Building your application' + elsif subpath.include?('/pages/api-reference') + 'Using Pages Router: api-reference' elsif subpath.include?('/pages') 'Using Pages Router' else From a4de042e01517d95455785b961419a1d83d3e432 Mon Sep 17 00:00:00 2001 From: Jason Bailey Date: Sun, 3 Mar 2024 11:23:44 -0600 Subject: [PATCH 044/112] fix: Correct home link for tailwindcss --- lib/docs/scrapers/tailwindcss.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/docs/scrapers/tailwindcss.rb b/lib/docs/scrapers/tailwindcss.rb index a9acf0c9..71b84d5f 100644 --- a/lib/docs/scrapers/tailwindcss.rb +++ b/lib/docs/scrapers/tailwindcss.rb @@ -7,7 +7,7 @@ module Docs self.root_path = '/' self.release = '3.3.2' self.links = { - home: 'tps://tailwindcss.com/', + home: 'https://tailwindcss.com/', code: 'https://github.com/tailwindlabs/tailwindcss' } From 4b4da3eb01ff6bd3f2fbd3e62d1483eedc837b0a Mon Sep 17 00:00:00 2001 From: aarvin roshin <144612896+aarvinr@users.noreply.github.com> Date: Tue, 5 Mar 2024 09:11:56 -0800 Subject: [PATCH 045/112] feat: tailwind colors layout --- assets/stylesheets/pages/_tailwindcss.scss | 1 - 1 file changed, 1 deletion(-) diff --git a/assets/stylesheets/pages/_tailwindcss.scss b/assets/stylesheets/pages/_tailwindcss.scss index b4dd10e6..b7ebab9e 100644 --- a/assets/stylesheets/pages/_tailwindcss.scss +++ b/assets/stylesheets/pages/_tailwindcss.scss @@ -2,7 +2,6 @@ // Styling for customizing-colors page - color swatches (based on original tailwind display design) .colors { display: flex; - flex-direction: column; gap: 1.2rem; // Text offset From 119daa01591a09f6302eea0b98a986cd493db13e Mon Sep 17 00:00:00 2001 From: giri Date: Fri, 8 Mar 2024 08:08:37 +0100 Subject: [PATCH 046/112] Update README.md to include new Vim plugin devdocs.vim is a plugin that allows viewing and navigating devdocs.io documents inside Vim, without ever leaving Vim. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ea7d3720..b39c5cdc 100644 --- a/README.md +++ b/README.md @@ -172,6 +172,7 @@ Made something cool? Feel free to open a PR to add a new row to this table! You | [mohamed3nan/DevDocs-Tab](https://github.com/mohamed3nan/DevDocs-Tab) | VS Code extension (view as tab) | ![Latest GitHub commit](https://img.shields.io/github/last-commit/mohamed3nan/DevDocs-Tab?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/mohamed3nan/DevDocs-Tab?logo=github&label) | | [deibit/vscode-devdocs](https://marketplace.visualstudio.com/items?itemName=deibit.devdocs) | VS Code extension (open the browser) | ![Latest GitHub commit](https://img.shields.io/github/last-commit/deibit/vscode-devdocs?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/deibit/vscode-devdocs?logo=github&label) | | [mdh34/quickDocs](https://github.com/mdh34/quickDocs) | Vala/Python based viewer | ![Latest GitHub commit](https://img.shields.io/github/last-commit/mdh34/quickDocs?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/mdh34/quickDocs?logo=github&label) | +| [girishji/devdocs.vim](https://github.com/girishji/devdocs.vim) | Vim plugin | ![Latest GitHub commit](https://img.shields.io/github/last-commit/girishji/devdocs.vim?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/girishji/devdocs.vim?logo=github&label) | | [romainl/vim-devdocs](https://github.com/romainl/vim-devdocs) | Vim plugin | ![Latest GitHub commit](https://img.shields.io/github/last-commit/romainl/vim-devdocs?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/romainl/vim-devdocs?logo=github&label) | | [waiting-for-dev/vim-www](https://github.com/waiting-for-dev/vim-www) | Vim plugin | ![Latest GitHub commit](https://img.shields.io/github/last-commit/waiting-for-dev/vim-www?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/waiting-for-dev/vim-www?logo=github&label) | | [luckasRanarison/nvim-devdocs](https://github.com/luckasRanarison/nvim-devdocs) | Neovim plugin | ![Latest GitHub commit](https://img.shields.io/github/last-commit/luckasRanarison/nvim-devdocs?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/luckasRanarison/nvim-devdocs?logo=github&label) | From ed71ddef611132b5b910bfed0c07dcc5c23e839a Mon Sep 17 00:00:00 2001 From: giri Date: Fri, 8 Mar 2024 08:13:50 +0100 Subject: [PATCH 047/112] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b39c5cdc..bfb86fbd 100644 --- a/README.md +++ b/README.md @@ -172,7 +172,7 @@ Made something cool? Feel free to open a PR to add a new row to this table! You | [mohamed3nan/DevDocs-Tab](https://github.com/mohamed3nan/DevDocs-Tab) | VS Code extension (view as tab) | ![Latest GitHub commit](https://img.shields.io/github/last-commit/mohamed3nan/DevDocs-Tab?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/mohamed3nan/DevDocs-Tab?logo=github&label) | | [deibit/vscode-devdocs](https://marketplace.visualstudio.com/items?itemName=deibit.devdocs) | VS Code extension (open the browser) | ![Latest GitHub commit](https://img.shields.io/github/last-commit/deibit/vscode-devdocs?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/deibit/vscode-devdocs?logo=github&label) | | [mdh34/quickDocs](https://github.com/mdh34/quickDocs) | Vala/Python based viewer | ![Latest GitHub commit](https://img.shields.io/github/last-commit/mdh34/quickDocs?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/mdh34/quickDocs?logo=github&label) | -| [girishji/devdocs.vim](https://github.com/girishji/devdocs.vim) | Vim plugin | ![Latest GitHub commit](https://img.shields.io/github/last-commit/girishji/devdocs.vim?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/girishji/devdocs.vim?logo=github&label) | +| [girishji/devdocs.vim](https://github.com/girishji/devdocs.vim) | Vim plugin & TUI (browse & navigate inside Vim) | ![Latest GitHub commit](https://img.shields.io/github/last-commit/girishji/devdocs.vim?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/girishji/devdocs.vim?logo=github&label) | | [romainl/vim-devdocs](https://github.com/romainl/vim-devdocs) | Vim plugin | ![Latest GitHub commit](https://img.shields.io/github/last-commit/romainl/vim-devdocs?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/romainl/vim-devdocs?logo=github&label) | | [waiting-for-dev/vim-www](https://github.com/waiting-for-dev/vim-www) | Vim plugin | ![Latest GitHub commit](https://img.shields.io/github/last-commit/waiting-for-dev/vim-www?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/waiting-for-dev/vim-www?logo=github&label) | | [luckasRanarison/nvim-devdocs](https://github.com/luckasRanarison/nvim-devdocs) | Neovim plugin | ![Latest GitHub commit](https://img.shields.io/github/last-commit/luckasRanarison/nvim-devdocs?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/luckasRanarison/nvim-devdocs?logo=github&label) | From 6772caa60ef97f5783cf385e910f723582bb5b9d Mon Sep 17 00:00:00 2001 From: giri Date: Fri, 8 Mar 2024 08:14:53 +0100 Subject: [PATCH 048/112] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bfb86fbd..a54f4992 100644 --- a/README.md +++ b/README.md @@ -172,7 +172,7 @@ Made something cool? Feel free to open a PR to add a new row to this table! You | [mohamed3nan/DevDocs-Tab](https://github.com/mohamed3nan/DevDocs-Tab) | VS Code extension (view as tab) | ![Latest GitHub commit](https://img.shields.io/github/last-commit/mohamed3nan/DevDocs-Tab?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/mohamed3nan/DevDocs-Tab?logo=github&label) | | [deibit/vscode-devdocs](https://marketplace.visualstudio.com/items?itemName=deibit.devdocs) | VS Code extension (open the browser) | ![Latest GitHub commit](https://img.shields.io/github/last-commit/deibit/vscode-devdocs?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/deibit/vscode-devdocs?logo=github&label) | | [mdh34/quickDocs](https://github.com/mdh34/quickDocs) | Vala/Python based viewer | ![Latest GitHub commit](https://img.shields.io/github/last-commit/mdh34/quickDocs?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/mdh34/quickDocs?logo=github&label) | -| [girishji/devdocs.vim](https://github.com/girishji/devdocs.vim) | Vim plugin & TUI (browse & navigate inside Vim) | ![Latest GitHub commit](https://img.shields.io/github/last-commit/girishji/devdocs.vim?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/girishji/devdocs.vim?logo=github&label) | +| [girishji/devdocs.vim](https://github.com/girishji/devdocs.vim) | Vim plugin & TUI (browse inside Vim) | ![Latest GitHub commit](https://img.shields.io/github/last-commit/girishji/devdocs.vim?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/girishji/devdocs.vim?logo=github&label) | | [romainl/vim-devdocs](https://github.com/romainl/vim-devdocs) | Vim plugin | ![Latest GitHub commit](https://img.shields.io/github/last-commit/romainl/vim-devdocs?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/romainl/vim-devdocs?logo=github&label) | | [waiting-for-dev/vim-www](https://github.com/waiting-for-dev/vim-www) | Vim plugin | ![Latest GitHub commit](https://img.shields.io/github/last-commit/waiting-for-dev/vim-www?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/waiting-for-dev/vim-www?logo=github&label) | | [luckasRanarison/nvim-devdocs](https://github.com/luckasRanarison/nvim-devdocs) | Neovim plugin | ![Latest GitHub commit](https://img.shields.io/github/last-commit/luckasRanarison/nvim-devdocs?logo=github&label) | ![GitHub stars](https://img.shields.io/github/stars/luckasRanarison/nvim-devdocs?logo=github&label) | From d6bd09e7746631aaa1deccc729fdba1fd712b9fd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 13 Mar 2024 21:05:49 +0000 Subject: [PATCH 049/112] chore(deps): update dependency minitest to v5.22.3 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 06c0c47a..1439bba0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -53,7 +53,7 @@ GEM in_threads (1.6.0) method_source (1.0.0) mini_portile2 (2.8.5) - minitest (5.22.2) + minitest (5.22.3) multi_json (1.15.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) From df5007d306952903a281a2ca6fa344c1efdc5879 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 15 Mar 2024 22:33:00 +0000 Subject: [PATCH 050/112] chore(deps): update dependency nokogiri to v1.16.3 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 1439bba0..fad63c47 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -62,7 +62,7 @@ GEM net-ssh (>= 5.0.0, < 8.0.0) net-ssh (7.0.1) newrelic_rpm (8.16.0) - nokogiri (1.16.2) + nokogiri (1.16.3) mini_portile2 (~> 2.8.2) racc (~> 1.4) options (2.3.2) From 116187415e1199101ca4bfb3d06f14e38e9aa0af Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 19 Mar 2024 16:55:48 +0000 Subject: [PATCH 051/112] chore(deps): update ruby/setup-ruby action to v1.173.0 --- .github/workflows/build.yml | 2 +- .github/workflows/schedule-doc-report.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4480aedb..68ec4304 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@d4526a55538b775af234ba4af27118ed6f8f6677 # v1.172.0 + uses: ruby/setup-ruby@5f19ec79cedfadb78ab837f95b87734d0003c899 # v1.173.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests diff --git a/.github/workflows/schedule-doc-report.yml b/.github/workflows/schedule-doc-report.yml index 5abf6eed..6b1bd740 100644 --- a/.github/workflows/schedule-doc-report.yml +++ b/.github/workflows/schedule-doc-report.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@d4526a55538b775af234ba4af27118ed6f8f6677 # v1.172.0 + uses: ruby/setup-ruby@5f19ec79cedfadb78ab837f95b87734d0003c899 # v1.173.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Generate report diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 834a71b1..507dbc97 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Set up Ruby - uses: ruby/setup-ruby@d4526a55538b775af234ba4af27118ed6f8f6677 # v1.172.0 + uses: ruby/setup-ruby@5f19ec79cedfadb78ab837f95b87734d0003c899 # v1.173.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests From 34555d1d98bef560877ee7c44c6cea6c703bce19 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 21 Mar 2024 03:04:00 +0000 Subject: [PATCH 052/112] chore(deps): update dependency rack to v2.2.9 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index fad63c47..a6780a9a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -77,7 +77,7 @@ GEM byebug (~> 11.0) pry (>= 0.13, < 0.15) racc (1.7.3) - rack (2.2.8.1) + rack (2.2.9) rack-protection (3.2.0) base64 (>= 0.1.0) rack (~> 2.2, >= 2.2.4) From d811638eff2418acfb649f9beed935feefb9ab4f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 28 Mar 2024 13:22:42 +0000 Subject: [PATCH 053/112] chore(deps): update dependency sprockets to v3.7.3 --- Gemfile.lock | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index a6780a9a..c9d407e2 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -111,7 +111,8 @@ GEM rack-protection (= 3.2.0) sinatra (= 3.2.0) tilt (~> 2.0) - sprockets (3.7.2) + sprockets (3.7.3) + base64 concurrent-ruby (~> 1.0) rack (> 1, < 3) sprockets-helpers (1.4.0) From b3be0c3f7cb00e2b481bd65e1556643ed449c77d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 28 Mar 2024 19:46:21 +0000 Subject: [PATCH 054/112] chore(deps): update dependency terser to v1.2.1 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index c9d407e2..4ebd3791 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -126,7 +126,7 @@ GEM strings-ansi (0.2.0) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) - terser (1.2.0) + terser (1.2.1) execjs (>= 0.3.0, < 3) thin (1.8.2) daemons (~> 1.0, >= 1.0.9) From 4be3e4db74857f858cd17d69238906026c51d6cb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 2 Apr 2024 04:48:12 +0000 Subject: [PATCH 055/112] chore(deps): update dependency rake to v13.2.0 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 4ebd3791..794aae6a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -84,7 +84,7 @@ GEM rack-ssl-enforcer (0.2.9) rack-test (2.1.0) rack (>= 1.3) - rake (13.1.0) + rake (13.2.0) rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) From 6052c7cd425b2647bf17a48248c599993a929ab7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 2 Apr 2024 18:56:25 +0000 Subject: [PATCH 056/112] chore(deps): update dependency terser to v1.2.2 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 794aae6a..7a2f4542 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -126,7 +126,7 @@ GEM strings-ansi (0.2.0) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) - terser (1.2.1) + terser (1.2.2) execjs (>= 0.3.0, < 3) thin (1.8.2) daemons (~> 1.0, >= 1.0.9) From c0e57545c04977c643db9037dc456a325fe3cba1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 5 Apr 2024 09:24:27 +0000 Subject: [PATCH 057/112] chore(deps): update dependency rake to v13.2.1 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 7a2f4542..b4937fc5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -84,7 +84,7 @@ GEM rack-ssl-enforcer (0.2.9) rack-test (2.1.0) rack (>= 1.3) - rake (13.2.0) + rake (13.2.1) rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) From 327a05279b012f9b0de68812a6ef95b285e9adb5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 10 Apr 2024 20:05:18 +0000 Subject: [PATCH 058/112] chore(deps): update dependency nokogiri to v1.16.4 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index b4937fc5..2c6aed77 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -62,7 +62,7 @@ GEM net-ssh (>= 5.0.0, < 8.0.0) net-ssh (7.0.1) newrelic_rpm (8.16.0) - nokogiri (1.16.3) + nokogiri (1.16.4) mini_portile2 (~> 2.8.2) racc (~> 1.4) options (2.3.2) From ba5e944d6c498855d69968c49f9e33dea4e9b866 Mon Sep 17 00:00:00 2001 From: fanqiaojun Date: Sat, 13 Apr 2024 14:58:20 +0800 Subject: [PATCH 059/112] chore: fix some typos in comments Signed-off-by: fanqiaojun --- lib/docs/filters/elisp/entries.rb | 2 +- lib/docs/filters/gtk/entries.rb | 2 +- lib/docs/filters/kubectl/entries.rb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/docs/filters/elisp/entries.rb b/lib/docs/filters/elisp/entries.rb index 9ccacb59..a699c7b0 100644 --- a/lib/docs/filters/elisp/entries.rb +++ b/lib/docs/filters/elisp/entries.rb @@ -2,7 +2,7 @@ module Docs class Elisp class EntriesFilter < Docs::EntriesFilter def get_name - # remove numbers at the beginnig + # remove numbers at the beginning name = at_css('.chapter', '.section', '.subsection', '.subsubsection', '.appendix').content.slice(/[[:alpha:]]...*/) # remove 'Appendix' word diff --git a/lib/docs/filters/gtk/entries.rb b/lib/docs/filters/gtk/entries.rb index 5cb3d27a..b51f1544 100644 --- a/lib/docs/filters/gtk/entries.rb +++ b/lib/docs/filters/gtk/entries.rb @@ -4,7 +4,7 @@ module Docs # The GTK documentation paths are "flat" and while the contents of each # page provides a way to determine the direct parent relationship, we # really need a full hierarchy of pages *a priori* to be able to fully - # categorize all pages and entries. So we're going to recursivly generate + # categorize all pages and entries. So we're going to recursively generate # a full map of page -> parent relationships from the table of contents... PARENT_BY_PATH = {} diff --git a/lib/docs/filters/kubectl/entries.rb b/lib/docs/filters/kubectl/entries.rb index 2a15d508..0d335c05 100644 --- a/lib/docs/filters/kubectl/entries.rb +++ b/lib/docs/filters/kubectl/entries.rb @@ -15,7 +15,7 @@ module Docs group = 'kubectl' commands = css('h1').to_a() commands.map do |node| - # handle titles differnetly by converting them into sidebar groups (types) + # handle titles differently by converting them into sidebar groups (types) new_group = at_css("##{node['id']} > strong") if new_group group = new_group.content.titleize From c362943aaf0193ae119b0a0468a42aca5d21c54e Mon Sep 17 00:00:00 2001 From: ClasherKasten Date: Sun, 14 Apr 2024 00:34:35 +0200 Subject: [PATCH 060/112] Fix broken version checks --- lib/docs/scrapers/crystal.rb | 2 +- lib/docs/scrapers/docker.rb | 2 +- lib/docs/scrapers/node.rb | 4 ++-- lib/docs/scrapers/octave.rb | 2 +- lib/docs/scrapers/phalcon.rb | 4 ++-- lib/docs/scrapers/sanctuary_type_classes.rb | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/docs/scrapers/crystal.rb b/lib/docs/scrapers/crystal.rb index ed26c585..94da0e29 100644 --- a/lib/docs/scrapers/crystal.rb +++ b/lib/docs/scrapers/crystal.rb @@ -36,7 +36,7 @@ module Docs def get_latest_version(opts) doc = fetch_doc('https://crystal-lang.org/', opts) - doc.at_css('.latest-release').content.scan(/([0-9.]+)/)[0][0] + doc.at_css('.latest-release-info > a > strong').content.scan(/([0-9.]+)/)[0][0] end end end diff --git a/lib/docs/scrapers/docker.rb b/lib/docs/scrapers/docker.rb index 5d01341d..070796ae 100644 --- a/lib/docs/scrapers/docker.rb +++ b/lib/docs/scrapers/docker.rb @@ -96,7 +96,7 @@ module Docs def get_latest_version(opts) doc = fetch_doc('https://docs.docker.com/engine/release-notes/', opts) - latest_version = doc.at_css('.content > section > h2').content.strip + latest_version = doc.at_css('.DocSearch-content > h2 > a').content.strip latest_version.rpartition(' ')[-1] end end diff --git a/lib/docs/scrapers/node.rb b/lib/docs/scrapers/node.rb index 60a89677..c41f82b1 100644 --- a/lib/docs/scrapers/node.rb +++ b/lib/docs/scrapers/node.rb @@ -74,8 +74,8 @@ module Docs end def get_latest_version(opts) - doc = fetch_doc('https://nodejs.org/en/', opts) - doc.at_css('#home-intro > .home-downloadblock:last-of-type > a')['data-version'][1..-1] + tags = get_github_tags('nodejs', 'node', opts) + tags[0]['name'][1..-1] end end end diff --git a/lib/docs/scrapers/octave.rb b/lib/docs/scrapers/octave.rb index fa9103fc..def6541e 100644 --- a/lib/docs/scrapers/octave.rb +++ b/lib/docs/scrapers/octave.rb @@ -51,7 +51,7 @@ module Docs def get_latest_version(opts) doc = fetch_doc('https://octave.org/doc/interpreter/', opts) - doc.at_css('h1').content.scan(/([0-9.]+)/)[0][0] + doc.at_css('#SEC_Top + p').content.scan(/([0-9.]+)/)[1][0][0..-2] end end diff --git a/lib/docs/scrapers/phalcon.rb b/lib/docs/scrapers/phalcon.rb index c6ca63f2..a0fa8e06 100644 --- a/lib/docs/scrapers/phalcon.rb +++ b/lib/docs/scrapers/phalcon.rb @@ -31,8 +31,8 @@ module Docs end def get_latest_version(opts) - doc = fetch_doc('https://docs.phalconphp.com/', opts) - doc.at_css('.header__lang.expand > div > ul > li > a').content + tags = get_github_tags('phalcon', 'cphalcon', opts) + tags[0]['name'][1..-1] end end end diff --git a/lib/docs/scrapers/sanctuary_type_classes.rb b/lib/docs/scrapers/sanctuary_type_classes.rb index 5156e689..87f4410f 100644 --- a/lib/docs/scrapers/sanctuary_type_classes.rb +++ b/lib/docs/scrapers/sanctuary_type_classes.rb @@ -23,7 +23,7 @@ module Docs HTML def get_latest_version(opts) - get-npm-version("sanctuary-type-classes", opts) + get_npm_version("sanctuary-type-classes", opts) end end end From 14ead8f7511e94bd3131d59c3dd08b9c7bf123a7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 16 Apr 2024 17:39:58 +0000 Subject: [PATCH 061/112] chore(deps): update ruby/setup-ruby action to v1.174.0 --- .github/workflows/build.yml | 2 +- .github/workflows/schedule-doc-report.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 68ec4304..3c32904d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@5f19ec79cedfadb78ab837f95b87734d0003c899 # v1.173.0 + uses: ruby/setup-ruby@6bd3d993c602f6b675728ebaecb2b569ff86e99b # v1.174.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests diff --git a/.github/workflows/schedule-doc-report.yml b/.github/workflows/schedule-doc-report.yml index 6b1bd740..fea9c985 100644 --- a/.github/workflows/schedule-doc-report.yml +++ b/.github/workflows/schedule-doc-report.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@5f19ec79cedfadb78ab837f95b87734d0003c899 # v1.173.0 + uses: ruby/setup-ruby@6bd3d993c602f6b675728ebaecb2b569ff86e99b # v1.174.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Generate report diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 507dbc97..ee3c769c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Set up Ruby - uses: ruby/setup-ruby@5f19ec79cedfadb78ab837f95b87734d0003c899 # v1.173.0 + uses: ruby/setup-ruby@6bd3d993c602f6b675728ebaecb2b569ff86e99b # v1.174.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests From 5855f2d59af127e5d943c96bce740f7c26bc2da6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 22 Apr 2024 17:14:50 +0000 Subject: [PATCH 062/112] chore(deps): update actions/checkout action to v4.1.3 --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ee3c769c..39012b8b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,7 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 - name: Set up Ruby uses: ruby/setup-ruby@6bd3d993c602f6b675728ebaecb2b569ff86e99b # v1.174.0 with: From ee92f9da2e48fc525462f519456ad4e429a59a03 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 23 Apr 2024 18:19:03 +0000 Subject: [PATCH 063/112] chore(deps): update ruby/setup-ruby action to v1.175.0 --- .github/workflows/build.yml | 2 +- .github/workflows/schedule-doc-report.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3c32904d..65a312b8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@6bd3d993c602f6b675728ebaecb2b569ff86e99b # v1.174.0 + uses: ruby/setup-ruby@70da3bbf44ac06db1b0547ce2acc9380a5270d1e # v1.175.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests diff --git a/.github/workflows/schedule-doc-report.yml b/.github/workflows/schedule-doc-report.yml index fea9c985..ab031b39 100644 --- a/.github/workflows/schedule-doc-report.yml +++ b/.github/workflows/schedule-doc-report.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@6bd3d993c602f6b675728ebaecb2b569ff86e99b # v1.174.0 + uses: ruby/setup-ruby@70da3bbf44ac06db1b0547ce2acc9380a5270d1e # v1.175.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Generate report diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 39012b8b..d9a43e77 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 - name: Set up Ruby - uses: ruby/setup-ruby@6bd3d993c602f6b675728ebaecb2b569ff86e99b # v1.174.0 + uses: ruby/setup-ruby@70da3bbf44ac06db1b0547ce2acc9380a5270d1e # v1.175.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests From 1416b8921b96217abb2bdfc253a2e03fe5ccae30 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 23 Apr 2024 22:08:37 +0000 Subject: [PATCH 064/112] chore(deps): update dependency ruby to v3.3.1 --- .ruby-version | 2 +- .tool-versions | 2 +- Dockerfile | 2 +- Dockerfile-alpine | 2 +- Gemfile | 2 +- Gemfile.lock | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.ruby-version b/.ruby-version index 15a27998..bea438e9 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -3.3.0 +3.3.1 diff --git a/.tool-versions b/.tool-versions index 3294aeda..51f617d2 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1 @@ -ruby 3.3.0 +ruby 3.3.1 diff --git a/Dockerfile b/Dockerfile index eb384111..b0c730f6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ruby:3.3.0 +FROM ruby:3.3.1 ENV LANG=C.UTF-8 ENV ENABLE_SERVICE_WORKER=true diff --git a/Dockerfile-alpine b/Dockerfile-alpine index 54db8897..cb8c00ac 100644 --- a/Dockerfile-alpine +++ b/Dockerfile-alpine @@ -1,4 +1,4 @@ -FROM ruby:3.3.0-alpine +FROM ruby:3.3.1-alpine ENV LANG=C.UTF-8 ENV ENABLE_SERVICE_WORKER=true diff --git a/Gemfile b/Gemfile index 12be6c4f..b52b0d9c 100644 --- a/Gemfile +++ b/Gemfile @@ -1,5 +1,5 @@ source 'https://rubygems.org' -ruby '3.3.0' +ruby '3.3.1' gem 'activesupport', require: false gem 'html-pipeline' diff --git a/Gemfile.lock b/Gemfile.lock index 2c6aed77..7add4c36 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -188,7 +188,7 @@ DEPENDENCIES yajl-ruby RUBY VERSION - ruby 3.3.0p0 + ruby 3.3.1p55 BUNDLED WITH 2.4.6 From ab8f6abbfd8c5e852e5ee40e5b9110a522e51ff5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 25 Apr 2024 15:03:10 +0000 Subject: [PATCH 065/112] chore(deps): update actions/checkout action to v4.1.4 --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d9a43e77..28001b3f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,7 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 + - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4 - name: Set up Ruby uses: ruby/setup-ruby@70da3bbf44ac06db1b0547ce2acc9380a5270d1e # v1.175.0 with: From 64497f04c6bbd5ad21093ad0cd94d83b42298d7f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 26 Apr 2024 11:38:03 +0000 Subject: [PATCH 066/112] chore(deps): update ruby/setup-ruby action to v1.175.1 --- .github/workflows/build.yml | 2 +- .github/workflows/schedule-doc-report.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 65a312b8..26116388 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@70da3bbf44ac06db1b0547ce2acc9380a5270d1e # v1.175.0 + uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests diff --git a/.github/workflows/schedule-doc-report.yml b/.github/workflows/schedule-doc-report.yml index ab031b39..8665402a 100644 --- a/.github/workflows/schedule-doc-report.yml +++ b/.github/workflows/schedule-doc-report.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@70da3bbf44ac06db1b0547ce2acc9380a5270d1e # v1.175.0 + uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Generate report diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 28001b3f..b086bb4d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4 - name: Set up Ruby - uses: ruby/setup-ruby@70da3bbf44ac06db1b0547ce2acc9380a5270d1e # v1.175.0 + uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests From 77f37e0f7c006521114828c2f2e7b5c26355be30 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 3 May 2024 13:02:30 +0000 Subject: [PATCH 067/112] chore(deps): update ruby/setup-ruby action to v1.176.0 --- .github/workflows/build.yml | 2 +- .github/workflows/schedule-doc-report.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 26116388..7ab6d3da 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1 + uses: ruby/setup-ruby@cacc9f1c0b3f4eb8a16a6bb0ed10897b43b9de49 # v1.176.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests diff --git a/.github/workflows/schedule-doc-report.yml b/.github/workflows/schedule-doc-report.yml index 8665402a..096b8525 100644 --- a/.github/workflows/schedule-doc-report.yml +++ b/.github/workflows/schedule-doc-report.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1 + uses: ruby/setup-ruby@cacc9f1c0b3f4eb8a16a6bb0ed10897b43b9de49 # v1.176.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Generate report diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b086bb4d..2a053d3d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4 - name: Set up Ruby - uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1 + uses: ruby/setup-ruby@cacc9f1c0b3f4eb8a16a6bb0ed10897b43b9de49 # v1.176.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests From 8ff2636a7895237838c21f8f4b01873dbe841899 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 8 May 2024 20:10:16 +0000 Subject: [PATCH 068/112] chore(deps): update actions/checkout action to v4.1.5 --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2a053d3d..39fb0aaa 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,7 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4 + - uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5 - name: Set up Ruby uses: ruby/setup-ruby@cacc9f1c0b3f4eb8a16a6bb0ed10897b43b9de49 # v1.176.0 with: From baa5af50d202b64401ce766d9a22cbda086475f6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 16:44:35 +0000 Subject: [PATCH 069/112] chore(deps): update dependency nokogiri to v1.16.5 --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 7add4c36..d0307516 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -52,7 +52,7 @@ GEM image_size (3.3.0) in_threads (1.6.0) method_source (1.0.0) - mini_portile2 (2.8.5) + mini_portile2 (2.8.6) minitest (5.22.3) multi_json (1.15.0) mustermann (3.0.0) @@ -62,7 +62,7 @@ GEM net-ssh (>= 5.0.0, < 8.0.0) net-ssh (7.0.1) newrelic_rpm (8.16.0) - nokogiri (1.16.4) + nokogiri (1.16.5) mini_portile2 (~> 2.8.2) racc (~> 1.4) options (2.3.2) From e38e827b29cd7cdc442414f2c252baa79f5906cd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 01:21:01 +0000 Subject: [PATCH 070/112] chore(deps): update dependency minitest to v5.23.0 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index d0307516..6bbdb1fc 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -53,7 +53,7 @@ GEM in_threads (1.6.0) method_source (1.0.0) mini_portile2 (2.8.6) - minitest (5.22.3) + minitest (5.23.0) multi_json (1.15.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) From 8711153cd66a0f472373f619b9869ed3e68fd4f2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 21:20:48 +0000 Subject: [PATCH 071/112] chore(deps): update actions/checkout action to v4.1.6 --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 39fb0aaa..9e5da506 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,7 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5 + - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 - name: Set up Ruby uses: ruby/setup-ruby@cacc9f1c0b3f4eb8a16a6bb0ed10897b43b9de49 # v1.176.0 with: From 1176b839225d3f3f9622ec10d2e4441fe8bdef9a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 17 May 2024 06:07:42 +0000 Subject: [PATCH 072/112] chore(deps): update dependency activesupport to v7.1.3.3 --- Gemfile.lock | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 6bbdb1fc..622674f7 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ GEM remote: https://rubygems.org/ specs: - activesupport (7.1.3.2) + activesupport (7.1.3.3) base64 bigdecimal concurrent-ruby (~> 1.0, >= 1.0.2) @@ -16,7 +16,7 @@ GEM erubi (>= 1.0.0) rack (>= 0.9.0) rouge (>= 1.0.0) - bigdecimal (3.1.6) + bigdecimal (3.1.8) browser (5.3.1) byebug (11.1.3) chunky_png (1.4.0) @@ -24,8 +24,7 @@ GEM concurrent-ruby (1.2.3) connection_pool (2.4.1) daemons (1.4.1) - drb (2.2.0) - ruby2_keywords + drb (2.2.1) erubi (1.12.0) ethon (0.16.0) ffi (>= 1.15.0) @@ -38,7 +37,7 @@ GEM html-pipeline (2.14.3) activesupport (>= 2) nokogiri (>= 1.4) - i18n (1.14.1) + i18n (1.14.5) concurrent-ruby (~> 1.0) image_optim (0.31.3) exifr (~> 1.2, >= 1.2.2) From 131f97a918660b2e11b072f5cef132defb4e991d Mon Sep 17 00:00:00 2001 From: Cimbali Date: Fri, 17 May 2024 12:10:36 +0200 Subject: [PATCH 073/112] Add click documentation --- lib/docs/filters/click/clean_html.rb | 15 ++++++++ lib/docs/filters/click/entries.rb | 45 +++++++++++++++++++++++ lib/docs/filters/click/pre_clean_html.rb | 11 ++++++ lib/docs/scrapers/click.rb | 29 +++++++++++++++ public/icons/docs/click/16.png | Bin 0 -> 641 bytes public/icons/docs/click/16@2x.png | Bin 0 -> 797 bytes public/icons/docs/click/SOURCE | 1 + 7 files changed, 101 insertions(+) create mode 100644 lib/docs/filters/click/clean_html.rb create mode 100644 lib/docs/filters/click/entries.rb create mode 100644 lib/docs/filters/click/pre_clean_html.rb create mode 100644 lib/docs/scrapers/click.rb create mode 100644 public/icons/docs/click/16.png create mode 100644 public/icons/docs/click/16@2x.png create mode 100644 public/icons/docs/click/SOURCE diff --git a/lib/docs/filters/click/clean_html.rb b/lib/docs/filters/click/clean_html.rb new file mode 100644 index 00000000..914ee6b4 --- /dev/null +++ b/lib/docs/filters/click/clean_html.rb @@ -0,0 +1,15 @@ +module Docs + class Click + class CleanHtmlFilter < Filter + def call + if root_page? + # Image renders quite badly in dark mode + at_css('h1 + a.image-reference').remove + # All superfluous + css('#documentation, #api-reference, #miscellaneous-pages').remove + end + doc + end + end + end +end diff --git a/lib/docs/filters/click/entries.rb b/lib/docs/filters/click/entries.rb new file mode 100644 index 00000000..09b3a761 --- /dev/null +++ b/lib/docs/filters/click/entries.rb @@ -0,0 +1,45 @@ +module Docs + class Click + class EntriesFilter < Docs::EntriesFilter + + def initialize(*) + super + end + + def get_name + return at_css('h1').content.strip + end + + def get_type + return at_css('h1').content.strip + end + + def include_default_entry? + false + end + + def additional_entries + return [] if root_page? + + if slug == 'api/' + entries = [] + doc.css('> section').each do |section| + title = section.at_css('h2').content.strip + section.css('> dl.py > dt[id]').each do |dt| + entries << [dt['id'], dt['id'], title] + end + end + return entries + end + + (doc.css('> section') || []).map do |section| + title = section.at_css('h2').content.strip + [title, section['id']] + end + end + + private + + end + end +end diff --git a/lib/docs/filters/click/pre_clean_html.rb b/lib/docs/filters/click/pre_clean_html.rb new file mode 100644 index 00000000..6413aa61 --- /dev/null +++ b/lib/docs/filters/click/pre_clean_html.rb @@ -0,0 +1,11 @@ +module Docs + class Click + class PreCleanHtmlFilter < Filter + def call + # Remove ¶ character from tag w/ name & type + css('.headerlink').remove + doc + end + end + end +end diff --git a/lib/docs/scrapers/click.rb b/lib/docs/scrapers/click.rb new file mode 100644 index 00000000..7e0121cc --- /dev/null +++ b/lib/docs/scrapers/click.rb @@ -0,0 +1,29 @@ +module Docs + class Click < UrlScraper + self.name = 'click' + self.type = 'sphinx' #'simple' + self.release = '8.1.7' + self.base_url = 'https://click.palletsprojects.com/en/8.1.x/' + self.root_path = 'index.html' + self.links = { + home: 'https://click.palletsprojects.com/', + code: 'https://github.com/pallets/click' + } + + html_filters.push 'click/pre_clean_html', 'click/entries', 'click/clean_html', 'sphinx/clean_html', 'title' + + options[:skip] = ['changes/', 'genindex/', 'py-modindex/', 'license/'] + options[:container] = '.body > section' + options[:title] = false + + options[:attribution] = <<-HTML + © Copyright 2014 Pallets.
+ Licensed under the BSD 3-Clause License.
+ We are not supported nor endorsed by Pallets. + HTML + + def get_latest_version(opts) + get_latest_github_release('pallets', 'click', opts) + end + end +end diff --git a/public/icons/docs/click/16.png b/public/icons/docs/click/16.png new file mode 100644 index 0000000000000000000000000000000000000000..d1497c30c0c30a981c9956370eee509d2a5f7341 GIT binary patch literal 641 zcmV-{0)G98P)EX>4Tx04R}tkv&MmKpe$iTT4Z%B6bjQ2vVKwq9Ts93Pq?8YK2xEOfLO`CJjl7 zi=*ILaPVWX>fqw6tAnc`2!4P#J2)x2NQwVT3N2zhIPS;0dyl(!fWJ{;s@W9>RLwHd z$%K&2tqP%61Tla<#4su`Q=b#X6g)J&;^Mfxh}i>#<}RQpJzslOnRO;LM#+JSngm}GF0Me;;5o(l<&{F ztZ?4qtX68Qbx;1na9&$k<~q$0B(aDkh!7y7hB7L!sIM|KQcR?2KjGmYcKjl_WO9|k z$gzMbR7j2={11M2YZj&^-K1~=2)@|%#~2XW1)6o+{yw(t<_QpZ2ClTWzuEw1KS{5* zwdfJhzYSbmw>5bWxZDATo^;8O94SE4Unl_YXY@@uVDJ{`S#x`9?c?+T$WT|Q8{ps& z7%x)xy2rb_JA3>0Osl^iyz+9yfFmui00006VoOIv0RI600RN!9r;`8x010qNS#tmY z3ljhU3ljkVnw%H_000McNliru=milDFAnLvw50$50DehCK~y-)?b0y{!cY)|;qRG; z7)T-F3A~aP_Ff=uE|Vi@>pASjTJQj3qs?L=C`k$nahidJe|MH${`x_!Fd7Q4aX^jK z7cQ{HxG!9U-*H2OBhEwDm|=%$S0INcY_Pxu*O!z_%%eWR3HwO?RD~Ahn?X6600000NkvXXu0mjf7?KhQ literal 0 HcmV?d00001 diff --git a/public/icons/docs/click/16@2x.png b/public/icons/docs/click/16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3bc91ffbd56e0e6075714c6b4131c1e06c140c54 GIT binary patch literal 797 zcmV+&1LFLNP)EX>4Tx04R}tkv&MmKpe$iTT4Z%B6bjQ2vVKwq9Ts93Pq?8YK2xEOfLO`CJjl7 zi=*ILaPVWX>fqw6tAnc`2!4P#J2)x2NQwVT3N2zhIPS;0dyl(!fWJ{;s@W9>RLwHd z$%K&2tqP%61Tla<#4su`Q=b#X6g)J&;^Mfxh}i>#<}RQpJzslOnRO;LM#+JSngm}GF0Me;;5o(l<&{F ztZ?4qtX68Qbx;1na9&$k<~q$0B(aDkh!7y7hB7L!sIM|KQcR?2KjGmYcKjl_WO9|k z$gzMbR7j2={11M2YZj&^-K1~=2)@|%#~2XW1)6o+{yw(t<_QpZ2ClTWzuEw1KS{5* zwdfJhzYSbmw>5bWxZDATo^;8O94SE4Unl_YXY@@uVDJ{`S#x`9?c?+T$WT|Q8{ps& z7%x)xy2rb_JA3>0Osl^iyz+9yfFmui00006VoOIv0RI600RN!9r;`8x010qNS#tmY z3ljhU3ljkVnw%H_000McNliru=milDE<2_aLB{|90UAj}K~z}7?bN$U13?tV@n7zW z#?DF+TN_Jl1q;!)u(Ov`zJZ0kot9#wU>)!Q?6eUP#74mz+8D?tHWQF#6Jn7p$oyeo zIWT)J^L>X%Boc{4BK@gjKF;n6Bn?I8+_vcOQT9w%7|^@6mPh~3_fvq8v_PR0+!&rga0MTD9^zlWr_@b7t03yupaM$R!wx2b6Yj8$hXKi_(7 Date: Fri, 17 May 2024 17:29:38 +0200 Subject: [PATCH 074/112] Simplify processing, add multiple versions --- lib/docs/filters/click/clean_html.rb | 15 ------- lib/docs/filters/click/pre_clean_html.rb | 2 +- lib/docs/scrapers/click.rb | 53 +++++++++++++++++++++--- 3 files changed, 49 insertions(+), 21 deletions(-) delete mode 100644 lib/docs/filters/click/clean_html.rb diff --git a/lib/docs/filters/click/clean_html.rb b/lib/docs/filters/click/clean_html.rb deleted file mode 100644 index 914ee6b4..00000000 --- a/lib/docs/filters/click/clean_html.rb +++ /dev/null @@ -1,15 +0,0 @@ -module Docs - class Click - class CleanHtmlFilter < Filter - def call - if root_page? - # Image renders quite badly in dark mode - at_css('h1 + a.image-reference').remove - # All superfluous - css('#documentation, #api-reference, #miscellaneous-pages').remove - end - doc - end - end - end -end diff --git a/lib/docs/filters/click/pre_clean_html.rb b/lib/docs/filters/click/pre_clean_html.rb index 6413aa61..e0552a6a 100644 --- a/lib/docs/filters/click/pre_clean_html.rb +++ b/lib/docs/filters/click/pre_clean_html.rb @@ -2,7 +2,7 @@ module Docs class Click class PreCleanHtmlFilter < Filter def call - # Remove ¶ character from tag w/ name & type + # Remove ¶ character from headers css('.headerlink').remove doc end diff --git a/lib/docs/scrapers/click.rb b/lib/docs/scrapers/click.rb index 7e0121cc..ce5167f4 100644 --- a/lib/docs/scrapers/click.rb +++ b/lib/docs/scrapers/click.rb @@ -1,19 +1,17 @@ module Docs class Click < UrlScraper self.name = 'click' - self.type = 'sphinx' #'simple' - self.release = '8.1.7' - self.base_url = 'https://click.palletsprojects.com/en/8.1.x/' + self.type = 'sphinx' self.root_path = 'index.html' self.links = { home: 'https://click.palletsprojects.com/', code: 'https://github.com/pallets/click' } - html_filters.push 'click/pre_clean_html', 'click/entries', 'click/clean_html', 'sphinx/clean_html', 'title' + html_filters.push 'click/pre_clean_html', 'click/entries', 'sphinx/clean_html' - options[:skip] = ['changes/', 'genindex/', 'py-modindex/', 'license/'] options[:container] = '.body > section' + options[:skip] = ['changes/', 'genindex/', 'py-modindex/'] options[:title] = false options[:attribution] = <<-HTML @@ -22,6 +20,51 @@ module Docs We are not supported nor endorsed by Pallets. HTML + version '8.1' do + self.release = '8.1.x' + self.base_url = "https://click.palletsprojects.com/en/#{self.release}/" + end + + version '8.0' do + self.release = '8.0.x' + self.base_url = "https://click.palletsprojects.com/en/#{self.release}/" + end + + version '7' do + self.release = '7.x' + self.base_url = "https://click.palletsprojects.com/en/#{self.release}/" + end + + version '6' do + self.release = '6.x' + self.base_url = "https://click.palletsprojects.com/en/#{self.release}/" + end + + version '5' do + self.release = '5.x' + self.base_url = "https://click.palletsprojects.com/en/#{self.release}/" + end + + version '4' do + self.release = '4.x' + self.base_url = "https://click.palletsprojects.com/en/#{self.release}/" + end + + version '3' do + self.release = '3.x' + self.base_url = "https://click.palletsprojects.com/en/#{self.release}/" + end + + version '2' do + self.release = '2.x' + self.base_url = "https://click.palletsprojects.com/en/#{self.release}/" + end + + version '1' do + self.release = '1.x' + self.base_url = "https://click.palletsprojects.com/en/#{self.release}/" + end + def get_latest_version(opts) get_latest_github_release('pallets', 'click', opts) end From d6274d6b26d0690b8b09b9bee7bcbe1ae8745789 Mon Sep 17 00:00:00 2001 From: Cimbali Date: Sat, 18 May 2024 01:29:25 +0200 Subject: [PATCH 075/112] Include license etc. as misc pages, based on main page --- lib/docs/filters/click/entries.rb | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/lib/docs/filters/click/entries.rb b/lib/docs/filters/click/entries.rb index 09b3a761..9512eb8a 100644 --- a/lib/docs/filters/click/entries.rb +++ b/lib/docs/filters/click/entries.rb @@ -1,8 +1,19 @@ module Docs class Click class EntriesFilter < Docs::EntriesFilter - - def initialize(*) + TYPE_BY_SLUG = {} + + def call + if root_page? + css('section').each do |node| + next if ['documentation', 'api-reference'].include?(node['id']) + type = node.at_css('h2').content.strip + node.css('li > a').each do |toclink| + slug = toclink['href'].split('/')[-2] + TYPE_BY_SLUG[slug] = type + end + end + end super end @@ -11,15 +22,15 @@ module Docs end def get_type - return at_css('h1').content.strip + TYPE_BY_SLUG[slug.split('/').first] || at_css('h1').content.strip end def include_default_entry? - false + TYPE_BY_SLUG.include?(slug.split('/').first) end def additional_entries - return [] if root_page? + return [] if root_page? || TYPE_BY_SLUG.include?(slug.split('/').first) if slug == 'api/' entries = [] From 377a2336b807d226da7a0753d28416e755d15842 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 20 May 2024 14:22:07 +0000 Subject: [PATCH 076/112] chore(deps): update ruby/setup-ruby action to v1.177.0 --- .github/workflows/build.yml | 2 +- .github/workflows/schedule-doc-report.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7ab6d3da..813636f3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@cacc9f1c0b3f4eb8a16a6bb0ed10897b43b9de49 # v1.176.0 + uses: ruby/setup-ruby@7dc18ff0ca6e3630d3f29d2a85ebf6cc27ae9d6c # v1.177.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests diff --git a/.github/workflows/schedule-doc-report.yml b/.github/workflows/schedule-doc-report.yml index 096b8525..b5f420d4 100644 --- a/.github/workflows/schedule-doc-report.yml +++ b/.github/workflows/schedule-doc-report.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@cacc9f1c0b3f4eb8a16a6bb0ed10897b43b9de49 # v1.176.0 + uses: ruby/setup-ruby@7dc18ff0ca6e3630d3f29d2a85ebf6cc27ae9d6c # v1.177.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Generate report diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9e5da506..87572565 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 - name: Set up Ruby - uses: ruby/setup-ruby@cacc9f1c0b3f4eb8a16a6bb0ed10897b43b9de49 # v1.176.0 + uses: ruby/setup-ruby@7dc18ff0ca6e3630d3f29d2a85ebf6cc27ae9d6c # v1.177.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests From 1a0d40ee72dade9b377b10139582e1bf44ca37de Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 22 May 2024 11:11:37 +0000 Subject: [PATCH 077/112] chore(deps): update dependency minitest to v5.23.1 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 622674f7..ac4c0680 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -52,7 +52,7 @@ GEM in_threads (1.6.0) method_source (1.0.0) mini_portile2 (2.8.6) - minitest (5.23.0) + minitest (5.23.1) multi_json (1.15.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) From 703ec23ac81d31a94173a8b335a348c5ece4a1f9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 22 May 2024 14:52:09 +0000 Subject: [PATCH 078/112] chore(deps): update ruby/setup-ruby action to v1.177.1 --- .github/workflows/build.yml | 2 +- .github/workflows/schedule-doc-report.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 813636f3..54bdeb96 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@7dc18ff0ca6e3630d3f29d2a85ebf6cc27ae9d6c # v1.177.0 + uses: ruby/setup-ruby@943103cae7d3f1bb1e4951d5fcc7928b40e4b742 # v1.177.1 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests diff --git a/.github/workflows/schedule-doc-report.yml b/.github/workflows/schedule-doc-report.yml index b5f420d4..3c838e78 100644 --- a/.github/workflows/schedule-doc-report.yml +++ b/.github/workflows/schedule-doc-report.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@7dc18ff0ca6e3630d3f29d2a85ebf6cc27ae9d6c # v1.177.0 + uses: ruby/setup-ruby@943103cae7d3f1bb1e4951d5fcc7928b40e4b742 # v1.177.1 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Generate report diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 87572565..6e2c4e82 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 - name: Set up Ruby - uses: ruby/setup-ruby@7dc18ff0ca6e3630d3f29d2a85ebf6cc27ae9d6c # v1.177.0 + uses: ruby/setup-ruby@943103cae7d3f1bb1e4951d5fcc7928b40e4b742 # v1.177.1 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests From 8db6ffce17405c13cf5e55d2fdf7a094918f2af5 Mon Sep 17 00:00:00 2001 From: Cimbali Date: Thu, 23 May 2024 15:51:57 +0100 Subject: [PATCH 079/112] Adjust API entry selection and naming Get all (not only top-level) definitions, add () suffix on functions (and methods of all kinds). --- lib/docs/filters/click/entries.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/docs/filters/click/entries.rb b/lib/docs/filters/click/entries.rb index 9512eb8a..01fa1a72 100644 --- a/lib/docs/filters/click/entries.rb +++ b/lib/docs/filters/click/entries.rb @@ -36,8 +36,10 @@ module Docs entries = [] doc.css('> section').each do |section| title = section.at_css('h2').content.strip - section.css('> dl.py > dt[id]').each do |dt| - entries << [dt['id'], dt['id'], title] + section.css('dl.py > dt[id]').each do |dt| + name = dt['id'].split('.')[1..].join('.') + name << '()' if dt.parent.classes.intersect?(['function', 'method', 'classmethod', 'staticmethod']) + entries << [name, dt['id'], title] end end return entries From 5852415f19b7f8506d57e75f151d3d799a33b6be Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 28 May 2024 18:58:05 +0000 Subject: [PATCH 080/112] chore(deps): update dependency progress_bar to v1.3.4 --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index ac4c0680..dac15751 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -66,8 +66,8 @@ GEM racc (~> 1.4) options (2.3.2) progress (3.6.0) - progress_bar (1.3.3) - highline (>= 1.6, < 3) + progress_bar (1.3.4) + highline (>= 1.6) options (~> 2.3.0) pry (0.14.2) coderay (~> 1.1) From 137cad50558a07f85d38b226a0e75fd35ed9707a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 30 May 2024 17:03:09 +0000 Subject: [PATCH 081/112] chore(deps): update ruby/setup-ruby action to v1.178.0 --- .github/workflows/build.yml | 2 +- .github/workflows/schedule-doc-report.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 54bdeb96..282dd89b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@943103cae7d3f1bb1e4951d5fcc7928b40e4b742 # v1.177.1 + uses: ruby/setup-ruby@0cde4689ba33c09f1b890c1725572ad96751a3fc # v1.178.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests diff --git a/.github/workflows/schedule-doc-report.yml b/.github/workflows/schedule-doc-report.yml index 3c838e78..44a32d78 100644 --- a/.github/workflows/schedule-doc-report.yml +++ b/.github/workflows/schedule-doc-report.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@943103cae7d3f1bb1e4951d5fcc7928b40e4b742 # v1.177.1 + uses: ruby/setup-ruby@0cde4689ba33c09f1b890c1725572ad96751a3fc # v1.178.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Generate report diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6e2c4e82..10814673 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 - name: Set up Ruby - uses: ruby/setup-ruby@943103cae7d3f1bb1e4951d5fcc7928b40e4b742 # v1.177.1 + uses: ruby/setup-ruby@0cde4689ba33c09f1b890c1725572ad96751a3fc # v1.178.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests From fa8510971feb5a616f5ed5825d55138099f69591 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 30 May 2024 19:37:01 +0000 Subject: [PATCH 082/112] chore(deps): update dependency ruby to v3.3.2 --- .ruby-version | 2 +- .tool-versions | 2 +- Gemfile | 2 +- Gemfile.lock | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.ruby-version b/.ruby-version index bea438e9..47725433 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -3.3.1 +3.3.2 diff --git a/.tool-versions b/.tool-versions index 51f617d2..10101bd7 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1 @@ -ruby 3.3.1 +ruby 3.3.2 diff --git a/Gemfile b/Gemfile index b52b0d9c..b3f7145c 100644 --- a/Gemfile +++ b/Gemfile @@ -1,5 +1,5 @@ source 'https://rubygems.org' -ruby '3.3.1' +ruby '3.3.2' gem 'activesupport', require: false gem 'html-pipeline' diff --git a/Gemfile.lock b/Gemfile.lock index dac15751..93007c9d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -187,7 +187,7 @@ DEPENDENCIES yajl-ruby RUBY VERSION - ruby 3.3.1p55 + ruby 3.3.2p78 BUNDLED WITH 2.4.6 From 4a9590f0ce1b8b8ae73211353afcb77bbbe0c5aa Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 31 May 2024 02:00:05 +0000 Subject: [PATCH 083/112] chore(deps): update ruby docker tag to v3.3.2 --- Dockerfile | 2 +- Dockerfile-alpine | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index b0c730f6..848927d0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ruby:3.3.1 +FROM ruby:3.3.2 ENV LANG=C.UTF-8 ENV ENABLE_SERVICE_WORKER=true diff --git a/Dockerfile-alpine b/Dockerfile-alpine index cb8c00ac..0e70a00d 100644 --- a/Dockerfile-alpine +++ b/Dockerfile-alpine @@ -1,4 +1,4 @@ -FROM ruby:3.3.1-alpine +FROM ruby:3.3.2-alpine ENV LANG=C.UTF-8 ENV ENABLE_SERVICE_WORKER=true From 03151aa84e3b13909989c7cac72d37d078b5b342 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 3 Jun 2024 11:21:10 +0000 Subject: [PATCH 084/112] chore(deps): update ruby/setup-ruby action to v1.179.0 --- .github/workflows/build.yml | 2 +- .github/workflows/schedule-doc-report.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 282dd89b..6feda1f8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@0cde4689ba33c09f1b890c1725572ad96751a3fc # v1.178.0 + uses: ruby/setup-ruby@d5fb7a202fc07872cb44f00ba8e6197b70cb0c55 # v1.179.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests diff --git a/.github/workflows/schedule-doc-report.yml b/.github/workflows/schedule-doc-report.yml index 44a32d78..154146ed 100644 --- a/.github/workflows/schedule-doc-report.yml +++ b/.github/workflows/schedule-doc-report.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@0cde4689ba33c09f1b890c1725572ad96751a3fc # v1.178.0 + uses: ruby/setup-ruby@d5fb7a202fc07872cb44f00ba8e6197b70cb0c55 # v1.179.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Generate report diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 10814673..ef693b33 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 - name: Set up Ruby - uses: ruby/setup-ruby@0cde4689ba33c09f1b890c1725572ad96751a3fc # v1.178.0 + uses: ruby/setup-ruby@d5fb7a202fc07872cb44f00ba8e6197b70cb0c55 # v1.179.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests From 47424126537c2d0abd303119e4583e1467096747 Mon Sep 17 00:00:00 2001 From: Katrin Leinweber Date: Tue, 4 Jun 2024 21:37:23 +0200 Subject: [PATCH 085/112] Update Zig documentation (0.12.0) --- lib/docs/scrapers/zig.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/docs/scrapers/zig.rb b/lib/docs/scrapers/zig.rb index a4fd556b..bc2a1293 100644 --- a/lib/docs/scrapers/zig.rb +++ b/lib/docs/scrapers/zig.rb @@ -2,7 +2,7 @@ module Docs class Zig < UrlScraper self.name = 'Zig' self.type = 'simple' - self.release = '0.11.0' + self.release = '0.12.0' self.base_url = "https://ziglang.org/documentation/#{self.release}/" self.links = { home: 'https://ziglang.org/', @@ -13,7 +13,7 @@ module Docs options[:follow_links] = false options[:attribution] = <<-HTML - © 2015–2023, Zig contributors
+ © 2015–2024, Zig contributors
Licensed under the MIT License. HTML From 8f699b4bfbf20a076d44000cbef8112649279f21 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 4 Jun 2024 20:15:40 +0000 Subject: [PATCH 086/112] chore(deps): update dependency activesupport to v7.1.3.4 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 93007c9d..0d3b3502 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ GEM remote: https://rubygems.org/ specs: - activesupport (7.1.3.3) + activesupport (7.1.3.4) base64 bigdecimal concurrent-ruby (~> 1.0, >= 1.0.2) From 3aa16aa2846438f5aa1290fc05a3a0f14c3d30f2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 8 Jun 2024 12:25:25 +0000 Subject: [PATCH 087/112] chore(deps): update ruby/setup-ruby action to v1.179.1 --- .github/workflows/build.yml | 2 +- .github/workflows/schedule-doc-report.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6feda1f8..e41f1946 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@d5fb7a202fc07872cb44f00ba8e6197b70cb0c55 # v1.179.0 + uses: ruby/setup-ruby@78c01b705fd9d5ad960d432d3a0cfa341d50e410 # v1.179.1 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests diff --git a/.github/workflows/schedule-doc-report.yml b/.github/workflows/schedule-doc-report.yml index 154146ed..f54ba85e 100644 --- a/.github/workflows/schedule-doc-report.yml +++ b/.github/workflows/schedule-doc-report.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@d5fb7a202fc07872cb44f00ba8e6197b70cb0c55 # v1.179.0 + uses: ruby/setup-ruby@78c01b705fd9d5ad960d432d3a0cfa341d50e410 # v1.179.1 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Generate report diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ef693b33..062cf77b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 - name: Set up Ruby - uses: ruby/setup-ruby@d5fb7a202fc07872cb44f00ba8e6197b70cb0c55 # v1.179.0 + uses: ruby/setup-ruby@78c01b705fd9d5ad960d432d3a0cfa341d50e410 # v1.179.1 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests From 6ea29063cb285d60a3fefbbc052c2dd9f4e11eef Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 11 Jun 2024 19:59:57 +0000 Subject: [PATCH 088/112] chore(deps): update dependency terser to v1.2.3 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 0d3b3502..43f62c70 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -125,7 +125,7 @@ GEM strings-ansi (0.2.0) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) - terser (1.2.2) + terser (1.2.3) execjs (>= 0.3.0, < 3) thin (1.8.2) daemons (~> 1.0, >= 1.0.9) From 0ff8af04873e1060d580df3968e420f2d3e4ab8a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 12 Jun 2024 11:35:20 +0000 Subject: [PATCH 089/112] chore(deps): update ruby/setup-ruby action to v1.180.0 --- .github/workflows/build.yml | 2 +- .github/workflows/schedule-doc-report.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e41f1946..3bb2512d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@78c01b705fd9d5ad960d432d3a0cfa341d50e410 # v1.179.1 + uses: ruby/setup-ruby@ff740bc00a01b3a50fffc55a1071b1060eeae9dc # v1.180.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests diff --git a/.github/workflows/schedule-doc-report.yml b/.github/workflows/schedule-doc-report.yml index f54ba85e..8c4ecb09 100644 --- a/.github/workflows/schedule-doc-report.yml +++ b/.github/workflows/schedule-doc-report.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@78c01b705fd9d5ad960d432d3a0cfa341d50e410 # v1.179.1 + uses: ruby/setup-ruby@ff740bc00a01b3a50fffc55a1071b1060eeae9dc # v1.180.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Generate report diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 062cf77b..f5dd454b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 - name: Set up Ruby - uses: ruby/setup-ruby@78c01b705fd9d5ad960d432d3a0cfa341d50e410 # v1.179.1 + uses: ruby/setup-ruby@ff740bc00a01b3a50fffc55a1071b1060eeae9dc # v1.180.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests From 454898e14e6bda221c2192fbeadbed7d996a2bc2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 12 Jun 2024 12:30:16 +0000 Subject: [PATCH 090/112] chore(deps): update dependency ruby to v3.3.3 --- .ruby-version | 2 +- .tool-versions | 2 +- Gemfile | 2 +- Gemfile.lock | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.ruby-version b/.ruby-version index 47725433..619b5376 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -3.3.2 +3.3.3 diff --git a/.tool-versions b/.tool-versions index 10101bd7..d554c9c4 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1 @@ -ruby 3.3.2 +ruby 3.3.3 diff --git a/Gemfile b/Gemfile index b3f7145c..c8f09a38 100644 --- a/Gemfile +++ b/Gemfile @@ -1,5 +1,5 @@ source 'https://rubygems.org' -ruby '3.3.2' +ruby '3.3.3' gem 'activesupport', require: false gem 'html-pipeline' diff --git a/Gemfile.lock b/Gemfile.lock index 43f62c70..3c5e7c0e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -187,7 +187,7 @@ DEPENDENCIES yajl-ruby RUBY VERSION - ruby 3.3.2p78 + ruby 3.3.3p89 BUNDLED WITH 2.4.6 From f78690581d551221e5eae98cf5a4ccc02c2f7862 Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Wed, 12 Jun 2024 19:38:18 +0200 Subject: [PATCH 091/112] Update Vite documentation (5.2.13) --- lib/docs/scrapers/vite.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/docs/scrapers/vite.rb b/lib/docs/scrapers/vite.rb index 46309fa7..e63b1454 100644 --- a/lib/docs/scrapers/vite.rb +++ b/lib/docs/scrapers/vite.rb @@ -22,7 +22,7 @@ module Docs html_filters.push 'vite/entries', 'vite/clean_html' version do - self.release = '5.0.11' + self.release = '5.2.13' self.base_url = 'https://vitejs.dev/' end From 774e9f3635ba56821955479661fc26384e967fbe Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Wed, 12 Jun 2024 19:39:29 +0200 Subject: [PATCH 092/112] Update Vue documentation (3.4.27) --- lib/docs/scrapers/vue.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/docs/scrapers/vue.rb b/lib/docs/scrapers/vue.rb index 7fac3ce6..25a21011 100644 --- a/lib/docs/scrapers/vue.rb +++ b/lib/docs/scrapers/vue.rb @@ -19,7 +19,7 @@ module Docs HTML version '3' do - self.release = '3.4.5' + self.release = '3.4.27' self.base_url = 'https://vuejs.org/' self.initial_paths = %w(guide/introduction.html) html_filters.push 'vue/entries_v3', 'vue/clean_html' From 58a1678be261f9286c1a47ca28f0697456a718c6 Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Wed, 12 Jun 2024 20:48:06 +0200 Subject: [PATCH 093/112] Revert "chore(deps): update dependency ruby to v3.3.3" This reverts commit 454898e14e6bda221c2192fbeadbed7d996a2bc2. Reason for revert: deploy to Heroku fails with "The Ruby version you are trying to install does not exist: ruby-3.3.3" --- .ruby-version | 2 +- .tool-versions | 2 +- Gemfile | 2 +- Gemfile.lock | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.ruby-version b/.ruby-version index 619b5376..47725433 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -3.3.3 +3.3.2 diff --git a/.tool-versions b/.tool-versions index d554c9c4..10101bd7 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1 @@ -ruby 3.3.3 +ruby 3.3.2 diff --git a/Gemfile b/Gemfile index c8f09a38..b3f7145c 100644 --- a/Gemfile +++ b/Gemfile @@ -1,5 +1,5 @@ source 'https://rubygems.org' -ruby '3.3.3' +ruby '3.3.2' gem 'activesupport', require: false gem 'html-pipeline' diff --git a/Gemfile.lock b/Gemfile.lock index 3c5e7c0e..43f62c70 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -187,7 +187,7 @@ DEPENDENCIES yajl-ruby RUBY VERSION - ruby 3.3.3p89 + ruby 3.3.2p78 BUNDLED WITH 2.4.6 From 524e2e14825df51f9d1d7619084313a43b2b059d Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Wed, 12 Jun 2024 20:19:55 +0200 Subject: [PATCH 094/112] Update Next.js documentation (14.2.4) --- assets/javascripts/news.json | 2 +- lib/docs/filters/nextjs/clean_html.rb | 11 +++++++++++ lib/docs/filters/nextjs/entries.rb | 20 ++++++++++---------- lib/docs/scrapers/nextjs.rb | 12 +++++++++--- 4 files changed, 31 insertions(+), 14 deletions(-) diff --git a/assets/javascripts/news.json b/assets/javascripts/news.json index 5b175a75..d7ae6452 100644 --- a/assets/javascripts/news.json +++ b/assets/javascripts/news.json @@ -1,7 +1,7 @@ [ [ "2024-02-20", - "New documentation: Nextjs" + "New documentation: Next.js" ], [ "2024-01-24", diff --git a/lib/docs/filters/nextjs/clean_html.rb b/lib/docs/filters/nextjs/clean_html.rb index 6197de17..99523bdd 100644 --- a/lib/docs/filters/nextjs/clean_html.rb +++ b/lib/docs/filters/nextjs/clean_html.rb @@ -2,6 +2,8 @@ module Docs class Nextjs class CleanHtmlFilter < Filter def call + @doc = at_css('.prose') + css('.zola-anchor').remove doc.prepend_child("

NextJS2

") if root_page? css('div:contains("NEWS:")').remove @@ -12,6 +14,15 @@ module Docs css('div.feedback_inlineTriggerWrapper__o7yUx').remove css('header').remove #remove links from the top of the page css('nav').remove + + css('h1, h2, h3, h4').each { |node| node.content = node.content } + + css('pre > code').each do |node| + node.parent['data-language'] = 'typescript' + node.parent.content = node.parent.content + end + css('div[class^="code-block_header"]').remove + doc end end diff --git a/lib/docs/filters/nextjs/entries.rb b/lib/docs/filters/nextjs/entries.rb index 4e67f00d..03c6bc09 100644 --- a/lib/docs/filters/nextjs/entries.rb +++ b/lib/docs/filters/nextjs/entries.rb @@ -14,25 +14,25 @@ module Docs end def get_type - if subpath.include?('/architecture') + if slug.start_with?('architecture') 'Architecture' - elsif subpath.include?('/community') + elsif slug.start_with?('community') 'Community' - elsif subpath.include?('/getting-started') + elsif slug.start_with?('getting-started') 'Getting Started' - elsif subpath.include?('/messages') + elsif slug.start_with?('messages') 'Messages' - elsif subpath.include?('/app/building-your-application') + elsif slug.start_with?('app/building-your-application') 'Using App Router: Building your application' - elsif subpath.include?('/app/api-reference') + elsif slug.start_with?('app/api-reference') 'Using App Router: api-reference' - elsif subpath.include?('/app') + elsif slug.start_with?('app') 'Using App Router' - elsif subpath.include?('/pages/building-your-application') + elsif slug.start_with?('pages/building-your-application') 'Using Pages Router: Building your application' - elsif subpath.include?('/pages/api-reference') + elsif slug.start_with?('pages/api-reference') 'Using Pages Router: api-reference' - elsif subpath.include?('/pages') + elsif slug.start_with?('pages') 'Using Pages Router' else get_name diff --git a/lib/docs/scrapers/nextjs.rb b/lib/docs/scrapers/nextjs.rb index a20cf800..99d3f5ca 100644 --- a/lib/docs/scrapers/nextjs.rb +++ b/lib/docs/scrapers/nextjs.rb @@ -1,8 +1,9 @@ module Docs class Nextjs < UrlScraper - self.name = 'NextJS' + self.name = 'Next.js' + self.slug = 'nextjs' self.type = 'simple' - self.release = 'v14.1.0' + self.release = '14.2.4' self.base_url = 'https://nextjs.org/docs' self.initial_paths = %w(reference/) self.links = { @@ -11,10 +12,15 @@ module Docs } html_filters.push 'nextjs/entries', 'nextjs/clean_html' + options[:download_images] = false options[:attribution] = <<-HTML - © 2024 Vercel, Inc. + © 2024 Vercel, Inc.
Licensed under the MIT License. HTML + + def get_latest_version(opts) + get_npm_version('next', opts) + end end end From 206993ba1b88ecca03c102cf762adf866645d0de Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Wed, 12 Jun 2024 21:02:38 +0200 Subject: [PATCH 095/112] Update click documentation (8.1.x) --- assets/javascripts/news.json | 2 +- lib/docs/scrapers/click.rb | 46 ++---------------------------------- 2 files changed, 3 insertions(+), 45 deletions(-) diff --git a/assets/javascripts/news.json b/assets/javascripts/news.json index d7ae6452..07dc5645 100644 --- a/assets/javascripts/news.json +++ b/assets/javascripts/news.json @@ -1,7 +1,7 @@ [ [ "2024-02-20", - "New documentation: Next.js" + "New documentations: Next.js, click" ], [ "2024-01-24", diff --git a/lib/docs/scrapers/click.rb b/lib/docs/scrapers/click.rb index ce5167f4..71c2a423 100644 --- a/lib/docs/scrapers/click.rb +++ b/lib/docs/scrapers/click.rb @@ -20,50 +20,8 @@ module Docs We are not supported nor endorsed by Pallets. HTML - version '8.1' do - self.release = '8.1.x' - self.base_url = "https://click.palletsprojects.com/en/#{self.release}/" - end - - version '8.0' do - self.release = '8.0.x' - self.base_url = "https://click.palletsprojects.com/en/#{self.release}/" - end - - version '7' do - self.release = '7.x' - self.base_url = "https://click.palletsprojects.com/en/#{self.release}/" - end - - version '6' do - self.release = '6.x' - self.base_url = "https://click.palletsprojects.com/en/#{self.release}/" - end - - version '5' do - self.release = '5.x' - self.base_url = "https://click.palletsprojects.com/en/#{self.release}/" - end - - version '4' do - self.release = '4.x' - self.base_url = "https://click.palletsprojects.com/en/#{self.release}/" - end - - version '3' do - self.release = '3.x' - self.base_url = "https://click.palletsprojects.com/en/#{self.release}/" - end - - version '2' do - self.release = '2.x' - self.base_url = "https://click.palletsprojects.com/en/#{self.release}/" - end - - version '1' do - self.release = '1.x' - self.base_url = "https://click.palletsprojects.com/en/#{self.release}/" - end + self.release = '8.1.x' + self.base_url = "https://click.palletsprojects.com/en/#{self.release}/" def get_latest_version(opts) get_latest_github_release('pallets', 'click', opts) From a3aefd95daf7b7e765fa8afbe81f758d4d7cd488 Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Wed, 12 Jun 2024 21:04:59 +0200 Subject: [PATCH 096/112] Update Zig documentation (0.13.0) --- lib/docs/scrapers/zig.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/docs/scrapers/zig.rb b/lib/docs/scrapers/zig.rb index bc2a1293..9223b8ca 100644 --- a/lib/docs/scrapers/zig.rb +++ b/lib/docs/scrapers/zig.rb @@ -2,7 +2,7 @@ module Docs class Zig < UrlScraper self.name = 'Zig' self.type = 'simple' - self.release = '0.12.0' + self.release = '0.13.0' self.base_url = "https://ziglang.org/documentation/#{self.release}/" self.links = { home: 'https://ziglang.org/', From c3e562ab965f3ea3675cce601ada86b1c9149afa Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Wed, 12 Jun 2024 21:07:39 +0200 Subject: [PATCH 097/112] nextjs, click: fix news entry --- assets/javascripts/news.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/javascripts/news.json b/assets/javascripts/news.json index 07dc5645..39b2883c 100644 --- a/assets/javascripts/news.json +++ b/assets/javascripts/news.json @@ -1,6 +1,6 @@ [ [ - "2024-02-20", + "2024-06-12", "New documentations: Next.js, click" ], [ From 5400027fb89169596eb6fd178c03b158d5f94e40 Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Wed, 12 Jun 2024 21:10:47 +0200 Subject: [PATCH 098/112] Update Playwright documentation (1.44.1) --- lib/docs/scrapers/playwright.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/docs/scrapers/playwright.rb b/lib/docs/scrapers/playwright.rb index 8187f9c1..a791cddb 100644 --- a/lib/docs/scrapers/playwright.rb +++ b/lib/docs/scrapers/playwright.rb @@ -2,7 +2,7 @@ module Docs class Playwright < UrlScraper self.name = 'Playwright' self.type = 'simple' - self.release = '1.41.1' + self.release = '1.44.1' self.base_url = 'https://playwright.dev/docs/' self.root_path = 'intro' self.links = { From 0cb2b32ff0a6b0a2c0c44dfbd3fbd1a6e4b769bc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 12 Jun 2024 23:21:35 +0000 Subject: [PATCH 099/112] chore(deps): update actions/checkout action to v4.1.7 --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f5dd454b..9cdfa84b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,7 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 + - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - name: Set up Ruby uses: ruby/setup-ruby@ff740bc00a01b3a50fffc55a1071b1060eeae9dc # v1.180.0 with: From ea3af267bded5037e26d759ec040b9737e7edefc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 13 Jun 2024 17:25:58 +0000 Subject: [PATCH 100/112] chore(deps): update dependency nokogiri to v1.16.6 --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 43f62c70..0ab6614d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -51,7 +51,7 @@ GEM image_size (3.3.0) in_threads (1.6.0) method_source (1.0.0) - mini_portile2 (2.8.6) + mini_portile2 (2.8.7) minitest (5.23.1) multi_json (1.15.0) mustermann (3.0.0) @@ -61,7 +61,7 @@ GEM net-ssh (>= 5.0.0, < 8.0.0) net-ssh (7.0.1) newrelic_rpm (8.16.0) - nokogiri (1.16.5) + nokogiri (1.16.6) mini_portile2 (~> 2.8.2) racc (~> 1.4) options (2.3.2) From 0054b94247451a161840be6110fc14a407ab2571 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 13 Jun 2024 20:56:13 +0000 Subject: [PATCH 101/112] chore(deps): update dependency erubi to v1.13.0 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 0ab6614d..30fb1c87 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -25,7 +25,7 @@ GEM connection_pool (2.4.1) daemons (1.4.1) drb (2.2.1) - erubi (1.12.0) + erubi (1.13.0) ethon (0.16.0) ffi (>= 1.15.0) eventmachine (1.2.7) From 01446580d4e5f9ff9226d2a4825ec269f74f994a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 17 Jun 2024 23:48:52 +0000 Subject: [PATCH 102/112] chore(deps): update ruby/setup-ruby action to v1.180.1 --- .github/workflows/build.yml | 2 +- .github/workflows/schedule-doc-report.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3bb2512d..e72515af 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@ff740bc00a01b3a50fffc55a1071b1060eeae9dc # v1.180.0 + uses: ruby/setup-ruby@3783f195e29b74ae398d7caca108814bbafde90e # v1.180.1 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests diff --git a/.github/workflows/schedule-doc-report.yml b/.github/workflows/schedule-doc-report.yml index 8c4ecb09..b9e54cfd 100644 --- a/.github/workflows/schedule-doc-report.yml +++ b/.github/workflows/schedule-doc-report.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@ff740bc00a01b3a50fffc55a1071b1060eeae9dc # v1.180.0 + uses: ruby/setup-ruby@3783f195e29b74ae398d7caca108814bbafde90e # v1.180.1 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Generate report diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9cdfa84b..0d700a51 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - name: Set up Ruby - uses: ruby/setup-ruby@ff740bc00a01b3a50fffc55a1071b1060eeae9dc # v1.180.0 + uses: ruby/setup-ruby@3783f195e29b74ae398d7caca108814bbafde90e # v1.180.1 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests From 873c657b1e6adaefe6d382f59a50756876b5dda3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 19 Jun 2024 05:31:53 +0000 Subject: [PATCH 103/112] chore(deps): update dependency minitest to v5.24.0 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 30fb1c87..bd5104cc 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -52,7 +52,7 @@ GEM in_threads (1.6.0) method_source (1.0.0) mini_portile2 (2.8.7) - minitest (5.23.1) + minitest (5.24.0) multi_json (1.15.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) From e96ee10dbcd998d9605299c42f60d6cea6ae9ef3 Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Sat, 22 Jun 2024 09:11:47 +0200 Subject: [PATCH 104/112] Update Node.js documentation (22.3.0) --- lib/docs/scrapers/node.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/docs/scrapers/node.rb b/lib/docs/scrapers/node.rb index c41f82b1..d8dc6cb4 100644 --- a/lib/docs/scrapers/node.rb +++ b/lib/docs/scrapers/node.rb @@ -24,10 +24,15 @@ module Docs HTML version do - self.release = '20.8.0' + self.release = '22.3.0' self.base_url = 'https://nodejs.org/api/' end + version '20 LTS' do + self.release = '20.15.01' + self.base_url = 'https://nodejs.org/dist/latest-v20.x/docs/api/' + end + version '18 LTS' do self.release = '18.18.0' self.base_url = 'https://nodejs.org/dist/latest-v18.x/docs/api/' From aa74838d8741ae09d2cf8e13e98c43c489556b8d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 27 Jun 2024 15:29:31 +0000 Subject: [PATCH 105/112] chore(deps): update ruby/setup-ruby action to v1.182.0 --- .github/workflows/build.yml | 2 +- .github/workflows/schedule-doc-report.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e72515af..0c1b88fa 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@3783f195e29b74ae398d7caca108814bbafde90e # v1.180.1 + uses: ruby/setup-ruby@af43264f2b94cc8451805dc51af7408f01de6471 # v1.182.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests diff --git a/.github/workflows/schedule-doc-report.yml b/.github/workflows/schedule-doc-report.yml index b9e54cfd..c130ebb1 100644 --- a/.github/workflows/schedule-doc-report.yml +++ b/.github/workflows/schedule-doc-report.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@3783f195e29b74ae398d7caca108814bbafde90e # v1.180.1 + uses: ruby/setup-ruby@af43264f2b94cc8451805dc51af7408f01de6471 # v1.182.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Generate report diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0d700a51..500c1250 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - name: Set up Ruby - uses: ruby/setup-ruby@3783f195e29b74ae398d7caca108814bbafde90e # v1.180.1 + uses: ruby/setup-ruby@af43264f2b94cc8451805dc51af7408f01de6471 # v1.182.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests From 1dd4e5370b96a2255a20c1d8bdb3975c8b8312d7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 30 Jun 2024 01:07:41 +0000 Subject: [PATCH 106/112] chore(deps): update dependency minitest to v5.24.1 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index bd5104cc..64ba3a7b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -52,7 +52,7 @@ GEM in_threads (1.6.0) method_source (1.0.0) mini_portile2 (2.8.7) - minitest (5.24.0) + minitest (5.24.1) multi_json (1.15.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) From 70fc2eea19782e64b074ca7802e2278e160275c5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 30 Jun 2024 12:22:14 +0000 Subject: [PATCH 107/112] chore(deps): update ruby/setup-ruby action to v1.183.0 --- .github/workflows/build.yml | 2 +- .github/workflows/schedule-doc-report.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0c1b88fa..36f9c101 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@af43264f2b94cc8451805dc51af7408f01de6471 # v1.182.0 + uses: ruby/setup-ruby@1d0e911f615a112e322369596f10ee0b95b010ae # v1.183.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests diff --git a/.github/workflows/schedule-doc-report.yml b/.github/workflows/schedule-doc-report.yml index c130ebb1..1182e03e 100644 --- a/.github/workflows/schedule-doc-report.yml +++ b/.github/workflows/schedule-doc-report.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@af43264f2b94cc8451805dc51af7408f01de6471 # v1.182.0 + uses: ruby/setup-ruby@1d0e911f615a112e322369596f10ee0b95b010ae # v1.183.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Generate report diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 500c1250..c292e5c2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - name: Set up Ruby - uses: ruby/setup-ruby@af43264f2b94cc8451805dc51af7408f01de6471 # v1.182.0 + uses: ruby/setup-ruby@1d0e911f615a112e322369596f10ee0b95b010ae # v1.183.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests From 04b621d4d628225e76d39e1511825c0c46fdcb70 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 3 Jul 2024 11:06:26 +0000 Subject: [PATCH 108/112] chore(deps): update ruby/setup-ruby action to v1.184.0 --- .github/workflows/build.yml | 2 +- .github/workflows/schedule-doc-report.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 36f9c101..2a27e730 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@1d0e911f615a112e322369596f10ee0b95b010ae # v1.183.0 + uses: ruby/setup-ruby@97e35c5302afcf3f5ac1df3fca9343d32536b286 # v1.184.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests diff --git a/.github/workflows/schedule-doc-report.yml b/.github/workflows/schedule-doc-report.yml index 1182e03e..203db7d8 100644 --- a/.github/workflows/schedule-doc-report.yml +++ b/.github/workflows/schedule-doc-report.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@1d0e911f615a112e322369596f10ee0b95b010ae # v1.183.0 + uses: ruby/setup-ruby@97e35c5302afcf3f5ac1df3fca9343d32536b286 # v1.184.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Generate report diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c292e5c2..1eff93c6 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - name: Set up Ruby - uses: ruby/setup-ruby@1d0e911f615a112e322369596f10ee0b95b010ae # v1.183.0 + uses: ruby/setup-ruby@97e35c5302afcf3f5ac1df3fca9343d32536b286 # v1.184.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests From 72040a3c2909bf7dd48f2d4c62b5d8099d082016 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 6 Jul 2024 14:39:41 +0000 Subject: [PATCH 109/112] chore(deps): update ruby/setup-ruby action to v1.185.0 --- .github/workflows/build.yml | 2 +- .github/workflows/schedule-doc-report.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2a27e730..4d442de2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@97e35c5302afcf3f5ac1df3fca9343d32536b286 # v1.184.0 + uses: ruby/setup-ruby@3a77c29278ae80936b4cb030fefc7d21c96c786f # v1.185.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests diff --git a/.github/workflows/schedule-doc-report.yml b/.github/workflows/schedule-doc-report.yml index 203db7d8..549ea429 100644 --- a/.github/workflows/schedule-doc-report.yml +++ b/.github/workflows/schedule-doc-report.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@97e35c5302afcf3f5ac1df3fca9343d32536b286 # v1.184.0 + uses: ruby/setup-ruby@3a77c29278ae80936b4cb030fefc7d21c96c786f # v1.185.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Generate report diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1eff93c6..47ac46f0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - name: Set up Ruby - uses: ruby/setup-ruby@97e35c5302afcf3f5ac1df3fca9343d32536b286 # v1.184.0 + uses: ruby/setup-ruby@3a77c29278ae80936b4cb030fefc7d21c96c786f # v1.185.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests From 3117fcb1f329c5d7648ba79b2f06229c7db44e4f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 9 Jul 2024 16:52:44 +0000 Subject: [PATCH 110/112] chore(deps): update ruby/setup-ruby action to v1.186.0 --- .github/workflows/build.yml | 2 +- .github/workflows/schedule-doc-report.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4d442de2..f00b6d1d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@3a77c29278ae80936b4cb030fefc7d21c96c786f # v1.185.0 + uses: ruby/setup-ruby@2a9a743e19810b9f3c38060637daf594dbd7b37f # v1.186.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests diff --git a/.github/workflows/schedule-doc-report.yml b/.github/workflows/schedule-doc-report.yml index 549ea429..adb8aef0 100644 --- a/.github/workflows/schedule-doc-report.yml +++ b/.github/workflows/schedule-doc-report.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@3a77c29278ae80936b4cb030fefc7d21c96c786f # v1.185.0 + uses: ruby/setup-ruby@2a9a743e19810b9f3c38060637daf594dbd7b37f # v1.186.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Generate report diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 47ac46f0..b43433f3 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - name: Set up Ruby - uses: ruby/setup-ruby@3a77c29278ae80936b4cb030fefc7d21c96c786f # v1.185.0 + uses: ruby/setup-ruby@2a9a743e19810b9f3c38060637daf594dbd7b37f # v1.186.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests From d2430cdd1a94748beb1835395c7d338a62798474 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 9 Jul 2024 21:58:03 +0000 Subject: [PATCH 111/112] chore(deps): update dependency ruby to v3.3.4 --- .ruby-version | 2 +- .tool-versions | 2 +- Dockerfile | 2 +- Dockerfile-alpine | 2 +- Gemfile | 2 +- Gemfile.lock | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.ruby-version b/.ruby-version index 47725433..a0891f56 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -3.3.2 +3.3.4 diff --git a/.tool-versions b/.tool-versions index 10101bd7..05668b72 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1 @@ -ruby 3.3.2 +ruby 3.3.4 diff --git a/Dockerfile b/Dockerfile index 848927d0..03ea1393 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ruby:3.3.2 +FROM ruby:3.3.4 ENV LANG=C.UTF-8 ENV ENABLE_SERVICE_WORKER=true diff --git a/Dockerfile-alpine b/Dockerfile-alpine index 0e70a00d..93a8b482 100644 --- a/Dockerfile-alpine +++ b/Dockerfile-alpine @@ -1,4 +1,4 @@ -FROM ruby:3.3.2-alpine +FROM ruby:3.3.4-alpine ENV LANG=C.UTF-8 ENV ENABLE_SERVICE_WORKER=true diff --git a/Gemfile b/Gemfile index b3f7145c..cfbf549f 100644 --- a/Gemfile +++ b/Gemfile @@ -1,5 +1,5 @@ source 'https://rubygems.org' -ruby '3.3.2' +ruby '3.3.4' gem 'activesupport', require: false gem 'html-pipeline' diff --git a/Gemfile.lock b/Gemfile.lock index 64ba3a7b..e673c7b6 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -187,7 +187,7 @@ DEPENDENCIES yajl-ruby RUBY VERSION - ruby 3.3.2p78 + ruby 3.3.4p94 BUNDLED WITH 2.4.6 From 903295fb08d3746c147ba78560c12aee28d03979 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 10 Jul 2024 21:40:29 +0000 Subject: [PATCH 112/112] chore(deps): update ruby/setup-ruby action to v1.187.0 --- .github/workflows/build.yml | 2 +- .github/workflows/schedule-doc-report.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f00b6d1d..b8d2f066 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@2a9a743e19810b9f3c38060637daf594dbd7b37f # v1.186.0 + uses: ruby/setup-ruby@161cd54b698f1fb3ea539faab2e036d409550e3c # v1.187.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests diff --git a/.github/workflows/schedule-doc-report.yml b/.github/workflows/schedule-doc-report.yml index adb8aef0..e4488d80 100644 --- a/.github/workflows/schedule-doc-report.yml +++ b/.github/workflows/schedule-doc-report.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Set up Ruby - uses: ruby/setup-ruby@2a9a743e19810b9f3c38060637daf594dbd7b37f # v1.186.0 + uses: ruby/setup-ruby@161cd54b698f1fb3ea539faab2e036d409550e3c # v1.187.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Generate report diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b43433f3..99ab59bb 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - name: Set up Ruby - uses: ruby/setup-ruby@2a9a743e19810b9f3c38060637daf594dbd7b37f # v1.186.0 + uses: ruby/setup-ruby@161cd54b698f1fb3ea539faab2e036d409550e3c # v1.187.0 with: bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests