Skip to content

Improve workflows ci - #6

Closed
casse-boubou wants to merge 120 commits into
tjhorner:mainfrom
casse-boubou:Improve-workflows-CI
Closed

casse-boubou wants to merge 120 commits into
tjhorner:mainfrom
casse-boubou:Improve-workflows-CI

Conversation

@casse-boubou

Copy link
Copy Markdown

Correction for workflows permissions

casse-boubou and others added 30 commits April 25, 2025 23:25
Set the CUSTOMS_NETWORKS environment variable to add multiple networks

ex: CUSTOMS_NETWORKS=apps-internal-custom,app-external
Set the network.to.connect container LABEL for define the networks to connect the container

ex:
services:
  swag:
    container_name: swag
    .......
    labels:
      - network.to.connect=apps-internal-custom,app-external
Some update in logs lines
Change LABEL for Following Docker's recommendations
Add CONNECT_ALL ENV variable to maintain backward compatibility.
Set it to "false" or "False" for disabling the auto-connection of all containers to the default apps-internal network
Adds a check for existing networks when connecting to networks in order to create one if necessary
Add a function to delete networks that are no longer in use
Remove the default network if the CONNECT_ALL ENV is set to "false" or "False"
from seeing the app try to create a network that already exists
correct image name
Make Main Branch Distroless
Added comments for using a prebuilt image option.
Fix network existence check and race condition handling
Almost completely rewrites the code to add a concept of tuple variables in order to manage the connection/reconnection of an existing container to a new network.
Handle Docker shutdown to obtain an exit code: 0
renovate Bot and others added 28 commits September 15, 2026 01:43
Update dependency @types/node to v24.13.4
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
⬆️ Update docker node image to 8ec5d75
…odejs24-debian13-latest

⬆️ Update docker gcr.io/distroless/nodejs24-debian13 image to 85482a8
⬆️ Update docker node image to 173f125
Update dependency @types/dockerode to v4.0.2
Bumps [@grpc/grpc-js](https://github.com/grpc/grpc-node) from 1.14.4 to 1.14.6.
- [Release notes](https://github.com/grpc/grpc-node/releases)
- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.14.4...@grpc/grpc-js@1.14.6)

---
updated-dependencies:
- dependency-name: "@grpc/grpc-js"
  dependency-version: 1.14.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…ckfile

Update dependency stream-chain to v4.2.6
Update dependency @types/node to v24.19.2
…kfile

Update dependency stream-json to v3.7.0
…er/buildFiles/npm/grpc/grpc-js-1.14.6

Bump @grpc/grpc-js from 1.14.4 to 1.14.6 in /docker/buildFiles/npm
Co-authored-by: Renovate Bot <bot@renovateapp.com>
⬆️ Update dependency p-queue to v9.3.5
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Improve Renovate config for automerge ans tag
Add ReleaseDrafter for create and/or publush draft release
@casse-boubou
casse-boubou deleted the Improve-workflows-CI branch October 25, 2026 17:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants