Skip to content

Commit

Permalink
add logging/ci support
Browse files Browse the repository at this point in the history
  • Loading branch information
hexylena committed Feb 13, 2024
1 parent 14592cd commit a71e0dc
Showing 1 changed file with 16 additions and 11 deletions.
27 changes: 16 additions & 11 deletions _plugins/api.rb
Original file line number Diff line number Diff line change
Expand Up @@ -376,18 +376,23 @@ def generate(site)
dir = File.join(site.dest, 'api', 'workflows')

# Public tool listing: reorganised
site.data['public-server-tools']['tools'].each do |tool, version_data|
path = File.join(site.dest, 'api', 'psl', "#{tool}.json")
dir = File.dirname(path)
FileUtils.mkdir_p(dir) unless File.directory?(dir)

d = version_data.dup
d.keys.each do |k|
# Replace the indexes with the server URLs from site['public-server-tools']['servers']
d[k] = d[k].map { |v| site.data['public-server-tools']['servers'][v] }
end
if site.data['public-server-tools'] and site.data['public-server-tools']['tools']
site.data['public-server-tools']['tools'].each do |tool, version_data|
path = File.join(site.dest, 'api', 'psl', "#{tool}.json")
dir = File.dirname(path)
FileUtils.mkdir_p(dir) unless File.directory?(dir)

d = version_data.dup
d.keys.each do |k|
# Replace the indexes with the server URLs from site['public-server-tools']['servers']
d[k] = d[k].map { |v| site.data['public-server-tools']['servers'][v] }
end

File.write(path, JSON.generate(d))
File.write(path, JSON.generate(d))
end
Jekyll.logger.debug "[GTN/API/PSL] PSL written"
else
Jekyll.logger.debug "[GTN/API/PSL] PSL Dataset not available, are you in a CI environment?"
end

# ro-crate-metadata.json
Expand Down

0 comments on commit a71e0dc

Please sign in to comment.