From 2103e3cdff9bdc92aa452b4e05b17867f27a9258 Mon Sep 17 00:00:00 2001 From: Maximilian Downey Twiss Date: Fri, 20 Oct 2023 00:42:21 +1100 Subject: [PATCH] Minor improvements to Repology workflow and backend (#8801) --- .github/workflows/Repology.yml | 5 ++--- tools/json.rb | 3 ++- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/Repology.yml b/.github/workflows/Repology.yml index 58986706f..fb00b6ba5 100644 --- a/.github/workflows/Repology.yml +++ b/.github/workflows/Repology.yml @@ -12,9 +12,8 @@ jobs: run: | sudo docker pull satmandu/crewbuild:amd64 sudo docker run -t -v $(pwd):/usr/local/json satmandu/crewbuild:amd64 /bin/bash -c " - git clone https://github.com/chromebrew/chromebrew - cd chromebrew/tools - ruby json.rb + crew update + ruby ../tools/json.rb cp repology.json /usr/local/json" - name: Upload JSON arifact uses: actions/upload-artifact@v3 diff --git a/tools/json.rb b/tools/json.rb index 55c69542f..7bbe59bf2 100644 --- a/tools/json.rb +++ b/tools/json.rb @@ -10,7 +10,8 @@ output = Array.new Dir.glob('../packages/*.rb').each do |filename| pkg = Package.load_package(filename) - output << {name: File.basename(filename, '.rb'), description: pkg.description, homepage: pkg.homepage, version: pkg.version, license: pkg.license, compatibility: pkg.compatibility} + next if pkg.is_fake? + output << {name: File.basename(filename, '.rb').gsub("_","-"), description: pkg.description, homepage: pkg.homepage, version: pkg.version, license: pkg.license, compatibility: pkg.compatibility} end File.write('repology.json', JSON.generate(output))