Yicong-Huang opened a new issue, #4642:
URL: https://github.com/apache/texera/issues/4642

   ### Task Summary
   
   Split `agent-service` out of the broad `service` label so an 
agent-service-only PR runs only the `agent-service` CI stack, not the scala 
stack.
   
   ### Context
   
   Today the labeler's `service` rule matches every `*-service/**` directory, 
which includes both the scala-side services (`access-control-service`, 
`config-service`, `file-service`, `computing-unit-managing-service`, 
`workflow-compiling-service`, `pyright-language-service`) and `agent-service`. 
With the `LABEL_STACKS` map introduced in #4640, the `service` label maps to 
`["scala", "agent-service"]`, so any agent-service-only PR also triggers the 
full scala build.
   
   ### Proposal
   
   `.github/labeler.yml`:
   
   - Replace `service`'s `*-service/**` glob with the enumerated scala-side 
service directories.
   - Add a new `agent-service` label matching `agent-service/**`.
   
   `.github/workflows/required-checks.yml` LABEL_STACKS:
   
   ```
   service        -> { scala }
   agent-service  -> { agent-service }
   ```
   
   PRs that touch both stay covered: each label is applied independently and 
the run set is the union.
   
   ⚠️ Requires a repo admin to create the `agent-service` label in the repo 
before the labeler workflow can apply it (`actions/labeler@v6` does not 
auto-create labels).
   
   ### Priority
   
   P2 – Medium
   
   ### Task Type
   
   - [x] Code Implementation
   - [x] DevOps / Deployment
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to