Data table bulk actions which are independent of each other

I have a table where the user can perform some actions for some rows but not all. These actions are independent of each other. The table could potentially have unto 20 rows.

I have 2 solutions. I think I prefer option 1 as it separates the task of applying bulk actions from each other making them easier process. Also the individual action links could be put in an overflow menu if more are added.

Which do you prefer? any other options I could consider? thanks.

Solution 1:

Let the user apply the actions individually for each row but also provide a dropdown of bulk actions that can allow a single action to be applied to selected rows. enter image description here

Solution 2:

Let the user select actions to be applied for each row and provide 2 apply all buttons below the table. enter image description here