I am a French citizen domiciled in California and with US permanent residency (US green card). I exited the US using my French passport, and and got a new French passport when outside the US (because the old French passport’s condition wasn’t satisfying some airline’s employee, not because of it had expired and were about to).
When I enter the US (by plane), should I show my old or new passport to the US immigration? Or does the US immigration only look at my US green card? Note that my stay outside the US may be between 6 months and 1 year, in case this changes what the US immigration will look at.