Skip to content

Commit 4d1abca

Browse files
author
demetrio.marino
committed
Merge branch 'main' into feat/oauth2-support
2 parents 71ef10e + ccf43ac commit 4d1abca

File tree

7 files changed

+39
-31
lines changed

7 files changed

+39
-31
lines changed

.github/workflows/build-and-test.yaml

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ on:
1111
paths-ignore:
1212
- "**/*.md"
1313

14+
permissions: {}
15+
1416
jobs:
1517
lint:
1618
name: Lint Code
@@ -19,11 +21,11 @@ jobs:
1921
contents: read
2022
steps:
2123
- name: Checkout Repository
22-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
24+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2325
with:
2426
show-progress: false
2527
- name: Set up Node.js
26-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
28+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
2729
with:
2830
node-version-file: .nvmrc
2931
check-latest: false
@@ -47,11 +49,11 @@ jobs:
4749
contents: read
4850
steps:
4951
- name: Checkout Repository
50-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
52+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
5153
with:
5254
show-progress: false
5355
- name: Set up Node.js
54-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
56+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
5557
with:
5658
node-version-file: .nvmrc
5759
check-latest: false
@@ -74,22 +76,22 @@ jobs:
7476
id-token: write
7577
steps:
7678
- name: Checkout Repository
77-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
79+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
7880
with:
7981
show-progress: false
8082
- name: Docker Login to GitHub Repository
81-
uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0
83+
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
8284
with:
8385
registry: ghcr.io
8486
username: ${{ github.actor }}
8587
password: ${{ secrets.GITHUB_TOKEN }}
8688
- name: Docker Login to DockerHub
87-
uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0
89+
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
8890
with:
8991
username: ${{ secrets.BOT_DOCKER_USERNAME }}
9092
password: ${{ secrets.BOT_DOCKER_TOKEN }}
9193
- name: Docker Login to Mia registry
92-
uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0
94+
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
9395
with:
9496
registry: nexus.mia-platform.eu
9597
username: ${{ secrets.NEXUS_USER }}
@@ -139,17 +141,17 @@ jobs:
139141
cache-from: type=gha
140142
cache-to: type=gha,mode=max
141143
- name: Install Cosign
142-
uses: sigstore/cosign-installer@d58896d6a1865668819e1d91763c7751a165e159 # v3.9.2
144+
uses: sigstore/cosign-installer@d7543c93d881b35a8faa02e8e3605f69b7a1ce62 # v3.10.0
143145
if: github.ref_type == 'tag'
144146
- name: GCP Auth
145-
uses: google-github-actions/auth@ba79af03959ebeac9769e648f473a284504d9193 # v2.1.10
147+
uses: google-github-actions/auth@7c6bc770dae815cd3e89ee6cdf493a5fab2cc093 # v3.0.0
146148
if: github.ref_type == 'tag'
147149
with:
148150
project_id: ${{ secrets.MIA_PLATFORM_KMS_GCP_PROJECT }}
149151
workload_identity_provider: ${{ secrets.MIA_PLATFORM_WIF }}
150152
create_credentials_file: true
151153
- name: Generate SBOM
152-
uses: anchore/sbom-action@da167eac915b4e86f08b264dbdbc867b61be6f0c # v0.20.5
154+
uses: anchore/sbom-action@f8bdd1d8ac5e901a77a92f111440fdb1b593736b # v0.20.6
153155
if: github.ref_type == 'tag'
154156
with:
155157
artifact-name: mcp-server-sbom.spdx.json
@@ -177,16 +179,16 @@ jobs:
177179
runs-on: ubuntu-latest
178180
needs: [test]
179181
if: ${{ startsWith(github.ref, 'refs/tags/') }}
182+
permissions:
183+
contents: read
184+
id-token: write
180185
steps:
181-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
182-
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
186+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
187+
- uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
183188
with:
184-
node-version-file: .nvmrc
185-
check-latest: false
189+
node-version: 24
186190
cache: npm
187191
registry-url: https://registry.npmjs.org/
188192
- run: npm ci
189193
- run: npm run build
190194
- run: npm publish --access=public
191-
env:
192-
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

.github/workflows/codeql.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ jobs:
2323
security-events: write
2424
steps:
2525
- name: Checkout repository
26-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
26+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2727
with:
2828
show-progress: false
2929
- name: Initialize CodeQL
30-
uses: github/codeql-action/init@2d92b76c45b91eb80fc44c74ce3fce0ee94e8f9d # v3.30.0
30+
uses: github/codeql-action/init@3599b3baa15b485a2e49ef411a7a4bb2452e7f93 # v3.30.5
3131
with:
3232
languages: javascript-typescript
3333
- name: Perform CodeQL Analysis
34-
uses: github/codeql-action/analyze@2d92b76c45b91eb80fc44c74ce3fce0ee94e8f9d # v3.30.0
34+
uses: github/codeql-action/analyze@3599b3baa15b485a2e49ef411a7a4bb2452e7f93 # v3.30.5

.github/workflows/depedency-review.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ jobs:
1717
pull-requests: write
1818
steps:
1919
- name: Checkout Repository
20-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
20+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2121
with:
2222
show-progress: false
2323
- name: Dependency Review
24-
uses: actions/dependency-review-action@595b5aeba73380359d98a5e087f648dbb0edce1b # v4.7.3
24+
uses: actions/dependency-review-action@56339e523c0409420f6c2c9a2f4292bbb3c07dd3 # v4.8.0
2525
with:
2626
fail-on-severity: high
2727
fail-on-scopes: development,runtime,unknown

.github/workflows/release.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,20 @@ on:
33
push:
44
tags:
55
- '*'
6+
permissions: {}
7+
68
jobs:
79
release:
810
runs-on: ubuntu-latest
11+
permissions:
12+
contents: write
913
steps:
1014
- name: Checkout
11-
uses: actions/checkout@v4
15+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
16+
with:
17+
show-progress: false
1218
- name: Release
13-
uses: softprops/action-gh-release@v2
19+
uses: softprops/action-gh-release@6cbd405e2c4e67a21c47fa9e383d020e4e28b836 # v2.3.3
1420
with:
1521
generate_release_notes: true
1622
prerelease: ${{ startsWith(github.ref, 'refs/tags/') && contains(github.ref, '-rc.') }}

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:22.19.0-alpine@sha256:d2166de198f26e17e5a442f537754dd616ab069c47cc57b889310a717e0abbf9 AS builder
1+
FROM node:22.20.0-alpine@sha256:cb3143549582cc5f74f26f0992cdef4a422b22128cb517f94173a5f910fa4ee7 AS builder
22

33
WORKDIR /app
44

@@ -13,7 +13,7 @@ RUN npm run build
1313
RUN --mount=type=cache,target=/root/.npm npm ci --omit=dev --ignore-scripts
1414
RUN rm -fr src tsconfig.* package-lock.json
1515

16-
FROM node:22.19.0-alpine@sha256:d2166de198f26e17e5a442f537754dd616ab069c47cc57b889310a717e0abbf9
16+
FROM node:22.20.0-alpine@sha256:cb3143549582cc5f74f26f0992cdef4a422b22128cb517f94173a5f910fa4ee7
1717

1818
WORKDIR /app
1919

package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mia-platform/console-mcp-server",
3-
"version": "1.0.6",
3+
"version": "1.1.0",
44
"description": "Mia-Platform Console MCP Server",
55
"main": "mcp-server/index.js",
66
"bin": {
@@ -53,4 +53,4 @@
5353
"typescript": "^5.9.2",
5454
"typescript-eslint": "^8.42.0"
5555
}
56-
}
56+
}

0 commit comments

Comments
 (0)