From 847dc821b86757ab3c86e85c556bd5cca82f49bc Mon Sep 17 00:00:00 2001 From: Joachim Van Herwegen Date: Mon, 14 Feb 2022 08:43:56 +0100 Subject: [PATCH 1/9] chore: Add init logging to conformance tests --- test/deploy/conformance.env | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/deploy/conformance.env b/test/deploy/conformance.env index f05e70762..117755faf 100644 --- a/test/deploy/conformance.env +++ b/test/deploy/conformance.env @@ -10,4 +10,6 @@ RESOURCE_SERVER_ROOT=http://localhost:3000 TEST_CONTAINER=/alice/ quarkus.log.category."ResultLogger".level=INFO quarkus.log.category."com.intuit.karate".level=DEBUG +quarkus.log.category."org.solid.testharness.http.Client".level=DEBUG +quarkus.log.category."org.solid.testharness.http.AuthManager".level=DEBUG MAXTHREADS=1 From c15efc0b82d41f2dbf625af3e0bc416952bf742e Mon Sep 17 00:00:00 2001 From: Joachim Van Herwegen Date: Fri, 25 Feb 2022 07:16:33 +0100 Subject: [PATCH 2/9] chore: Update conformance tests to use v4.0.0 branch --- .github/workflows/schedule.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/schedule.yml b/.github/workflows/schedule.yml index f5aa0fe9e..a9389bb99 100644 --- a/.github/workflows/schedule.yml +++ b/.github/workflows/schedule.yml @@ -14,7 +14,7 @@ jobs: matrix: branch: - 'main' - - 'versions/3.0.0' + - 'versions/4.0.0' timeout-minutes: 10 steps: - name: Use Node.js 16.x From 207419bfd4573da002d3d4fd9b82ed1e1c6a8df1 Mon Sep 17 00:00:00 2001 From: Joachim Van Herwegen Date: Mon, 28 Feb 2022 07:27:21 +0100 Subject: [PATCH 3/9] chore: Fix typo in release notes --- RELEASE_NOTES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index bff3d1309..7a91d1f8f 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -22,7 +22,7 @@ The `@context` needs to be updated to The following changes pertain to the imports in the default configs: - A new configuration option needs to be imported: - - `/app/variables/default/json` contains everything related to parsing CLI arguments + - `/app/variables/default.json` contains everything related to parsing CLI arguments and assigning values to variables. The following changes are relevant for v2 custom configs that replaced certain features. From 330b645236c38dcc3b0a0c1de68ebcb25eb437f1 Mon Sep 17 00:00:00 2001 From: Joachim Van Herwegen Date: Mon, 28 Feb 2022 09:08:11 +0100 Subject: [PATCH 4/9] docs: Document data migration actions going from v2 to v3 --- RELEASE_NOTES.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 7a91d1f8f..8625cc993 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -14,6 +14,13 @@ This is important for anyone who starts the server from code. - When logging in, a consent screen will now provide information about the client. +### Data migration +The following actions are required if you are upgrading from a v2 server and want to retain your data. + +Due to changes in the keys used by the IDP, you will need to delete the stored keys and sessions. +If you are using a file backend, delete the `.internal/idp/` folder in your data folder and restart the server. +This will not delete the user accounts, but users will have to log in again. + ### Configuration changes You might need to make changes to your v2 configuration if you use a custom config. From 3b353affb1f0919fdcb66172364234eb59c2e3f6 Mon Sep 17 00:00:00 2001 From: Thomas Dupont Date: Wed, 2 Mar 2022 11:32:12 +0100 Subject: [PATCH 5/9] docs: Add Helm Chart reference to the README --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index f00d7d7aa..901b9c9cd 100644 --- a/README.md +++ b/README.md @@ -83,6 +83,9 @@ docker run --rm -p 3000:3000 -it solidproject/community-server -c config/default docker run --rm -v ~/solid-config:/config -p 3000:3000 -it solidproject/community-server -c /config/my-config.json ``` +### 🗃️ Helm Chart +The official [Helm](https://helm.sh/) Chart for Kubernetes deployment is maintained and published on [ArtifactHUB](https://artifacthub.io/packages/helm/idlab-gent/css). + ## 🔧 Configuring the server The Community Solid Server is designed to be flexible such that people can easily run different configurations. From 9f6fdab0be335163def743a2b9dabed482e997c8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 27 Feb 2022 23:15:00 +0000 Subject: [PATCH 6/9] chore(deps): update actions/setup-node action to v3 --- .github/workflows/ci.yml | 12 ++++++------ .github/workflows/schedule.yml | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 179855c11..8e2f94cc8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 + - uses: actions/setup-node@v3 with: node-version: '16.x' - run: npm ci --ignore-scripts @@ -26,7 +26,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 + - uses: actions/setup-node@v3 with: node-version: '16.x' - run: npm ci @@ -50,7 +50,7 @@ jobs: timeout-minutes: 10 steps: - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: ${{ matrix.node-version }} - name: Ensure line endings are consistent @@ -96,7 +96,7 @@ jobs: timeout-minutes: 10 steps: - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: ${{ matrix.node-version }} - name: Check out repository @@ -117,7 +117,7 @@ jobs: timeout-minutes: 10 steps: - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: ${{ matrix.node-version }} - name: Ensure line endings are consistent @@ -226,7 +226,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 + - uses: actions/setup-node@v3 with: node-version: '16.x' - run: npm ci --ignore-scripts diff --git a/.github/workflows/schedule.yml b/.github/workflows/schedule.yml index a9389bb99..a478abd7c 100644 --- a/.github/workflows/schedule.yml +++ b/.github/workflows/schedule.yml @@ -18,7 +18,7 @@ jobs: timeout-minutes: 10 steps: - name: Use Node.js 16.x - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: 16.x - name: Check out the project From 196c529f6b3ec2aca853c5eb3f8bc9d2533853e0 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 8 Mar 2022 08:11:52 +0000 Subject: [PATCH 7/9] chore(deps): update actions/checkout action to v3 --- .github/workflows/ci.yml | 16 ++++++++-------- .github/workflows/schedule.yml | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8e2f94cc8..90d4bc56e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: node-version: '16.x' @@ -25,7 +25,7 @@ jobs: validate-components: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: node-version: '16.x' @@ -56,7 +56,7 @@ jobs: - name: Ensure line endings are consistent run: git config --global core.autocrlf input - name: Check out repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Install dependencies and run build scripts run: npm ci - name: Type-check tests @@ -100,7 +100,7 @@ jobs: with: node-version: ${{ matrix.node-version }} - name: Check out repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Install dependencies and run build scripts run: npm ci - name: Run integration tests @@ -123,7 +123,7 @@ jobs: - name: Ensure line endings are consistent run: git config --global core.autocrlf input - name: Check out repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Install dependencies and run build scripts run: npm ci - name: Run integration tests @@ -151,7 +151,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Docker meta id: meta uses: docker/metadata-action@v3 @@ -193,7 +193,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: ref: ${{ github.ref }} - name: Docker meta @@ -225,7 +225,7 @@ jobs: docs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: node-version: '16.x' diff --git a/.github/workflows/schedule.yml b/.github/workflows/schedule.yml index a478abd7c..542676489 100644 --- a/.github/workflows/schedule.yml +++ b/.github/workflows/schedule.yml @@ -22,7 +22,7 @@ jobs: with: node-version: 16.x - name: Check out the project - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: ref: ${{ matrix.branch }} - name: Install dependencies and run build scripts From 311d3e0ff013679e142dda1ac4bf78a5c50a28fb Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 4 Mar 2022 00:08:42 +0000 Subject: [PATCH 8/9] chore(deps): update actions/upload-artifact action to v3 --- .github/workflows/ci.yml | 2 +- .github/workflows/schedule.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 90d4bc56e..715bf98c1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -232,7 +232,7 @@ jobs: - run: npm ci --ignore-scripts - run: npm run docs - name: Save docs - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: docs path: docs diff --git a/.github/workflows/schedule.yml b/.github/workflows/schedule.yml index 542676489..8238cb960 100644 --- a/.github/workflows/schedule.yml +++ b/.github/workflows/schedule.yml @@ -56,13 +56,13 @@ jobs: branch-name: ${{ matrix.branch }} - name: Save the reports if: always() - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ${{ steps.sanitize.outputs.sanitized-branch-name }} reports path: reports - name: Save the server output if: always() - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ${{ steps.sanitize.outputs.sanitized-branch-name }} server output path: server-output.log From 982d57e1d2812925b09353445a318d067a242943 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 3 Mar 2022 01:19:14 +0000 Subject: [PATCH 9/9] chore(deps): update actions/download-artifact action to v3 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 715bf98c1..4258c5a47 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -248,7 +248,7 @@ jobs: runs-on: ubuntu-latest if: startsWith(github.ref, 'refs/tags/v') steps: - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v3 with: name: docs path: docs