Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error creating package on v7.14 #275

Closed
nickrobinson251 opened this issue Feb 18, 2021 · 1 comment
Closed

Error creating package on v7.14 #275

nickrobinson251 opened this issue Feb 18, 2021 · 1 comment
Labels

Comments

@nickrobinson251
Copy link
Collaborator

This works in v7.13 and fails in v7.14

julia> tpl = my_private_template()
Template:
  authors: ["Nick"]
  dir: "~/.julia/dev"
  host: "gitlab.com"
  julia: v"1.5.0"
  user: "Nick"
  plugins:
    Documenter:
      assets: String[]
      logo: PkgTemplates.Logo("assets/logo-blue.png", "assets/logo-white.png")
      makedocs_kwargs: Dict{Symbol,Any}(:strict => true,:checkdocs => :exports)
      canonical_url: nothing
      make_jl: "~/.julia/packages/PkgTemplates/6jeQX/templates/docs/make.jl"
      index_md: "~/.julia/packages/PkgTemplates/6jeQX/templates/docs/src/index.md"
      devbranch: nothing
    Git:
      ignore: [".DS_Store"]
      name: nothing
      email: nothing
      branch: nothing
      ssh: false
      jl: true
      manifest: false
      gpgsign: false
    GitLabCI:
      file: "~/defaults/gitlab-ci.yml"
      coverage: true
      extra_versions: ["1.0", "1.5"]
    ProjectFile:
      version: v"0.1.0"
    Readme:
      file: "~/defaults/README.md"
      destination: "README.md"
      inline_badges: false
      badge_order: DataType[PkgTemplates.Documenter{PkgTemplates.GitHubActions}, PkgTemplates.Documenter{PkgTemplates.GitLabCI}, PkgTemplates.Documenter{PkgTemplates.TravisCI}, PkgTemplates.GitHubActions, PkgTemplates.GitLabCI, PkgTemplates.TravisCI, PkgTemplates.AppVeyor, PkgTemplates.DroneCI, PkgTemplates.CirrusCI, PkgTemplates.Codecov, PkgTemplates.Coveralls, PkgTemplates.BlueStyleBadge, PkgTemplates.ColPracBadge]
      badge_off: DataType[]
    SrcDir:
      file: "~/.julia/packages/PkgTemplates/6jeQX/templates/src/module.jl"
    Tests:
      file: "~/.julia/packages/PkgTemplates/6jeQX/templates/test/runtests.jl"
      project: false

julia> tpl("Foo.jl")
[ Info: Running prehooks
[ Info: Running hooks
ERROR: MethodError: no method matching isless(::Symbol, ::Bool)
Closest candidates are:
  isless(::Missing, ::Any) at missing.jl:87
  isless(::Symbol, ::Symbol) at strings/basic.jl:341
  isless(::AbstractFloat, ::Real) at operators.jl:167
  ...
Stacktrace:
 [1] isless(::Pair{Symbol,Any}, ::Pair{Symbol,Any}) at ./pair.jl:57
 [2] lt at ./ordering.jl:57 [inlined]
 [3] sort!(::Array{Pair{Symbol,Any},1}, ::Int64, ::Int64, ::Base.Sort.InsertionSortAlg, ::Base.Order.ForwardOrdering) at ./sort.jl:498
 [4] sort!(::Array{Pair{Symbol,Any},1}, ::Int64, ::Int64, ::Base.Sort.MergeSortAlg, ::Base.Order.ForwardOrdering, ::Array{Pair{Symbol,Any},1}) at ./sort.jl:583
 [5] sort! at ./sort.jl:582 [inlined]
 [6] sort! at ./sort.jl:673 [inlined]
 [7] #sort!#7 at ./sort.jl:733 [inlined]
 [8] sort! at ./sort.jl:721 [inlined]
 [9] sort(::Array{Pair{Symbol,Any},1}; kws::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at ./sort.jl:780
 [10] sort(::Array{Pair{Symbol,Any},1}) at ./sort.jl:780
 [11] view(::PkgTemplates.Documenter{PkgTemplates.GitLabCI}, ::PkgTemplates.Template, ::String) at /Users/nick/.julia/packages/PkgTemplates/6jeQX/src/plugins/documenter.jl:126
 [12] combined_view(::PkgTemplates.Documenter{PkgTemplates.GitLabCI}, ::PkgTemplates.Template, ::String) at /Users/nick/.julia/packages/PkgTemplates/6jeQX/src/plugin.jl:151
 [13] (::PkgTemplates.var"#39#40"{PkgTemplates.Documenter{PkgTemplates.GitLabCI},PkgTemplates.Template,String})(::PkgTemplates.Badge) at /Users/nick/.julia/packages/PkgTemplates/6jeQX/src/plugin.jl:237
 [14] iterate at ./generator.jl:47 [inlined]
 [15] _collect(::Array{PkgTemplates.Badge,1}, ::Base.Generator{Array{PkgTemplates.Badge,1},PkgTemplates.var"#39#40"{PkgTemplates.Documenter{PkgTemplates.GitLabCI},PkgTemplates.Template,String}}, ::Base.EltypeUnknown, ::Base.HasShape{1}) at ./array.jl:699
 [16] collect_similar(::Array{PkgTemplates.Badge,1}, ::Base.Generator{Array{PkgTemplates.Badge,1},PkgTemplates.var"#39#40"{PkgTemplates.Documenter{PkgTemplates.GitLabCI},PkgTemplates.Template,String}}) at ./array.jl:628
 [17] map at ./abstractarray.jl:2162 [inlined]
 [18] badges(::PkgTemplates.Documenter{PkgTemplates.GitLabCI}, ::PkgTemplates.Template, ::String) at /Users/nick/.julia/packages/PkgTemplates/6jeQX/src/plugin.jl:237
 [19] (::PkgTemplates.var"#59#61"{PkgTemplates.Readme,PkgTemplates.Template,String,Array{String,1},Array{DataType,1}})(::Type{T} where T) at /Users/nick/.julia/packages/PkgTemplates/6jeQX/src/plugins/readme.jl:35
 [20] foreach at ./abstractarray.jl:2009 [inlined]
 [21] view(::PkgTemplates.Readme, ::PkgTemplates.Template, ::String) at /Users/nick/.julia/packages/PkgTemplates/6jeQX/src/plugins/readme.jl:33
 [22] combined_view(::PkgTemplates.Readme, ::PkgTemplates.Template, ::String) at /Users/nick/.julia/packages/PkgTemplates/6jeQX/src/plugin.jl:151
 [23] render_plugin(::PkgTemplates.Readme, ::PkgTemplates.Template, ::String) at /Users/nick/.julia/packages/PkgTemplates/6jeQX/src/plugin.jl:303
 [24] hook at /Users/nick/.julia/packages/PkgTemplates/6jeQX/src/plugin.jl:298 [inlined]
 [25] (::PkgTemplates.var"#17#20"{typeof(PkgTemplates.hook),PkgTemplates.Template,String})(::PkgTemplates.Readme) at /Users/nick/.julia/packages/PkgTemplates/6jeQX/src/template.jl:132
 [26] foreach(::PkgTemplates.var"#17#20"{typeof(PkgTemplates.hook),PkgTemplates.Template,String}, ::Array{PkgTemplates.Plugin,1}) at ./abstractarray.jl:2009
 [27] (::PkgTemplates.var"#16#19"{PkgTemplates.Template,String})(::typeof(PkgTemplates.hook)) at /Users/nick/.julia/packages/PkgTemplates/6jeQX/src/template.jl:131
 [28] foreach(::PkgTemplates.var"#16#19"{PkgTemplates.Template,String}, ::Tuple{typeof(PkgTemplates.prehook),typeof(PkgTemplates.hook),typeof(PkgTemplates.posthook)}) at ./abstractarray.jl:2009
 [29] (::PkgTemplates.Template)(::String) at /Users/nick/.julia/packages/PkgTemplates/6jeQX/src/template.jl:129
 [30] top-level scope at REPL[4]:1
@omus
Copy link
Contributor

omus commented Feb 19, 2021

Closed by #276

@omus omus closed this as completed Feb 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants