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
15 changes: 6 additions & 9 deletions .agents/skills/graalpython-rota/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@ description: Run GraalPy ROTA maintenance workflows for (1) import update pull r
# GraalPy ROTA

## Overview
Execute recurring GraalPy ROTA tasks with exact commands and strict output structure. Prefer the procedures in this skill, and use `docs/contributor/ROTA.md` as the detailed source text.

## Source Of Truth
- Primary: `docs/contributor/ROTA.md`
- If this skill workflow differs from the primary source, follow `docs/contributor/ROTA.md`.
Execute recurring GraalPy ROTA tasks with exact commands and strict output structure. Prefer the procedures in this skill.

## Choose Workflow
- Use `Import update` when asked to refresh imports and open the standard PR.
Expand All @@ -27,16 +23,17 @@ git checkout -b "update/GR-21590/$(date +%d%m%y)"
```bash
mx python-update-import
```
3. Update CPython unittest whitelist and inspect diff for plausibility. Expect mostly additions, not removals:
3. Check if there is directory ../graal-enterprise, if not, stop and ask the user to provide it
4. Update CPython unittest whitelist and inspect diff for plausibility. Expect mostly additions, not removals:
```bash
mx --dy /graalpython-enterprise python-update-unittest-tags
```
4. Create PR with description `[GR-21590] Import update`.
5. Use `gdev-cli bitbucket` to create PR, start gates, and set reviewers:
5. Create PR with description `[GR-21590] Import update`.
6. Use `gdev-cli bitbucket` to create PR, start gates, and set reviewers:
- `tim.felgentreff@oracle.com`
- `michael.simacek@oracle.com`
- `stepan.sindelar@oracle.com`
6. Fix gate failures and push updates until gates pass.
7. Fix gate failures and push updates until gates pass.

## Recent Periodic Issues Workflow
1. Verify creator identity mapping:
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -100,3 +100,4 @@ pom-mx.xml
compile_commands.json
/.jdtls*
/.agent-shell*
.codex
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,20 @@ test.test_codecencodings_jp.Test_SJISX0213.test_incrementaldecoder @ darwin-arm6
test.test_codecencodings_jp.Test_SJISX0213.test_incrementalencoder_error_callback @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github
test.test_codecencodings_jp.Test_SJISX0213.test_streamwriter_reset_no_pending @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github
test.test_codecencodings_jp.Test_SJISX0213.test_xmlcharrefreplace @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github
test.test_codecencodings_jp.Test_SJIS_2004.test_callback_None_index @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github
test.test_codecencodings_jp.Test_SJIS_2004.test_callback_backward_index @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github
test.test_codecencodings_jp.Test_SJIS_2004.test_callback_forward_index @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github
test.test_codecencodings_jp.Test_SJIS_2004.test_callback_index_outofbound @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github
test.test_codecencodings_jp.Test_SJIS_2004.test_callback_returns_bytes @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github
test.test_codecencodings_jp.Test_SJIS_2004.test_callback_wrong_objects @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github
test.test_codecencodings_jp.Test_SJIS_2004.test_chunkcoding @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github
test.test_codecencodings_jp.Test_SJIS_2004.test_customreplace_encode @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github
test.test_codecencodings_jp.Test_SJIS_2004.test_incrementaldecoder @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github
test.test_codecencodings_jp.Test_SJIS_2004.test_incrementalencoder @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github
test.test_codecencodings_jp.Test_SJIS_2004.test_incrementalencoder_error_callback @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github
test.test_codecencodings_jp.Test_SJIS_2004.test_streamwriter @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github
test.test_codecencodings_jp.Test_SJIS_2004.test_streamwriter_reset_no_pending @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github
test.test_codecencodings_jp.Test_SJIS_2004.test_xmlcharrefreplace @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github
test.test_codecencodings_jp.Test_SJIS_COMPAT.test_callback_None_index @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github
test.test_codecencodings_jp.Test_SJIS_COMPAT.test_callback_backward_index @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github
test.test_codecencodings_jp.Test_SJIS_COMPAT.test_callback_forward_index @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github
Expand Down
Loading
Loading