From 6c9431e64c25982e1491290b2ff16a42943caa46 Mon Sep 17 00:00:00 2001 From: Thadeu Castelo Branco Ramos Date: Mon, 30 Sep 2024 08:45:41 -0300 Subject: [PATCH 1/3] Update readme.MD --- readme.MD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.MD b/readme.MD index 3545323..3c2116e 100644 --- a/readme.MD +++ b/readme.MD @@ -1,4 +1,4 @@ -# Project Title +# Integração do GPT com Express.js: Gerenciamento de Respostas da API com MongoDB ## Description From 147eb96a21311787eb1c87fd36e0f0b1ad861b53 Mon Sep 17 00:00:00 2001 From: Thadeu Castelo Branco Ramos Date: Mon, 30 Sep 2024 08:46:10 -0300 Subject: [PATCH 2/3] Update readme.MD --- readme.MD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.MD b/readme.MD index 3c2116e..cfcd343 100644 --- a/readme.MD +++ b/readme.MD @@ -1,4 +1,4 @@ -# Integração do GPT com Express.js: Gerenciamento de Respostas da API com MongoDB +# GPT Integration with Express.js: Managing API Responses with MongoDB ## Description From 4c4f60a8200321fdde4ec2145e4f5fe7aa0743ba Mon Sep 17 00:00:00 2001 From: Thadeu Castelo Branco Ramos Date: Mon, 30 Sep 2024 09:34:04 -0300 Subject: [PATCH 3/3] Create main.yml --- .github/workflows/main.yml | 40 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..5b9f7bf --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,40 @@ +name: Linter and Test + +on: + push: + branches: + - main + pull_request: + branches: + - main + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Setup Node.js + uses: actions/setup-node@v2 + with: + node-version: '20.17.0' + + - name: Install dependencies + run: npm install + + - name: Run linter + run: npm run lint + + - name: Run tests + run: npm test + + - name: Generate test coverage + run: npm run coverage + + - name: Upload coverage results + uses: actions/upload-artifact@v3 + with: + name: coverage-results + path: coverage/