diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
index c82e01eb1b..7285ab7794 100644
--- a/.devcontainer/devcontainer.json
+++ b/.devcontainer/devcontainer.json
@@ -1,7 +1,6 @@
{
"name": "Sage Dev Container",
"image": "ghcr.io/sage-bionetworks/sage-devcontainer:be08406",
-
"containerEnv": {
"NX_BASE": "${localEnv:NX_BASE}",
"NX_BRANCH": "${localEnv:NX_BRANCH}",
@@ -11,20 +10,21 @@
"NX_HEAD": "${localEnv:NX_HEAD}",
"NX_RUN_GROUP": "${localEnv:NX_RUN_GROUP}",
"SONAR_TOKEN": "${localEnv:SONAR_TOKEN}",
+ "SONAR_PULL_REQUEST_NUMBER": "${localEnv:SONAR_PULL_REQUEST_NUMBER}",
"DOCKER_USERNAME": "${localEnv:DOCKER_USERNAME}",
"DOCKER_PASSWORD": "${localEnv:DOCKER_PASSWORD}"
},
-
"features": {
"ghcr.io/devcontainers/features/docker-in-docker:2.4.0": {
"version": "24.0.5",
"moby": false
}
},
-
"customizations": {
"codespaces": {
- "openFiles": ["README.md"]
+ "openFiles": [
+ "README.md"
+ ]
},
"vscode": {
"extensions": [
@@ -66,13 +66,43 @@
}
}
},
-
"forwardPorts": [
- 2432, 3000, 3306, 4200, 4211, 5017, 5200, 5432, 5601, 7010, 7080, 7200, 7888, 8010, 8071, 8000,
- 8080, 8081, 8082, 8083, 8084, 8085, 8086, 8090, 8091, 8092, 8200, 8787, 8888, 8889, 9090, 9104,
- 9200, 9411, 27017
+ 2432,
+ 3000,
+ 3306,
+ 4200,
+ 4211,
+ 5017,
+ 5200,
+ 5432,
+ 5601,
+ 7010,
+ 7080,
+ 7200,
+ 7888,
+ 8010,
+ 8071,
+ 8000,
+ 8080,
+ 8081,
+ 8082,
+ 8083,
+ 8084,
+ 8085,
+ 8086,
+ 8090,
+ 8091,
+ 8092,
+ 8200,
+ 8787,
+ 8888,
+ 8889,
+ 9090,
+ 9104,
+ 9200,
+ 9411,
+ 27017
],
-
"portsAttributes": {
"2432": {
"label": "itlas-postgres",
@@ -219,8 +249,10 @@
"onAutoForward": "silent"
}
},
-
"remoteUser": "vscode",
"shutdownAction": "stopContainer",
- "runArgs": ["--name", "sage_devcontainer"]
-}
+ "runArgs": [
+ "--name",
+ "sage_devcontainer"
+ ]
+}
\ No newline at end of file
diff --git a/.github/workflows/sonar-scan.yml b/.github/workflows/sonar-scan.yml
index b9bc6e2126..7e85bde50f 100644
--- a/.github/workflows/sonar-scan.yml
+++ b/.github/workflows/sonar-scan.yml
@@ -22,12 +22,12 @@ jobs:
uses: nrwl/nx-set-shas@v3
- name: Set up the dev container
- uses: ./.github/actions/setup-dev-container
-
- - name: Scan the affected projects with Sonar
env:
SONAR_PULL_REQUEST_NUMBER: ${{ github.event.pull_request.number }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
+ uses: ./.github/actions/setup-dev-container
+
+ - name: Scan the affected projects with Sonar
run: |
devcontainer exec --workspace-folder ../sage-monorepo bash -c ". ./dev-env.sh \
&& nx affected --target=sonar"
\ No newline at end of file
diff --git a/apps/openchallenges/app/src/app/app.component.html b/apps/openchallenges/app/src/app/app.component.html
index 968b56dcd4..390f087df0 100644
--- a/apps/openchallenges/app/src/app/app.component.html
+++ b/apps/openchallenges/app/src/app/app.component.html
@@ -1,5 +1,4 @@
-