Whirl all the pesto ingredients in a food processor. Using the pulse option yields a pesto that retains some texture but won't be overly smooth. Refrigerate and use within 3 days. Cook the pasta and set aside to cool slightly. Combine all pasta ingredients in a large bowl, then stir in the pesto. This pasta salad can be eaten right away warm or chilled.