Skip to content

Rename org/docs references from NREL-Sienna to NLR-Sienna across training docs#2

Draft
Copilot wants to merge 2 commits into
mainfrom
copilot/rename-nrel-sienna-references
Draft

Rename org/docs references from NREL-Sienna to NLR-Sienna across training docs#2
Copilot wants to merge 2 commits into
mainfrom
copilot/rename-nrel-sienna-references

Conversation

Copilot AI commented Apr 20, 2026

Copy link
Copy Markdown

This updates repository references for the org migration from NREL-Sienna to NLR-Sienna, including GitHub org links and GitHub Pages domains used in docs content and doc generation config.

  • GitHub org link migration

    • Replaced github.com/NREL-Sienna/... with github.com/NLR-Sienna/... in:
      • README.md
      • docs/src/index.md
      • docs/src/reference/developer_guidelines.md
      • docs/src/tutorials/SiennaOps-Training.jl
      • docs/make.jl (sitename, deploydocs(repo=...))
  • GitHub Pages domain migration

    • Replaced nrel-sienna.github.io with nlr-sienna.github.io in:
      • README.md
      • docs/make.jl interlinks
      • docs/make_tutorials.jl docs base URL
      • docs/src/index.md
      • docs/src/reference/developer_guidelines.md
      • docs/src/tutorials/SiennaOps-Training.jl
  • Scope controls from issue requirements

    • No changes to restricted historical/change-log content.
    • Preserved unrelated domains/package names (e.g., existing nlr.gov reference).

Example of the config-level change in docs deployment:

deploydocs(
    repo="github.com/NLR-Sienna/SiennaOps-Training",
    target="build",
    branch="gh-pages",
)

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/JuliaBinaryWrappers/Expat_jll.jl/tarball/27af30de8b5445644e8ffe3bcb0d72049c089cf1
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/Git_LFS_jll.jl/tarball/bb8471f313ed941f299aa53d32a94ab3bee08844
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/Git_jll.jl/tarball/dc34a3e3d96b4ed305b641e626dc14c12b7824b8
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/Libiconv_jll.jl/tarball/be484f5c92fad0bd8acfef35fe017900b0b73809
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/OpenSSH_jll.jl/tarball/57baa4b81a24c2910afbb6d853aa0685e4312bf7
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaCollections/AbstractTrees.jl/tarball/2d9c9a55f9c93e8887ad391fbae72f8ef55e1177
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaCollections/DataStructures.jl/tarball/e86f4a2805f7f19bec5129bc9150c38208e5dc23
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaCollections/OrderedCollections.jl/tarball/05868e21324cede2207c6f0f466b4bfef6d5e7ee
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaCollections/SortingAlgorithms.jl/tarball/64d974c2e6fdf07f8155b5b2ca2ffa9069b608d9
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaData/DataAPI.jl/tarball/abe83f3a2f1b857aac70ef8b269080af17764bbe
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaData/DataFrames.jl/tarball/5fab31e2e01e70ad66e3e24c968c264d1cf166d6
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaData/InvertedIndices.jl/tarball/6da3c4316095de0f5ee2ebd875df8721e7e0bdbe
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaData/Missings.jl/tarball/ec4f7fbeab05d7747bdf98eb74d130a2a2ed298d
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaData/Parsers.jl/tarball/7d2f8f21da5db6a806faf7b9b292296da42b2810
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaData/PooledArrays.jl/tarball/36d8b4b899628fb92c2749eb488d884a926614d3
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaData/SentinelArrays.jl/tarball/ebe7e59b37c400f694f52b58c93d26201387da70
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaData/Tables.jl/tarball/f2c1efbc8f3a609aadf318094f8fc5204bdaf344
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaDocs/ANSIColoredPrinters.jl/tarball/574baf8110975760d391c710b6341da1afa48d8c
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaDocs/DocInventories.jl/tarball/e97cfa8680a39396924dcdca4b7ff1014ed5c499
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaDocs/DocStringExtensions.jl/tarball/7442a5dfe1ebb773c29cc2962a8980f47221d76c
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaDocs/Documenter.jl/tarball/56e9c37b5e7c3b4f080ab1da18d72d5c290e184a
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaDocs/DocumenterInterLinks.jl/tarball/d8a8cb2d5b0181fbbd41861016b221b0202c9bc5
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaDocs/IOCapture.jl/tarball/0ee181ec08df7d7c911901ea38baf16f755114dc
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaDocs/MarkdownAST.jl/tarball/93c718d892e73931841089cdc0e982d6dd9cc87b
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaIO/CodecZlib.jl/tarball/962834c22b66e32aa10f7611c08c8ca4e20749a9
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaIO/JSON.jl/tarball/67c6f1f085cb2671c93fe34244c9cccde30f7a26
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaIO/TranscodingStreams.jl/tarball/0c45878dcfdcfa8480052b6ab162cdd138781742
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaLang/Compat.jl/tarball/9d8a54ce4b17aa5bdce0ea5c34bc5e7c340d16ad
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaLang/PrecompileTools.jl/tarball/07a921781cab75691315adc645096ed5e370cb77
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaPackaging/JLLWrappers.jl/tarball/0533e564aae234aff59ab625543145446d8b6ec2
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaPackaging/Preferences.jl/tarball/8b770b60760d4451834fe79dd483e318eee709c4
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaRegistries/RegistryInstances.jl/tarball/ffd19052caf598b8653b99404058fce14828be51
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaServices/StructUtils.jl/tarball/aab80fbf866600f3299dd7f6656d80e7be177cfe
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaStats/Statistics.jl/tarball/ae3bb1eb3bba077cd276bc5cfc337cc65c3075c0
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaStrings/InlineStrings.jl/tarball/8f3d257792a522b4601c24a577954b0a8cd7334d
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaStrings/LaTeXStrings.jl/tarball/dda21b8cbd6a6c40d9d02a73230f9d70fed6918c
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/JuliaVersionControl/Git.jl/tarball/824a1890086880696fc908fe12a17bcf61738bd8
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/KristofferC/Crayons.jl/tarball/249fe38abf76d48563e2f4556bebd215aa317e15
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/KristofferC/LazilyInitializedFields.jl/tarball/0f2da712350b020bc3957f269c9caad516383ee0
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/fredrikekre/Literate.jl/tarball/bb26d8b8ed0fa451ce3511e99c950653a2f31fe1
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/queryverse/DataValueInterfaces.jl/tarball/bfc1187b79289637fa0ef6d4436ebdfe6905cbd6
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/queryverse/IteratorInterfaceExtensions.jl/tarball/a3f24677c21f5bbe9d2a714f95dcd58337fb2856
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/queryverse/TableTraits.jl/tarball/c06b2f539df1c6efa794486abfb6ed2022561a39
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/ronisbr/PrettyTables.jl/tarball/624de6279ab7d94fc9f672f0068107eb6619732c
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/ronisbr/StringManipulation.jl/tarball/d05693d339e37d6ab134c5ab53c29fce5ee5d7d5
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • https://api.github.com/repos/simonster/Reexport.jl/tarball/45e428421666073eab6f2da5c9d310d99bb12f9b
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (http block)
  • nlr-sienna.github.io
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (dns block)
  • pkg.julialang.org
    • Triggering command: /usr/bin/julia julia --project=docs -e using Pkg; Pkg.instantiate(); include("docs/make.jl") (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

Rename: Replace all NREL-Sienna references with NLR-Sienna / Sienna - Platform

This repository has moved from the NREL-Sienna GitHub organization to NLR-Sienna. Please update all references accordingly.

Required changes

Search all files (README.md, CONTRIBUTING.md, docs/, .github/workflows/, make.jl, Project.toml, LICENSE, etc.) and apply the following substitutions:

  1. GitHub org URLs: Replace github.com/NREL-Sienna/github.com/NLR-Sienna/
  2. GitHub Pages URLs: Replace nrel-sienna.github.ionlr-sienna.github.io
  3. Slack workspace links: Replace any URL containing join.slack.com/t/nrel-sienna/ with join.slack.com/t/core-sienna/ (keep the rest of the URL path/token the same but update the workspace slug). Also replace join.slack.com/t/nrel-siip/ with join.slack.com/t/core-sienna/.
  4. Display text: Replace the text NREL-Sienna (when used as an organization display name, not part of a URL) with Sienna - Platform.
  5. Old NREL-SIIP org links: Replace github.com/NREL-SIIP/github.com/NLR-Sienna/ and nrel-siip.github.ionlr-sienna.github.io.
  6. deploydocs in make.jl: Update any repo="github.com/NREL-Sienna/..." to repo="github.com/NLR-Sienna/...".
  7. Copyright in LICENSE files: Update Copyright (c) ... NREL-Sienna or NREL-SIIP to NLR-Sienna.

Do NOT change

  • CHANGELOG.md historical entries (commit SHAs, old issue/PR links pointing to the old org are historical records — leave them)
  • Any nrel.gov website URLs (those refer to the actual NREL website, not the GitHub org)
  • Any nrel-pysam package name (that's a PyPI package, not the GitHub org)
  • Any nlr.gov URLs (those are website references, not the GitHub org)

The following is the prior conversation context from the user's chat exploration (may be truncated):

User: I want you open PRs on all the repositories in the NLR-Sienna organization to handle the rename from NREL-Sienna and remove all references to NREL-Sienna to Sienna - Platform and make the links work with Platform-Sienna where needed

The Slack invite links should direct to core-sienna instead

Assistant: Now let me search for NREL-Sienna references across the organization to understand the scope:

Assistant: Now I have a good picture of the scope. Let me check a few more repos for Slack links and then launch all the PRs.

Assistant: Now I have a clear picture. Let me launch PRs for all the non-archived, non-fork repositories simultaneously. Here are the key substitutions needed:

  • github.com/NREL-Sienna/github.com/NLR-Sienna/
  • nrel-sienna.github.ionlr-sienna.github.io
  • Text: NREL-Sienna (as org name) → Sienna - Platform
  • Slack: join.slack.com/t/nrel-sienna/join.slack.com/t/core-sienna/
  • Old org variants NREL-SIIP / nrel-siip in links → NLR-Sienna

Assistant: I'm waiting for your response on the tool calls that were just submitted — 31 PR creation agents have been queued simultaneously across the NLR-Sienna org. Once you confirm those, here's a summary of what's in flight:


PRs Being Opened — 31 Repositories

Public repositories

Repository Key changes
PowerSimulationsDecomposition.jl README badges, docs/make.jl, Slack badge → core-sienna
SiennaOps-Training docs/src/index.md (NREL-Sienna ecosystem text + links)
PSI-Cambodia README (GitHub org links, text references)
PowerTableDataParser.jl docs/src/reference/developer_guidelines.md
PowerModelsInterface.jl README badges, NREL-SIIP → NLR-Sienna, Slack → core-sienna
InterfaceLimits.jl README install/links
EGRET2Sienna LICENSE copyright, any README refs
PyPSA2PowerSystems.jl README NREL-SIIP links
reV-PowerSystems setup.py URL, LICENSE copyright
ITL_Utils LICENSE copyright (NREL-SiennaNLR-Sienna)
r2x-plexos LICENSE copyright
PowerApps.jl src/ hardcoded GitHub links
NLRSiennaTemplate.jl Template-wide cleanup
SiennaPRASInterface-Training Any lingering refs
Sienna2PRAS-Training Any lingering refs
ExtremeSolarTexas Any lingering refs
ReliablePowerSimulations.jl Any lingering refs
WaterModelsAnalytics.jl Any lingering refs
PCMLossesModelsBenchmark Any lingering refs
ITLApp.jl Any lingering refs
ResourceAdequacy-Transmission-Demo Any lingering refs
PowerTrajectoryOpt Any lingering refs
SiennaREPLExtensions Any lingering refs
EGRET-Sienna-Results Any lingering refs
SIIP2Marmot.jl Any lingering refs
PyPowerSimulations Any lingering refs
PowerNetworkMatrices_performance_and_tests Any lingering refs

Private repositories

Repository Key changes
DataCenterModels.jl README badges, .claude/Sienna.md style guide links, Slack → core-sienna
r2x-sienna CHANGELOG (skipping historical), any README/pyproject refs
griddb-RTS ...

This pull request was created from Copilot chat.

Copilot AI changed the title [WIP] Replace all NREL-Sienna references with NLR-Sienna and Sienna - Platform Rename org/docs references from NREL-Sienna to NLR-Sienna across training docs Apr 20, 2026
Copilot AI requested a review from jd-lara April 20, 2026 23:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants