Originally posted by @markpollack in https://github.com/spring-projects/spring-ai/pull/406#discussion_r1515156700
Currently, through the continuous-integration.yml in GithubActions, we know that integration tests are conducted when there is a push to the main branch.
I am aware that integration tests involve the use of an API key, which incurs costs.
I propose configuring a process to execute
./mvnw clean package
when a PR occurs, to perform simple compilation and unit tests. This approach could be more efficient in terms of productivity.