From 1c1295a9fdc65e10cb5111ab8cbe36b57ae4f283 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Mon, 5 Oct 2026 11:03:02 +0200 Subject: [PATCH] Point to DevScripts, the renamed ProxmoxVED (#17694) Contribution docs, the PR template and the workflows that talk to the testing repository use the new name. Migration PRs are matched by either name, and three license headers pointed at contributor forks. --- .github/pull_request_template.md | 4 ++-- .github/workflows/changelog-pr.yml | 2 +- .github/workflows/close-new-script-prs.yml | 4 ++-- .github/workflows/close_issue_in_dev.yaml | 10 +++++----- CONTRIBUTING.md | 12 ++++++------ README.md | 4 ++-- ct/umbraco.sh | 2 +- install/koffan-install.sh | 2 +- install/umbraco-install.sh | 2 +- 9 files changed, 21 insertions(+), 21 deletions(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index f3e7ce872..7b1866c18 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,4 +1,4 @@ - ## ✍️ Description @@ -25,7 +25,7 @@ Fixes # > Select exactly one option. - [ ] **No AI used** – Scripts were written without AI assistance. -- [ ] **AI was used** – I confirm the scripts were built using [`AGENTS.md`](https://github.com/community-scripts/ProxmoxVED/blob/main/AGENTS.md) and [`.github/agents/pve-script-creator.agent.md`](https://github.com/community-scripts/ProxmoxVED/blob/main/.github/agents/pve-script-creator.agent.md) as guidance, and the output has been reviewed and corrected to match those guidelines. +- [ ] **AI was used** – I confirm the scripts were built using [`AGENTS.md`](https://github.com/community-scripts/DevScripts/blob/main/AGENTS.md) and [`.github/agents/pve-script-creator.agent.md`](https://github.com/community-scripts/DevScripts/blob/main/.github/agents/pve-script-creator.agent.md) as guidance, and the output has been reviewed and corrected to match those guidelines. --- diff --git a/.github/workflows/changelog-pr.yml b/.github/workflows/changelog-pr.yml index 076810aa4..fb6667af7 100644 --- a/.github/workflows/changelog-pr.yml +++ b/.github/workflows/changelog-pr.yml @@ -126,7 +126,7 @@ jobs: try { const { data: relatedIssues } = await github.rest.issues.listForRepo({ owner: context.repo.owner, - repo: "ProxmoxVED", + repo: "DevScripts", state: "all", labels: ["Started Migration To ProxmoxVE"] }); diff --git a/.github/workflows/close-new-script-prs.yml b/.github/workflows/close-new-script-prs.yml index acae8f577..525e7e692 100644 --- a/.github/workflows/close-new-script-prs.yml +++ b/.github/workflows/close-new-script-prs.yml @@ -86,10 +86,10 @@ jobs: ``, `However, **new scripts must first be submitted to our development repository** for testing and review before they can be merged here.`, ``, - `> πŸ›‘ New scripts must be submitted to [**ProxmoxVED**](https://github.com/community-scripts/ProxmoxVED) for testing.`, + `> πŸ›‘ New scripts must be submitted to [**DevScripts**](https://github.com/community-scripts/DevScripts) for testing.`, `> PRs without prior testing will be closed.`, ``, - `Please open your PR at **https://github.com/community-scripts/ProxmoxVED** instead.`, + `Please open your PR at **https://github.com/community-scripts/DevScripts** instead.`, `Once your script has been tested and approved there, it will be pushed to this repository automatically.`, ``, `This PR will now be closed. Thank you for understanding! πŸ™`, diff --git a/.github/workflows/close_issue_in_dev.yaml b/.github/workflows/close_issue_in_dev.yaml index 14eb49a1c..628da0e1f 100644 --- a/.github/workflows/close_issue_in_dev.yaml +++ b/.github/workflows/close_issue_in_dev.yaml @@ -12,7 +12,7 @@ jobs: if: github.event.pull_request.merged == true && github.repository == 'community-scripts/ProxmoxVE' runs-on: self-hosted env: - DEV_REPO: community-scripts/ProxmoxVED + DEV_REPO: community-scripts/DevScripts steps: - name: Checkout target repo (merge commit) @@ -60,7 +60,7 @@ jobs: echo "count=$(printf '%s' "$slugs" | wc -w | tr -d '[:space:]')" >> "$GITHUB_OUTPUT" echo "Slugs in this PR: ${slugs:-}" - - name: Resolve the matching ProxmoxVED issue + - name: Resolve the matching DevScripts issue id: find_issue shell: bash env: @@ -71,7 +71,7 @@ jobs: # creates, so migration PRs carry an exact back-reference. Guessing from # titles or file names is never needed for them. matched=$(printf '%s' "$PR_BODY" \ - | grep -oE 'community-scripts/ProxmoxVED#[0-9]+' \ + | grep -oE 'community-scripts/(ProxmoxVED|DevScripts)#[0-9]+' \ | sed 's/.*#//' || true) if [ -n "$matched" ]; then @@ -96,7 +96,7 @@ jobs: [ -n "$row" ] || continue num=$(printf '%s' "$row" | jq -r '.number') - # Same slug derivation the ProxmoxVED workflows use, so both + # Same slug derivation the DevScripts workflows use, so both # sides agree on what "alpine-cinny" means. name=$(printf '%s' "$row" | jq -r '.body // ""' \ | sed -n '/^###[[:space:]]*Name of the Script/,/^###/p' \ @@ -124,7 +124,7 @@ jobs: echo "issue_numbers=$matched" >> "$GITHUB_OUTPUT" echo "Closing: ${matched:-}" - - name: Comment on and close matching ProxmoxVED issues + - name: Comment on and close matching DevScripts issues if: steps.find_issue.outputs.issue_numbers != '' shell: bash env: diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 18bacd1d8..69f95ecc7 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -9,13 +9,13 @@ For detailed coding standards and full documentation, visit **[community-scripts ## How Can I Help? > [!IMPORTANT] -> **New scripts** must always be submitted to [ProxmoxVED](https://github.com/community-scripts/ProxmoxVED) first β€” not to this repository. +> **New scripts** must always be submitted to [DevScripts](https://github.com/community-scripts/DevScripts) first β€” not to this repository. > PRs with new scripts opened directly against ProxmoxVE **will be closed without review**. > **Bug fixes, improvements, and features for existing scripts** go here (ProxmoxVE). | I want to… | Where to go | | :------------------------------------------ | :------------------------------------------------------------------------------------------- | -| **Add a brand-new script** | [ProxmoxVED](https://github.com/community-scripts/ProxmoxVED) β€” testing repo for new scripts | +| **Add a brand-new script** | [DevScripts](https://github.com/community-scripts/DevScripts) β€” testing repo for new scripts | | **Fix a bug or improve an existing script** | This repo (ProxmoxVE) β€” open a PR here | | **Add a feature to an existing script** | This repo (ProxmoxVE) β€” open a PR here | | Report a bug or broken script | [Open an Issue](https://github.com/community-scripts/ProxmoxVE/issues) | @@ -55,13 +55,13 @@ Use existing scripts in [`ct/`](ct/) and [`install/`](install/) as reference. Fu New scripts are **not accepted directly in this repository**. The workflow is: -1. Fork [ProxmoxVED](https://github.com/community-scripts/ProxmoxVED) and clone it +1. Fork [DevScripts](https://github.com/community-scripts/DevScripts) and clone it 2. Create a branch: `git switch -c feat/myapp` 3. Write your two script files: - `ct/myapp.sh` - `install/myapp-install.sh` -4. Test thoroughly in ProxmoxVED β€” run the script against a real Proxmox instance -5. Open a PR in **ProxmoxVED** for review and testing +4. Test thoroughly in DevScripts β€” run the script against a real Proxmox instance +5. Open a PR in **DevScripts** for review and testing 6. Once accepted and verified there, the script will be promoted to ProxmoxVE by maintainers Follow the coding standards at [community-scripts.org/docs/contribution](https://community-scripts.org/docs/contribution). @@ -193,5 +193,5 @@ create` still ran and the container was still built. - **Website metadata** (name, description, logo, tags) is managed via the website β€” use the "Report Issue" link on any script page to request changes. Do not submit metadata changes via repo files. - **JSON files** in `json/` define script properties used by the website. See existing files for structure reference. - Keep PRs small and focused. One fix or feature per PR is ideal. -- PRs with **new scripts** opened against ProxmoxVE will be closed β€” submit them to [ProxmoxVED](https://github.com/community-scripts/ProxmoxVED) instead. +- PRs with **new scripts** opened against ProxmoxVE will be closed β€” submit them to [DevScripts](https://github.com/community-scripts/DevScripts) instead. - PRs that fail CI checks will not be merged. diff --git a/README.md b/README.md index ce78df522..13e4b5a87 100644 --- a/README.md +++ b/README.md @@ -93,7 +93,7 @@ This project runs on community contributions. Whether you want to write new scri | I want to… | Go here | | ------------------------------------- | ------------------------------------------------------------------------------------------------- | -| Add a **new** script | [ProxmoxVED](https://github.com/community-scripts/ProxmoxVED) β€” new scripts are tested here first | +| Add a **new** script | [DevScripts](https://github.com/community-scripts/DevScripts) β€” new scripts are tested here first | | Fix or improve an **existing** script | [Contributing Guidelines](CONTRIBUTING.md) β€” open a PR in this repo | | Report a bug or broken script | [Issues](https://github.com/community-scripts/ProxmoxVE/issues) | | Request a new script or feature | [Discussions](https://github.com/community-scripts/ProxmoxVE/discussions) | @@ -102,7 +102,7 @@ This project runs on community contributions. Whether you want to write new scri ### Before you open a PR -- **New scripts go to [ProxmoxVED](https://github.com/community-scripts/ProxmoxVED), not here.** PRs with new scripts opened directly against this repo will be closed. +- **New scripts go to [DevScripts](https://github.com/community-scripts/DevScripts), not here.** PRs with new scripts opened directly against this repo will be closed. - Bug fixes and improvements to existing scripts belong in this repo β€” read the [Contributing Guidelines](CONTRIBUTING.md) first. - Keep PRs focused. One fix or feature per PR. - Document what your script installs and any non-obvious decisions in the corresponding JSON metadata file. diff --git a/ct/umbraco.sh b/ct/umbraco.sh index c046e1d0d..424478d5f 100644 --- a/ct/umbraco.sh +++ b/ct/umbraco.sh @@ -3,7 +3,7 @@ _cs_boot="${COMMUNITY_SCRIPTS_CORE_DIR:-$(dirname "${BASH_SOURCE[0]}")/../../cor source "$_cs_boot" 2>/dev/null || source <(curl -fsSL "${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}/core/build.func") # Copyright (c) 2021-2026 community-scripts ORG # Author: Joost van den Berg (montagneId) -# License: MIT | https://github.com/montagneid/ProxmoxVED/raw/main/LICENSE +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE # Source: https://github.com/umbraco/Umbraco-CMS APP="Umbraco" diff --git a/install/koffan-install.sh b/install/koffan-install.sh index e7acc6f40..775751fed 100644 --- a/install/koffan-install.sh +++ b/install/koffan-install.sh @@ -2,7 +2,7 @@ # Copyright (c) 2021-2026 community-scripts ORG # Author: (AminGholizad) -# License: MIT | https://github.com/AminGholizad/ProxmoxVED/raw/main/LICENSE +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE # Source: https://github.com/PanSalut/Koffan source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" diff --git a/install/umbraco-install.sh b/install/umbraco-install.sh index 0cfe68280..4451e104a 100644 --- a/install/umbraco-install.sh +++ b/install/umbraco-install.sh @@ -2,7 +2,7 @@ # Copyright (c) 2021-2026 community-scripts ORG # Author: Joost van den Berg (montagneId) -# License: MIT | https://github.com/montagneid/ProxmoxVED/raw/main/LICENSE +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE # Source: https://github.com/umbraco/Umbraco-CMS source /dev/stdin <<<"$FUNCTIONS_FILE_PATH"