Skip to content
Permalink
Browse files

Sheldon build details: report build details to Shel-bot (#4136)

  • Loading branch information...
retorquere authored and adam3smith committed Jun 11, 2019
1 parent 0e4b1f8 commit 76e2ff8e518bd8623b48e31e1c70ff4ffb66217b
Showing with 218 additions and 12 deletions.
  1. +2 −0 .gitignore
  2. +2 −0 .rspec
  3. +1 −1 .travis.yml
  4. +2 −0 Gemfile
  5. +33 −8 Gemfile.lock
  6. +8 −3 Rakefile
  7. +170 −0 spec/sheldon/items.json
@@ -0,0 +1,2 @@
.env
spec/sheldon/travis.json
2 .rspec
@@ -1,3 +1,5 @@
--format Fuubar
--color
--require spec_helper.rb
--format json
--out spec/sheldon/travis.json
@@ -1,7 +1,7 @@
language: ruby
cache: bundler
rvm:
- 2.4.1
- 2.6.3
notifications:
email:
recipients:
@@ -1,7 +1,9 @@
ruby '2.6.3'
source 'https://rubygems.org'

gem 'rake'
gem 'rspec'
gem 'nokogiri'
gem 'csl', '~>1.0'
gem 'fuubar'
gem 'sheldon', git: 'https://github.com/citation-style-language/Sheldon.git'
@@ -1,44 +1,69 @@
GIT
remote: https://github.com/citation-style-language/Sheldon.git
revision: ab5d13637fe53da8eab1f924d4708d870cf96391
specs:
sheldon (0.1.33)
citeproc-ruby
csl-styles
diffy
dotenv
ostruct
reverse_markdown

GEM
remote: https://rubygems.org/
specs:
citeproc (1.0.9)
namae (~> 1.0)
citeproc-ruby (1.1.10)
citeproc (~> 1.0, >= 1.0.9)
csl (~> 1.5)
csl (1.5.0)
namae (~> 1.0)
csl-styles (1.0.1.9)
csl (~> 1.0)
diff-lcs (1.3)
fuubar (2.3.2)
diffy (3.3.0)
dotenv (2.7.2)
fuubar (2.4.0)
rspec-core (~> 3.0)
ruby-progressbar (~> 1.4)
mini_portile2 (2.4.0)
namae (1.0.1)
nokogiri (1.10.1)
mini_portile2 (~> 2.4.0)
nokogiri (1.10.1-x86-mingw32)
nokogiri (1.10.3)
mini_portile2 (~> 2.4.0)
ostruct (0.1.0)
rake (12.3.2)
reverse_markdown (1.1.0)
nokogiri
rspec (3.8.0)
rspec-core (~> 3.8.0)
rspec-expectations (~> 3.8.0)
rspec-mocks (~> 3.8.0)
rspec-core (3.8.0)
rspec-support (~> 3.8.0)
rspec-expectations (3.8.2)
rspec-expectations (3.8.3)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.8.0)
rspec-mocks (3.8.0)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.8.0)
rspec-support (3.8.0)
ruby-progressbar (1.10.0)
ruby-progressbar (1.10.1)

PLATFORMS
ruby
x86-mingw32

DEPENDENCIES
csl (~> 1.0)
fuubar
nokogiri
rake
rspec
sheldon!

RUBY VERSION
ruby 2.6.3p62

BUNDLED WITH
1.16.6
1.17.2
@@ -1,4 +1,3 @@

require 'bundler'
begin
Bundler.setup
@@ -8,13 +7,19 @@ rescue Bundler::BundlerError => e
exit e.status_code
end

if ENV['TRAVIS']
at_exit do
system('bundle exec sheldon')
end
end

require 'rspec/core'
require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new(:spec) do |spec|
if ENV['TRAVIS']
spec.rspec_opts = %w{ --require spec_helper.rb --format Fuubar --color }
spec.rspec_opts = %w{ --require spec_helper.rb --format Fuubar --color --format json --out spec/sheldon/travis.json }
else
spec.rspec_opts = %w{ --require spec_helper.rb --format Fuubar --color }
spec.rspec_opts = %w{ --require spec_helper.rb --format Fuubar --color --format json --out spec/sheldon/travis.json }
end
end

@@ -0,0 +1,170 @@
[
{
"id": "HanckevarietiescapitalismConflict2007",
"type": "book",
"title": "Beyond varieties of capitalism : Conflict, contradiction, and complementarities in the European economy",
"publisher": "Oxford University Press",
"publisher-place": "Oxford and New York",
"source": "Open WorldCat",
"event-place": "Oxford and New York",
"ISBN": "978-0-19-920648-3",
"title-short": "Beyond varieties of capitalism",
"language": "en",
"editor": [
{
"family": "Hancké",
"given": "Bob"
},
{
"family": "Rhodes",
"given": "Martin"
},
{
"family": "Thatcher",
"given": "Mark"
}
],
"issued": {
"date-parts": [
[
"2007"
]
]
}
},
{
"id": "CSLsearchexample2012",
"type": "webpage",
"title": "CSL search by example",
"container-title": "Citation Style Editor",
"URL": "http://editor.citationstyles.org/searchByExample/",
"issued": {
"date-parts": [
[
"2012"
]
]
},
"accessed": {
"date-parts": [
[
"2012",
12,
15
]
]
}
},
{
"id": "MaresFirmswelfarestate2001",
"type": "chapter",
"title": "Firms and the welfare state: When, why, and how does social policy matter to employers?",
"container-title": "Varieties of capitalism. The institutional foundations of comparative advantage",
"publisher": "Oxford University Press",
"publisher-place": "New York",
"page": "184-213",
"event-place": "New York",
"author": [
{
"family": "Mares",
"given": "Isabela"
}
],
"editor": [
{
"family": "Hall",
"given": "Peter A."
},
{
"family": "Soskice",
"given": "David"
}
],
"issued": {
"date-parts": [
[
"2001"
]
]
}
},
{
"id": "Fennerdatacitationroadmap2019",
"type": "article-journal",
"title": "A data citation roadmap for scholarly data repositories",
"container-title": "Scientific Data",
"page": "28",
"volume": "6",
"issue": "1",
"source": "Nature",
"abstract": "This article presents a practical roadmap for scholarly data repositories to implement data citation in accordance with the Joint Declaration of Data Citation Principles, a synopsis and harmonization of the recommendations of major science policy bodies. The roadmap was developed by the Repositories Expert Group, as part of the Data Citation Implementation Pilot (DCIP) project, an initiative of FORCE11.org and the NIH-funded BioCADDIE (\n https://biocaddie.org\n \n ) project. The roadmap makes 11 specific recommendations, grouped into three phases of implementation: a) required steps needed to support the Joint Declaration of Data Citation Principles, b) recommended steps that facilitate article/data publication workflows, and c) optional steps that further improve data citation support provided by data repositories. We describe the early adoption of these recommendations 18 months after they have first been published, looking specifically at implementations of machine-readable metadata on dataset landing pages.",
"URL": "http://www.nature.com/articles/s41597-019-0031-8",
"DOI": "10.1038/s41597-019-0031-8",
"ISSN": "2052-4463",
"language": "En",
"author": [
{
"family": "Fenner",
"given": "Martin"
},
{
"family": "Crosas",
"given": "Mercè"
},
{
"family": "Grethe",
"given": "Jeffrey S."
},
{
"family": "Kennedy",
"given": "David"
},
{
"family": "Hermjakob",
"given": "Henning"
},
{
"family": "Rocca-Serra",
"given": "Phillippe"
},
{
"family": "Durand",
"given": "Gustavo"
},
{
"family": "Berjon",
"given": "Robin"
},
{
"family": "Karcher",
"given": "Sebastian"
},
{
"family": "Martone",
"given": "Maryann"
},
{
"family": "Clark",
"given": "Tim"
}
],
"issued": {
"date-parts": [
[
"2019",
4,
10
]
]
},
"accessed": {
"date-parts": [
[
"2019",
4,
27
]
]
}
}
]

0 comments on commit 76e2ff8

Please sign in to comment.
You can’t perform that action at this time.