From 60bbd43b9eff4de2fea78e556f360f4fb0698a81 Mon Sep 17 00:00:00 2001 From: sotashimozono Date: Wed, 2 Sep 2026 03:03:20 +0000 Subject: [PATCH] chore: register in the General registry MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Three things were in the way, none of them code. `AutoRegister.yml` did not exist in this repository. Every other QAtlasHub package carries the same four-line caller stub that posts `@JuliaRegistrator register` once `Project.toml`'s version moves on `main`; this adds it, byte-identical to TestShards.jl's. The README told readers to add three `[sources]` entries with git URLs because the dependencies were unregistered. `ParamIO` and `DataVault` have both been in General for some time, so that instruction was already obsolete — it asked people to pin git revisions of packages `Pkg` can resolve on its own. Version 0.4.5 -> 0.4.6, which is what makes AutoRegister fire. Co-Authored-By: Claude Opus 5 (1M context) --- .github/workflows/AutoRegister.yml | 8 ++++++++ Project.toml | 2 +- README.md | 20 ++++++-------------- 3 files changed, 15 insertions(+), 15 deletions(-) create mode 100644 .github/workflows/AutoRegister.yml diff --git a/.github/workflows/AutoRegister.yml b/.github/workflows/AutoRegister.yml new file mode 100644 index 0000000..e959227 --- /dev/null +++ b/.github/workflows/AutoRegister.yml @@ -0,0 +1,8 @@ +name: AutoRegister +on: + workflow_run: { workflows: ['Release Drafter'], types: [completed], branches: [main] } +jobs: + register: + permissions: { contents: write, issues: write } + uses: QAtlasHub/.github/.github/workflows/autoregister.yml@main + secrets: inherit diff --git a/Project.toml b/Project.toml index 7fe1df7..9be5586 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "ParallelManager" uuid = "be946ad2-3cb3-4b6e-8f7e-4a5ecc3c255b" -version = "0.4.5" +version = "0.4.6" authors = ["sota shimozono "] [deps] diff --git a/README.md b/README.md index 153eae2..cf37dff 100644 --- a/README.md +++ b/README.md @@ -111,22 +111,14 @@ Built from direct experience with the old-style HPC loop pattern used in ## Installation -This package depends on `ParamIO.jl` and `DataVault.jl`. During the -pre-registry phase, use `[sources]` with git URLs: - -```toml -[deps] -DataVault = "23f5f8f6-b4da-40ee-8c72-c53b6c5de94f" -ParallelManager = "be946ad2-3cb3-4b6e-8f7e-4a5ecc3c255b" -ParamIO = "938a3ac2-d340-473c-bcf1-88af577e4ccf" - -[sources] -ParamIO = {url = "https://github.com/QAtlasHub/ParamIO.jl.git"} -DataVault = {url = "https://github.com/QAtlasHub/DataVault.jl.git"} -ParallelManager = {url = "https://github.com/QAtlasHub/ParallelManager.jl.git"} +```julia +pkg> add ParallelManager ``` -Then `julia --project -e 'using Pkg; Pkg.instantiate()'`. +Its dependencies `ParamIO.jl` and `DataVault.jl` are in the General registry too, so nothing +needs a `[sources]` entry. + +Requires Julia v1.11+. ## Tests