diff --git a/.github/workflows/bm-bossbot.yml b/.github/workflows/bm-bossbot.yml index 30e1e427..7b334390 100644 --- a/.github/workflows/bm-bossbot.yml +++ b/.github/workflows/bm-bossbot.yml @@ -282,7 +282,7 @@ jobs: git config user.name "github-actions[bot]" git config user.email "41898282+github-actions[bot]@users.noreply.github.com" git switch --orphan "${asset_branch}" - git rm -rf . + git rm -rf --ignore-unmatch . mkdir -p "$(dirname "${asset_path}")" cp "${tmp_asset}" "${asset_path}" git add "${asset_path}" diff --git a/tests/ci/test_bm_bossbot_workflow.py b/tests/ci/test_bm_bossbot_workflow.py index b39589d4..3658df09 100644 --- a/tests/ci/test_bm_bossbot_workflow.py +++ b/tests/ci/test_bm_bossbot_workflow.py @@ -91,6 +91,10 @@ def test_bm_bossbot_assets_are_non_gating_and_separate_from_review_job() -> None encoding="utf-8" ) assert "--provenance-output" in WORKFLOW_PATH.read_text(encoding="utf-8") + assert "git rm -rf --ignore-unmatch ." in WORKFLOW_PATH.read_text(encoding="utf-8") + assert "" in WORKFLOW_PATH.read_text(encoding="utf-8") + assert "gh pr edit" in WORKFLOW_PATH.read_text(encoding="utf-8") + assert "--body-file" in WORKFLOW_PATH.read_text(encoding="utf-8") assert "BM_INFOGRAPHIC_PROVENANCE:start" in WORKFLOW_PATH.read_text(encoding="utf-8") assert "BM_INFOGRAPHIC_PROVENANCE:end" in WORKFLOW_PATH.read_text(encoding="utf-8")