{
  "_class" : "hudson.maven.MavenBuild",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.maven.reporters.MavenArtifactRecord",
      "url" : "http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/86/mavenArtifacts/"
    },
    {
      
    }
  ],
  "artifacts" : [
    {
      "displayPath" : "dgss2526-teamA-microstories-pom-0.1.0-SNAPSHOT.pom",
      "fileName" : "dgss2526-teamA-microstories-pom-0.1.0-SNAPSHOT.pom",
      "relativePath" : "es.uvigo.esei.dgss.teamA.microstories/dgss2526-teamA-microstories-pom/0.1.0-SNAPSHOT/dgss2526-teamA-microstories-pom-0.1.0-SNAPSHOT.pom"
    }
  ],
  "building" : False,
  "description" : None,
  "displayName" : "μStories 25/26 Team A",
  "duration" : 10705,
  "estimatedDuration" : 10579,
  "executor" : None,
  "fullDisplayName" : "microstories-2526-teamA » μStories 25/26 Team A μStories 25/26 Team A",
  "id" : "86",
  "keepLog" : False,
  "number" : 86,
  "queueId" : -1,
  "result" : "SUCCESS",
  "timestamp" : 1763491508209,
  "url" : "http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/86/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.maven.FilteredChangeLogSet",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "service/src/test/resources-wildfly-embedded-h2/cleanup-autoincrement-stories.sql",
          "service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java",
          "service/src/main/resources/META-INF/persistence.xml",
          "domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java",
          "tests/src/main/resources/datasets/stories.xml",
          "domain/src/main/java/es/uvigo/esei/microstories/domain/types/UserType.java",
          "tests/src/main/resources/datasets/users.xml",
          "additional-material/db/microstories-mysql.creation.sql",
          "additional-material/db/microstories-mysql.drop.sql",
          "domain/src/main/java/es/uvigo/esei/microstories/domain/entities/User.java",
          "additional-material/db/microstories-mysql.full.sql",
          "rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java",
          "tests/src/main/resources/scripts/cleanup.sql",
          "additional-material/db/microstories-mysql.data.sql",
          "domain/src/test/java/es/uvigo/esei/microstories/domain/entities/UserTest.java",
          "additional-material/db/microstories-mysql.delete.sql",
          "domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java"
        ],
        "commitId" : "273348a5338421b8c491c289f449af3b9b9b6416",
        "timestamp" : 1763491296000,
        "author" : {
          "absoluteUrl" : "http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg",
          "fullName" : "devpablogg"
        },
        "authorEmail" : "devpablogg@gmail.com",
        "comment" : "tsk24: Implements User entity and story authorship\nA new User entity has been introduced to represent application users, \nincluding properties for authentication and role management via a new \nUserType enum. The Story entity was updated to establish a mandatory \nMany-to-One relationship with the User, representing the author of the \ncontent. This change involved updating the database schema definitions \nto include the user table and foreign key constraints, as well as \nmodifying the data insertion scripts. Additionally, unit tests for the \nnew entity were created, and existing integration tests and datasets \nwere adjusted to account for the required author association.\n",
        "date" : "2025-11-18 19:41:36 +0100",
        "id" : "273348a5338421b8c491c289f449af3b9b9b6416",
        "msg" : "tsk24: Implements User entity and story authorship",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "additional-material/db/microstories-mysql.creation.sql"
          },
          {
            "editType" : "edit",
            "file" : "additional-material/db/microstories-mysql.data.sql"
          },
          {
            "editType" : "edit",
            "file" : "tests/src/main/resources/scripts/cleanup.sql"
          },
          {
            "editType" : "add",
            "file" : "tests/src/main/resources/datasets/users.xml"
          },
          {
            "editType" : "edit",
            "file" : "service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java"
          },
          {
            "editType" : "edit",
            "file" : "additional-material/db/microstories-mysql.delete.sql"
          },
          {
            "editType" : "edit",
            "file" : "additional-material/db/microstories-mysql.drop.sql"
          },
          {
            "editType" : "add",
            "file" : "domain/src/main/java/es/uvigo/esei/microstories/domain/types/UserType.java"
          },
          {
            "editType" : "edit",
            "file" : "service/src/main/resources/META-INF/persistence.xml"
          },
          {
            "editType" : "add",
            "file" : "domain/src/main/java/es/uvigo/esei/microstories/domain/entities/User.java"
          },
          {
            "editType" : "edit",
            "file" : "domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java"
          },
          {
            "editType" : "edit",
            "file" : "tests/src/main/resources/datasets/stories.xml"
          },
          {
            "editType" : "edit",
            "file" : "additional-material/db/microstories-mysql.full.sql"
          },
          {
            "editType" : "edit",
            "file" : "domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java"
          },
          {
            "editType" : "edit",
            "file" : "service/src/test/resources-wildfly-embedded-h2/cleanup-autoincrement-stories.sql"
          },
          {
            "editType" : "add",
            "file" : "domain/src/test/java/es/uvigo/esei/microstories/domain/entities/UserTest.java"
          },
          {
            "editType" : "edit",
            "file" : "rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java"
          }
        ]
      }
    ],
    "kind" : None
  },
  "culprits" : [
    {
      "absoluteUrl" : "http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg",
      "fullName" : "devpablogg"
    }
  ],
  "mavenArtifacts" : {
    "url" : "http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/86/mavenArtifacts/"
  }
}