Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions contracts/openreposhape-pin.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 1 addition & 1 deletion tests/test_install_payload_source.py
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
6 changes: 4 additions & 2 deletions tests/test_release_workflow.py
Original file line number Diff line number Diff line change
Expand Up @@ -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"

Expand Down
2 changes: 1 addition & 1 deletion upstream/openRepoShape
Submodule openRepoShape updated 176 files
Loading