diff --git a/.github/workflows/release-logos-libp2p-module.yml b/.github/workflows/release-logos-libp2p-module.yml new file mode 100644 index 0000000..2228cab --- /dev/null +++ b/.github/workflows/release-logos-libp2p-module.yml @@ -0,0 +1,35 @@ +name: Release logos-libp2p-module + +# Manually-triggered release for a single submodule. Delegates the +# build / verify / sign / publish pipeline to the local +# _release-module.yml reusable workflow so signing config lives in +# exactly one place. +# +# Source of truth for module name + version is +# submodules/logos-libp2p-module/metadata.json — read by the upstream +# logos-modules-release-action. +# +# This file is generated by scripts/add-module.sh from +# release-module.yml.template. Don't hand-edit the boilerplate; if you +# need to change the pipeline, edit _release-module.yml (shared) or the +# template (affects future modules). + +on: + workflow_dispatch: + inputs: + force_build: + description: "Force build — replace the current published release if it has the same version." + type: boolean + default: false + +# Forked repos default to a read-only GITHUB_TOKEN. +permissions: + contents: write + +jobs: + release: + uses: ./.github/workflows/_release-module.yml + with: + module_path: submodules/logos-libp2p-module + force_build: ${{ inputs.force_build }} + secrets: inherit diff --git a/.gitmodules b/.gitmodules index 9c19159..df0a200 100644 --- a/.gitmodules +++ b/.gitmodules @@ -64,3 +64,6 @@ [submodule "submodules/lez-explorer-ui"] path = submodules/lez-explorer-ui url = https://github.com/logos-blockchain/lez-explorer-ui +[submodule "submodules/logos-libp2p-module"] + path = submodules/logos-libp2p-module + url = https://github.com/logos-co/logos-libp2p-module diff --git a/README.md b/README.md index 9173da5..99f0c66 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,7 @@ by fetching `logos-repo.json` from the default branch root. | `logos-delivery-module` | logos-co | | `logos-execution-zone-module` | logos-blockchain | | `logos-execution-zone-wallet-ui` | logos-blockchain | +| `logos-libp2p-module` | logos-co | | `logos-storage-module` | logos-co | | `logos-storage-ui` | logos-co | | `logos-wallet-module` | logos-co | diff --git a/submodules/logos-libp2p-module b/submodules/logos-libp2p-module new file mode 160000 index 0000000..31ecb52 --- /dev/null +++ b/submodules/logos-libp2p-module @@ -0,0 +1 @@ +Subproject commit 31ecb52ed6eff774b7058c976dfb16f167fe6fb3