From b8a46b630c6d1674ddec4b766b446a9a4fc5008b Mon Sep 17 00:00:00 2001 From: augustojulio-code Date: Thu, 9 Apr 2026 09:52:10 -0300 Subject: [PATCH 1/6] workflow file update --- .github/workflows/pipeline.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/.github/workflows/pipeline.yml b/.github/workflows/pipeline.yml index e69de29..7053bca 100644 --- a/.github/workflows/pipeline.yml +++ b/.github/workflows/pipeline.yml @@ -0,0 +1,25 @@ +name: Java CI with Maven + +on: + push: + branches: [ "feature/workflow" ] + pull_request: + branches: [ "develop" ] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout código + uses: actions/checkout@v4 + + - name: Configurar JDK 17 + uses: actions/setup-java@v4 + with: + java-version: '17' + distribution: 'temurin' + cache: maven + + - name: Executar Testes com Maven + run: mvn test \ No newline at end of file From db09e5582dd4b8afa33513ad7666c3518f9d0017 Mon Sep 17 00:00:00 2001 From: augustojulio-code Date: Thu, 9 Apr 2026 09:56:28 -0300 Subject: [PATCH 2/6] workflow improvement --- .github/workflows/pipeline.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pipeline.yml b/.github/workflows/pipeline.yml index 7053bca..9963af2 100644 --- a/.github/workflows/pipeline.yml +++ b/.github/workflows/pipeline.yml @@ -22,4 +22,11 @@ jobs: cache: maven - name: Executar Testes com Maven - run: mvn test \ No newline at end of file + run: mvn test + + - name: Upload do Relatório de Testes + if: always() + uses: actions/upload-artifact@v4 + with: + name: relatorio-testes + path: target/surefire-reports/ \ No newline at end of file From fdbdd2c79cead5cb3386feff4a1e308348ef3141 Mon Sep 17 00:00:00 2001 From: augustojulio-code Date: Thu, 9 Apr 2026 10:19:48 -0300 Subject: [PATCH 3/6] workflow improvement --- .github/workflows/pipeline.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pipeline.yml b/.github/workflows/pipeline.yml index 9963af2..47e5a99 100644 --- a/.github/workflows/pipeline.yml +++ b/.github/workflows/pipeline.yml @@ -21,10 +21,11 @@ jobs: distribution: 'temurin' cache: maven - - name: Executar Testes com Maven + - name: Execute maven test run: mvn test + continue-on-error: true - - name: Upload do Relatório de Testes + - name: Upload test report if: always() uses: actions/upload-artifact@v4 with: From c9d7abfb122ca8a312f0db3c251ca984a7c7025e Mon Sep 17 00:00:00 2001 From: augustojulio-code Date: Sun, 12 Apr 2026 19:10:20 -0300 Subject: [PATCH 4/6] add Ai trigger ci --- .github/workflows/pipeline.yml | 1 + .gitignore | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pipeline.yml b/.github/workflows/pipeline.yml index 47e5a99..13aff13 100644 --- a/.github/workflows/pipeline.yml +++ b/.github/workflows/pipeline.yml @@ -5,6 +5,7 @@ on: branches: [ "feature/workflow" ] pull_request: branches: [ "develop" ] + workflow_dispatch: jobs: build: diff --git a/.gitignore b/.gitignore index ea46cd2..df6cdef 100644 --- a/.gitignore +++ b/.gitignore @@ -15,4 +15,7 @@ build/ *.iml .project .classpath -.settings/ \ No newline at end of file +.settings/ + +# MCP +.roo \ No newline at end of file From 48c634b67d6d936148b7fac94daedacac14dff2d Mon Sep 17 00:00:00 2001 From: Julio Augusto <52495621+augustojulio-code@users.noreply.github.com> Date: Sun, 12 Apr 2026 19:43:13 -0300 Subject: [PATCH 5/6] Create/update trigger file --- .github/workflows/trigger.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 .github/workflows/trigger.txt diff --git a/.github/workflows/trigger.txt b/.github/workflows/trigger.txt new file mode 100644 index 0000000..e69de29 From e39dbce1a4bf7c0aa7b83e310eda0c36a2cd52cc Mon Sep 17 00:00:00 2001 From: augustojulio-code Date: Sun, 12 Apr 2026 20:48:23 -0300 Subject: [PATCH 6/6] Add mcp server gihub operations --- .gitignore | 3 +-- .roo/mcp.json | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 .roo/mcp.json diff --git a/.gitignore b/.gitignore index df6cdef..7e096bd 100644 --- a/.gitignore +++ b/.gitignore @@ -17,5 +17,4 @@ build/ .classpath .settings/ -# MCP -.roo \ No newline at end of file +# MCP \ No newline at end of file diff --git a/.roo/mcp.json b/.roo/mcp.json new file mode 100644 index 0000000..8697a09 --- /dev/null +++ b/.roo/mcp.json @@ -0,0 +1,14 @@ +{ + "mcpServers": { + "github-lite": { + "command": "npx", + "args": [ + "-y", + "@modelcontextprotocol/server-github" + ], + "env": { + "GITHUB_PERSONAL_ACCESS_TOKEN": "" + } + } + } +} \ No newline at end of file