The International Code Council's board of directors promoted the association's chief operating officer, Rick Weiland, to chief executive officer, succeeding James Lee Witt.