If possible, try to buy frozen artichoke hearts. They'll taste fresher and won't have any added salt.
Preheat oven to 450 degrees with racks in upper and lower third. Gently toss together all ingredients in a large bowl.
Spread vegetables in a single layer on 2 rimmed baking sheets. Roast, switching baking sheets halfway through cooking, until vegetables are tender and golden brown on the bottom, about 45 minutes. Transfer vegetables to a platter, and serve immediately.