Hi,
I’m trying to submit my first package to the general registry through JuliaHub and it keeps on failing on the auto merge step.
The package url I entered is: GitHub - HapponomyOrg/EconoSim.jl: Economic simulation tools
This fills out all the other fields. I only needed to change the branch name to main. The submit works fine and the auto merge throws an error, which is rather useless:
ERROR: LoadError: RegistryCI.AutoMerge.AutoMergeGuidelinesNotMet("The automerge guidelines were not met.")
540
Stacktrace:
541
[1] pull_request_build(data::RegistryCI.AutoMerge.GitHubAutoMergeData, #unused#::RegistryCI.AutoMerge.NewPackage)
542
@ RegistryCI.AutoMerge ~/.julia/packages/RegistryCI/kFTq5/src/AutoMerge/new-package.jl:142
543
[2] pull_request_build(api::GitHub.GitHubWebAPI, pr::GitHub.PullRequest, current_pr_head_commit_sha::String, registry::GitHub.Repo, registry_head::String; auth::GitHub.OAuth2, authorized_authors::Vector{String}, authorized_authors_special_jll_exceptions::Vector{String}, error_exit_if_automerge_not_applicable::Bool, master_branch::String, master_branch_is_default_branch::Bool, suggest_onepointzero::Bool, whoami::String, registry_deps::Vector{String}, public_registries::Vector{String})
544
@ RegistryCI.AutoMerge ~/.julia/packages/RegistryCI/kFTq5/src/AutoMerge/pull-requests.jl:167
545
[3] pull_request_build(api::GitHub.GitHubWebAPI, pr_number::Int64, current_pr_head_commit_sha::String, registry::GitHub.Repo, registry_head::String; whoami::String, auth::GitHub.OAuth2, authorized_authors::Vector{String}, authorized_authors_special_jll_exceptions::Vector{String}, error_exit_if_automerge_not_applicable::Bool, master_branch::String, master_branch_is_default_branch::Bool, suggest_onepointzero::Bool, registry_deps::Vector{String}, public_registries::Vector{String})
546
@ RegistryCI.AutoMerge ~/.julia/packages/RegistryCI/kFTq5/src/AutoMerge/pull-requests.jl:77
547
[4] run(env::Base.EnvDict, cicfg::RegistryCI.AutoMerge.GitHubActions; merge_new_packages::Bool, merge_new_versions::Bool, new_package_waiting_period::Day, new_jll_package_waiting_period::Minute, new_version_waiting_period::Minute, new_jll_version_waiting_period::Minute, registry::String, tagbot_enabled::Bool, authorized_authors::Vector{String}, authorized_authors_special_jll_exceptions::Vector{String}, additional_statuses::Vector{String}, additional_check_runs::Vector{String}, error_exit_if_automerge_not_applicable::Bool, master_branch::String, master_branch_is_default_branch::Bool, suggest_onepointzero::Bool, registry_deps::Vector{String}, api_url::String, public_registries::Vector{String})
548
@ RegistryCI.AutoMerge ~/.julia/packages/RegistryCI/kFTq5/src/AutoMerge/public.jl:67
549
[5] top-level scope
550
@ ~/work/_temp/127568db-dbc5-4b7f-b688-3691481c4e07:4
551
in expression starting at /home/runner/work/_temp/127568db-dbc5-4b7f-b688-3691481c4e07:4
552
Error: Process completed with exit code 1.
It would be great to know which guideline I’m not meeting. I read through the guidelines and it seems ok to me but clearly not to the process doing the auto merge.
This is my Project.toml file:
name = "EconoSim"
uuid = "cc8cb6e0-4c11-4d04-b964-59e7aacda730"
authors = ["Stef Kuypers <stef@happonomy.org>"]
version = "0.1.0"
[deps]
Agents = "46ada45e-f475-11e8-01d0-f70cc89e6671"
DataStructures = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
[compat]
Agents = "4.0"
DataStructures = "0.18"
What am I missing here?
Thanks in advance,
Stef