[PR #6] [MERGED] Dev #44

Closed
opened 2026-05-06 16:07:18 +02:00 by BreizhHardware · 0 comments

📋 Pull Request Information

Original PR: https://github.com/BreizhHardware/express-prom-bundle/pull/6
Author: @BreizhHardware
Created: 11/13/2025
Status: Merged
Merged: 11/13/2025
Merged by: @BreizhHardware

Base: mainHead: dev


📝 Commits (9)

  • 2de73f7 Bump typescript from 3.9.10 to 5.9.3
  • 21e9023 Bump supertest from 3.4.2 to 7.1.4
  • 597fdda Bump eslint from 9.38.0 to 9.39.0
  • 59f6ac0 Bump globals from 16.4.0 to 16.5.0
  • 4e07a7d Merge pull request #5 from BreizhHardware/dependabot/npm_and_yarn/globals-16.5.0
  • 489ce17 Merge pull request #4 from BreizhHardware/dependabot/npm_and_yarn/eslint-9.39.0
  • 3353686 Merge pull request #3 from BreizhHardware/dependabot/npm_and_yarn/supertest-7.1.4
  • a9eb496 Merge pull request #2 from BreizhHardware/dependabot/npm_and_yarn/typescript-5.9.3
  • 8dc2f9c feat: add a release workflow

📊 Changes

5 files changed (+329 additions, -74 deletions)

View changed files

📝 .github/dependabot.yml (+2 -0)
.github/workflows/release.yml (+65 -0)
📝 .github/workflows/test.yml (+2 -0)
📝 package-lock.json (+258 -72)
📝 package.json (+2 -2)

📄 Description

This pull request introduces several improvements to the project's CI/CD pipeline and dependency management. The main changes include adding a new release workflow, updating test triggers to include the dev branch, specifying the target branch for Dependabot updates, and upgrading key development dependencies.

Workflow and automation enhancements:

  • Added a new GitHub Actions workflow in .github/workflows/release.yml to automate testing, publishing to npm, and creating GitHub releases when changes are pushed to the main branch.
  • Updated .github/workflows/test.yml to trigger tests on both main and dev branches for both push and pull request events.

Dependency management improvements:

  • Updated .github/dependabot.yml to set the target branch for both npm and GitHub Actions updates to dev, ensuring dependency updates are proposed against the correct branch.
  • Upgraded supertest from version ^3.3.0 to ^7.1.4 and typescript from ^3.4.5 to ^5.9.3 in package.json to keep development dependencies up to date.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/BreizhHardware/express-prom-bundle/pull/6 **Author:** [@BreizhHardware](https://github.com/BreizhHardware) **Created:** 11/13/2025 **Status:** ✅ Merged **Merged:** 11/13/2025 **Merged by:** [@BreizhHardware](https://github.com/BreizhHardware) **Base:** `main` ← **Head:** `dev` --- ### 📝 Commits (9) - [`2de73f7`](https://github.com/BreizhHardware/express-prom-bundle/commit/2de73f752645ce782da8a87e791f5078e4d46f47) Bump typescript from 3.9.10 to 5.9.3 - [`21e9023`](https://github.com/BreizhHardware/express-prom-bundle/commit/21e90237e4c6484fdd5d33432f6a2d59eca0d115) Bump supertest from 3.4.2 to 7.1.4 - [`597fdda`](https://github.com/BreizhHardware/express-prom-bundle/commit/597fdda556b2c08067a2df755ab17c48eca72b10) Bump eslint from 9.38.0 to 9.39.0 - [`59f6ac0`](https://github.com/BreizhHardware/express-prom-bundle/commit/59f6ac0afaf81b6932642acd9fe9412803436dce) Bump globals from 16.4.0 to 16.5.0 - [`4e07a7d`](https://github.com/BreizhHardware/express-prom-bundle/commit/4e07a7db7ac86fc2ca866a0729634cb264f1d1ad) Merge pull request #5 from BreizhHardware/dependabot/npm_and_yarn/globals-16.5.0 - [`489ce17`](https://github.com/BreizhHardware/express-prom-bundle/commit/489ce17366620a890e0ff663af137512dbce56f6) Merge pull request #4 from BreizhHardware/dependabot/npm_and_yarn/eslint-9.39.0 - [`3353686`](https://github.com/BreizhHardware/express-prom-bundle/commit/33536863796fe00cf804784807bf9d123760cf62) Merge pull request #3 from BreizhHardware/dependabot/npm_and_yarn/supertest-7.1.4 - [`a9eb496`](https://github.com/BreizhHardware/express-prom-bundle/commit/a9eb496d11326921f3b31d73f0a189342335cd01) Merge pull request #2 from BreizhHardware/dependabot/npm_and_yarn/typescript-5.9.3 - [`8dc2f9c`](https://github.com/BreizhHardware/express-prom-bundle/commit/8dc2f9c171e457224b36831047120c9d3f1de09e) feat: add a release workflow ### 📊 Changes **5 files changed** (+329 additions, -74 deletions) <details> <summary>View changed files</summary> 📝 `.github/dependabot.yml` (+2 -0) ➕ `.github/workflows/release.yml` (+65 -0) 📝 `.github/workflows/test.yml` (+2 -0) 📝 `package-lock.json` (+258 -72) 📝 `package.json` (+2 -2) </details> ### 📄 Description This pull request introduces several improvements to the project's CI/CD pipeline and dependency management. The main changes include adding a new release workflow, updating test triggers to include the `dev` branch, specifying the target branch for Dependabot updates, and upgrading key development dependencies. Workflow and automation enhancements: * Added a new GitHub Actions workflow in `.github/workflows/release.yml` to automate testing, publishing to npm, and creating GitHub releases when changes are pushed to the `main` branch. * Updated `.github/workflows/test.yml` to trigger tests on both `main` and `dev` branches for both push and pull request events. Dependency management improvements: * Updated `.github/dependabot.yml` to set the target branch for both npm and GitHub Actions updates to `dev`, ensuring dependency updates are proposed against the correct branch. * Upgraded `supertest` from version `^3.3.0` to `^7.1.4` and `typescript` from `^3.4.5` to `^5.9.3` in `package.json` to keep development dependencies up to date. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
BreizhHardware 2026-05-06 16:07:18 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
BreizhHardware/express-prom-bundle#44
No description provided.