From 4b1b20265c788921d4b5f8eb98e5a91150388ced Mon Sep 17 00:00:00 2001 From: Mathias Hauser Date: Fri, 15 Aug 2025 08:44:13 +0200 Subject: [PATCH 1/4] GHA: add explicit permissions --- .github/workflows/upstream-dev-ci.yaml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/upstream-dev-ci.yaml b/.github/workflows/upstream-dev-ci.yaml index 9318279..b86842f 100644 --- a/.github/workflows/upstream-dev-ci.yaml +++ b/.github/workflows/upstream-dev-ci.yaml @@ -21,6 +21,9 @@ jobs: upstream-dev: name: upstream-dev runs-on: ubuntu-latest + permissions: + contents: read + issues: write if: | always() && ( @@ -83,8 +86,8 @@ jobs: if: | failure() && steps.status.outcome == 'failure' - && github.event_name == 'schedule' - && github.repository_owner == 'mpytools' + # && github.event_name == 'schedule' + # && github.repository_owner == 'mpytools' uses: xarray-contrib/issue-from-pytest-log@v1 with: log-path: output-${{ matrix.python-version }}-log.jsonl From 03e1c6ded3e917eb0145f6f9919fee264e1eb3bd Mon Sep 17 00:00:00 2001 From: Mathias Hauser Date: Fri, 15 Aug 2025 08:51:51 +0200 Subject: [PATCH 2/4] remove instead of comment --- .github/workflows/upstream-dev-ci.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/upstream-dev-ci.yaml b/.github/workflows/upstream-dev-ci.yaml index b86842f..f43153d 100644 --- a/.github/workflows/upstream-dev-ci.yaml +++ b/.github/workflows/upstream-dev-ci.yaml @@ -86,8 +86,6 @@ jobs: if: | failure() && steps.status.outcome == 'failure' - # && github.event_name == 'schedule' - # && github.repository_owner == 'mpytools' uses: xarray-contrib/issue-from-pytest-log@v1 with: log-path: output-${{ matrix.python-version }}-log.jsonl From 5f22b7a04c2f715e4b66c4c234a7e793d247db45 Mon Sep 17 00:00:00 2001 From: Mathias Hauser Date: Fri, 15 Aug 2025 10:04:48 +0200 Subject: [PATCH 3/4] only write --- .github/workflows/upstream-dev-ci.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/upstream-dev-ci.yaml b/.github/workflows/upstream-dev-ci.yaml index f43153d..6ffbff4 100644 --- a/.github/workflows/upstream-dev-ci.yaml +++ b/.github/workflows/upstream-dev-ci.yaml @@ -22,7 +22,6 @@ jobs: name: upstream-dev runs-on: ubuntu-latest permissions: - contents: read issues: write if: | always() From ea7bf0b9e4a1f8c0b345b4853cba45a662419f10 Mon Sep 17 00:00:00 2001 From: Mathias Hauser Date: Fri, 15 Aug 2025 10:05:03 +0200 Subject: [PATCH 4/4] fix location --- .github/workflows/upstream-dev-ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/upstream-dev-ci.yaml b/.github/workflows/upstream-dev-ci.yaml index 6ffbff4..21d05f9 100644 --- a/.github/workflows/upstream-dev-ci.yaml +++ b/.github/workflows/upstream-dev-ci.yaml @@ -85,6 +85,6 @@ jobs: if: | failure() && steps.status.outcome == 'failure' - uses: xarray-contrib/issue-from-pytest-log@v1 + uses: scientific-python/issue-from-pytest-log@v1 with: log-path: output-${{ matrix.python-version }}-log.jsonl