diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 092ddc0..1b41058 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -4,8 +4,10 @@ name: release # PUBLISH THE openrepotools WHEEL (#228): TestPyPI, AN INSTALL CHECK ON THREE # LEGS, THEN PyPI, IN ONE DISPATCHED RUN. Adapted step for step from # openRepoShape v1.1.0's own release.yml (`190133d`, the commit -# `upstream/openRepoShape` is pinned at), whose checks are taken over as they -# are (FR-028) except where design.md Decision 10 names a difference: +# `upstream/openRepoShape` was pinned at when this was adapted; the pin moved +# to `5017830`, v1.1.1, whose release.yml differs from `190133d`'s in comment +# lines only), whose checks are taken over as they are (FR-028) except where +# design.md Decision 10 names a difference: # - a pre-release `X.Y.ZrcN` is accepted, for TestPyPI alone; PyPI takes a # final `X.Y.Z` and nothing else; # - the repository guard (FR-048, WHERE RELEASES COME FROM below) is new diff --git a/contracts/openreposhape-pin.yaml b/contracts/openreposhape-pin.yaml index eea57fb..b114f2c 100644 --- a/contracts/openreposhape-pin.yaml +++ b/contracts/openreposhape-pin.yaml @@ -51,12 +51,12 @@ source_repository: opensoft/openRepoShape submodule_path: upstream/openRepoShape materialization: mounted -commit: "190133d5e704e380c430f87ca9c4e31746de0012" +commit: "50178305e4229275d18e71c2152403b4e9d3004e" revision_kind: commit digest_algorithm: sha256 digest_definition: sorted-ls-tree-r-v1 digests: - tree_sha256: "7a66972c7de193c050f77f97bffa13d8543c28d74f61ea210644e65aa3f37912" + tree_sha256: "204d73aabf2379554600234d4b36dc08d3c3a1da422395dec44637b5ca7a5184" verify_pin: tests/test_upstream_pin.py diff --git a/tests/test_install_payload_source.py b/tests/test_install_payload_source.py index 0347e1b..2867fd9 100644 --- a/tests/test_install_payload_source.py +++ b/tests/test_install_payload_source.py @@ -919,7 +919,7 @@ def test_r01_a_single_repository_by_gh_asks_for_files_and_nothing_else(tmp_path) @pytest.mark.parametrize("line", ["openRepoShape", "gh"]) def test_r01_composed_the_documented_one_liners_resolve_through_the_root_entry_point( tmp_path, line): - """openRepoShape's own `--install` pointer (openRepoShape:547 at 190133d) + """openRepoShape's own `--install` pointer (openRepoShape:745 at 5017830) and README's `gh api` line, BYTE FOR BYTE, against an assembly whose root carries the real entry point: the root resolves `main` ONCE, reads the code pin there and hands every argument to the pinned implementation, which diff --git a/tests/test_release_workflow.py b/tests/test_release_workflow.py index 34ae79a..706a089 100644 --- a/tests/test_release_workflow.py +++ b/tests/test_release_workflow.py @@ -141,8 +141,10 @@ PIN = REPO / "contracts" / "openreposhape-pin.yaml" STAMP = layout.STAMP_SOURCE -#: THE MODEL: openRepoShape v1.1.0's own workflow, in the pinned submodule -#: (`190133d`). Its artifact actions' pins are this workflow's. +#: THE MODEL: openRepoShape's own release.yml, in the pinned submodule, at +#: whatever commit `contracts/openreposhape-pin.yaml` names (`5017830`, v1.1.1, +#: when the pin moved to it from `190133d`, v1.1.0; the two workflows differ in +#: comment lines only). Its artifact actions' pins are this workflow's. MODEL = UPSTREAM / ".github" / "workflows" / "release.yml" STANDARD_SCRIPTS = UPSTREAM / "scripts" diff --git a/upstream/openRepoShape b/upstream/openRepoShape index 190133d..5017830 160000 --- a/upstream/openRepoShape +++ b/upstream/openRepoShape @@ -1 +1 @@ -Subproject commit 190133d5e704e380c430f87ca9c4e31746de0012 +Subproject commit 50178305e4229275d18e71c2152403b4e9d3004e