There is more to the story, though: In exchange for a DACA fix - to protect young immigrants brought to the country as children from deportation - Trump demanded not only funding for the border wall but also big changes in the nation's legal immigration system.
Trump, who vowed to "never again" sign a bill like the omnibus spending bill that passed through Congress, said on Thursday that Republicans "are much more" on the side of DACA recipients, known as "Dreamers", than Democrats.
The massive spending package marks the end of a months-long funding stalemate in which lawmakers were forced to pass one short-term spending bill after another, but it's now unclear whether the President will sign it ahead of the government shutdown deadline at midnight.
With neither House or Senate in session Friday, the response from members of Congress took the form of a cascade of tweets. Echoing criticism from those who voted against the measure, Trump added, "It's only hours old". On Thursday afternoon, Office of Management and Budget Director Mick Mulvaney said Mr. Trump would sign the bill.
It would also suffice to keep the federal government ticking over until September. Trump, however, rescinded the program late previous year while giving Congress six months to come up with a permanent plan for the immigrants.
"There's a lot of things that I'm unhappy about in this bill", he said, even though it was cleared by a Congress controlled by his own party. Several aides scrambled to convince the president not to follow through with his threat.
Trump's announcement that he signed the bill came after he published a tweet Friday morning threatening to veto it, complaining that it lacked sufficient money for the border wall. Thank you so much for joining us.
Donald Trump is making political headlines once again, as the current Commander in Chief admitted on Twitter that he intends to veto the omnibus spending bill that was passed in Senate overnight.
After extensive negotiations between Republicans and Democrats, the bill also provides $1.6 billion for physical barriers and 150 kilometers (93 miles) of a wall at the U.S. -Mexico border, short of the $25 billion Trump requested for the project he repeatedly touted on the campaign trail while pledging Mexico would pick up the cost.
ICC Qualifier Final: Afghanistan beat West Indies by 7 wickets
A record of six victories against one loss during the tournament would suggest that it was a good outing for the West Indies . Afghanistan emerged as the champions of the ICC World Cup Qualifiers after thrashing Windies in the finals by seven wickets.
"He doesn't like it", the official said, who described the President's mood as "venting" more than seriously considering a veto.
The measure, approved by a 256-167 vote, now goes to the Senate, which has until midnight Friday to approve it and avert the year's third government closure. "You will be voting to take money from law-abiding taxpayers - some of whom are immigrants - and give that money to privately-run prisons that will make a profit off of each and every human being our government hands over to them for detention and then deportation", Luis Gutierrez, a Democrat from IL, said in a statement. Non-defense domestic spending will reach Dollars 591 billion, a hike of about 10 per cent. However, Democrats insisted that a path to citizenship be included in the deal.
Trump issued a statement to that effect this morning. Representative Tim Ryan said, let's not forget that you ended DACA and torpedoed every possible bipartisan fix.
March 22: Congress passes an omnibus without DACA, virtually ensuring it will not be addressed before midterms.
"I'm actually angry at this point", Francis Madi, a 28-year-old Dreamer and activist in NY, told AFP.
Although Trump aides declared Thursday that Trump meant to sign the bill, there were signs of his displeasure with various aspects of it. And the sad thing is if that's how he really feels, he went to work for the wrong president.
However, GOP Sens. Bob Corker and Rand Paul both encouraged Trump to veto the bill.
CHANG: So Congress understandably was thrown off today by a tweet from President Trump. "I can't sit here and tell you and your viewers that we love everything in the bill", he said on Fox.