chore: add job to deploy and fix tests

This commit is contained in:
2026-01-18 18:22:22 -03:00
parent 9dd7dc83c3
commit 5602ab043e
15 changed files with 19 additions and 1 deletions
+3
View File
@@ -74,3 +74,6 @@ jobs:
git config user.email "github-actions[bot]@users.noreply.github.com"
git tag -a ${{ steps.version.outputs.tag }} -m "Release ${{ steps.version.outputs.tag }}"
git push origin ${{ steps.version.outputs.tag }}
- name: Trigger Dokploy deployment
run: curl -X POST "${{ vars.DOKPLOY_WEBHOOK_APP }}"
+3
View File
@@ -85,3 +85,6 @@ jobs:
git config user.email "github-actions[bot]@users.noreply.github.com"
git tag -a api-v${{ steps.version.outputs.version }} -m "Release API v${{ steps.version.outputs.version }}"
git push origin api-v${{ steps.version.outputs.version }}
- name: Trigger Dokploy deployment
run: curl -X POST "${{ vars.DOKPLOY_WEBHOOK_API }}"
@@ -5,7 +5,6 @@ import java.util.HashMap;
import java.util.Map;
import javax.sql.DataSource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.GetMapping;
@@ -23,6 +23,7 @@ import org.springframework.test.web.servlet.MockMvc;
@SpringBootTest
@AutoConfigureMockMvc
@SuppressWarnings("null")
class AuthenticationControllerTest {
@Autowired private MockMvc mockMvc;
@@ -27,6 +27,7 @@ class HomeControllerTest {
@MockitoBean private HomeService homeService;
@Test
@SuppressWarnings("null")
@DisplayName("Get task tags following the happy path it should succeed")
@WithMockUser(username = "user@domain.com", password = "abcde123456A@")
void getTasksTags_happyPath_shouldSucceed() throws Exception {
@@ -45,6 +46,7 @@ class HomeControllerTest {
}
@Test
@SuppressWarnings("null")
@DisplayName("Get task tags not authorized it should fail")
void getTasksTags_notAuthorized_shouldSucceed() throws Exception {
mockMvc
@@ -32,6 +32,7 @@ import org.springframework.test.web.servlet.MockMvc;
@SpringBootTest
@AutoConfigureMockMvc
@SuppressWarnings("null")
class NoteControllerTest {
@Autowired private MockMvc mockMvc;
@@ -30,6 +30,7 @@ import org.springframework.test.web.servlet.MockMvc;
@SpringBootTest
@AutoConfigureMockMvc
@SuppressWarnings("null")
class TaskControllerTest {
@Autowired private MockMvc mockMvc;
@@ -23,6 +23,7 @@ import org.springframework.test.web.servlet.MockMvc;
@SpringBootTest
@AutoConfigureMockMvc
@SuppressWarnings("null")
class UserControllerTest {
@Autowired private MockMvc mockMvc;
@@ -22,6 +22,7 @@ import org.springframework.test.web.servlet.MockMvc;
@SpringBootTest
@AutoConfigureMockMvc
@SuppressWarnings("null")
class UserSessionControllerTest {
@Autowired private MockMvc mockMvc;
@@ -43,6 +43,7 @@ import org.springframework.security.core.userdetails.User;
import org.springframework.security.crypto.password.PasswordEncoder;
import org.springframework.test.context.junit.jupiter.SpringExtension;
@SuppressWarnings("null")
@ExtendWith(SpringExtension.class)
class AuthServiceTest {
@@ -20,6 +20,7 @@ import org.springframework.web.client.HttpClientErrorException;
import org.springframework.web.client.RestTemplate;
/** Test class generated by Copilot. I had to tweak it, to make it work. */
@SuppressWarnings("null")
@ExtendWith(MockitoExtension.class)
class MailgunEmailServiceTest {
@@ -28,6 +28,7 @@ import org.mockito.InjectMocks;
import org.mockito.Mock;
import org.mockito.junit.jupiter.MockitoExtension;
@SuppressWarnings("null")
@ExtendWith(MockitoExtension.class)
class NoteServiceTest {
@@ -36,6 +36,7 @@ import org.junit.jupiter.params.provider.CsvSource;
import org.mockito.Mock;
import org.springframework.test.context.junit.jupiter.SpringExtension;
@SuppressWarnings("null")
@ExtendWith(SpringExtension.class)
class TaskServiceTest {
@@ -18,6 +18,7 @@ import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.Mock;
import org.springframework.test.context.junit.jupiter.SpringExtension;
@SuppressWarnings("null")
@ExtendWith(SpringExtension.class)
class UserSessionServiceTest {
@@ -26,6 +26,7 @@ import org.mockito.junit.jupiter.MockitoExtension;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.test.util.ReflectionTestUtils;
@SuppressWarnings("null")
@ExtendWith(MockitoExtension.class)
class JwtServiceImplTest {