Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Basic Implementation of Policy Constraints #19

Merged
merged 41 commits into from
Jun 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
b048558
Basic Implementation of Policy Constraints
jfelixh Mar 15, 2024
76df29d
Basic Implementation of Policy Constraints
jfelixh Mar 15, 2024
d1f13f9
Merge branch 'feature_policy_conditions' of https://github.com/GAIA-X…
jfelixh Mar 15, 2024
aca8efe
Build fix
jfelixh Mar 15, 2024
768e9d5
Add new API endpoints for authentication response and test requests
ilaydacansinkoc Apr 18, 2024
f4d23d5
revert: delete unused API endpoints for authentication response and t…
ilaydacansinkoc Jun 9, 2024
48de0dc
OIDC Discovery Fix
jfelixh Jun 10, 2024
3a7a298
Changed default token
jfelixh Jun 10, 2024
0a5deba
Changed default token
jfelixh Jun 10, 2024
22d6cd1
Update extractClaims.test.js
jfelixh Jun 10, 2024
2f4cc92
Update extractClaims.test.js
jfelixh Jun 10, 2024
7971ea4
Merge branch 'feature_policy_conditions' of https://github.com/GAIA-X…
jfelixh Jun 10, 2024
465ae3c
Adopted absolute imports
jfelixh Jun 10, 2024
9325e78
Adopted absolute imports
jfelixh Jun 10, 2024
016eed3
Merge branch 'feature_policy_conditions' of https://github.com/GAIA-X…
jfelixh Jun 10, 2024
bc6ac56
Merge branch 'feature_policy_conditions' of https://github.com/GAIA-X…
jfelixh Jun 10, 2024
e870782
Merge branch 'feature_policy_conditions' of https://github.com/GAIA-X…
jfelixh Jun 11, 2024
aa0ac0f
Fix missing styles source
jfelixh Jun 11, 2024
7287aa6
Readme disclaimer
jfelixh Jun 11, 2024
a7d8579
Less Hydra logs
jfelixh Jun 11, 2024
aa12eb9
Logging improvements with pino
jfelixh Jun 11, 2024
dd5eea3
Text fixes
jfelixh Jun 11, 2024
a8b1d02
Text fixes
jfelixh Jun 11, 2024
46e4a7f
Merge branch 'feature_policy_conditions' of https://github.com/GAIA-X…
jfelixh Jun 11, 2024
12fd39e
First working playwright tests
jfelixh Jun 12, 2024
6f45567
Cleanup
jfelixh Jun 12, 2024
70d5a38
Removed unused testing deps
jfelixh Jun 12, 2024
b1de0cc
Log redaction
jfelixh Jun 12, 2024
a68b79a
Troubleshooting playwright
jfelixh Jun 12, 2024
4940c69
Emoji favicon
jfelixh Jun 12, 2024
d671dd1
Fix .env chaos
jfelixh Jun 12, 2024
70ea121
Fixed development description
jfelixh Jun 13, 2024
b3ab3f9
Constraint explanation
jfelixh Jun 13, 2024
3532b84
Grammar fixes
jfelixh Jun 13, 2024
c40df47
README formatting
jfelixh Jun 13, 2024
c305bfd
Playwright Workflow badge
jfelixh Jun 13, 2024
0579510
Design overhaul
jfelixh Jun 14, 2024
7b6467b
Switched form jest to vitest
jfelixh Jun 15, 2024
591f718
Fixed unit tests
jfelixh Jun 15, 2024
15cc917
Presentation Definition Generator Fix
jfelixh Jun 15, 2024
f5b0af0
Better ioredis error handling
jfelixh Jun 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 0 additions & 34 deletions .devcontainer/devcontainer.json

This file was deleted.

36 changes: 18 additions & 18 deletions .github/workflows/node.js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ name: Node.js CI

on:
push:
branches: [ "main" ]
branches: ["main"]
pull_request:
branches: [ "main" ]
branches: ["main"]

jobs:
build:
Expand All @@ -20,22 +20,22 @@ jobs:

strategy:
matrix:
node-version: [18.x, 20.x]
node-version: [20.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/

steps:
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
cache-dependency-path: '**/package-lock.json'
- name: Install dependencies
run: npm ci
- name: Build vclogin
run: npm run build --if-present
- name: Test vclogin
run: npm test
- name: Lint vclogin
run: npm run lint
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: "npm"
cache-dependency-path: "**/package-lock.json"
- name: Install dependencies
run: npm ci
- name: Build vclogin
run: npm run build --if-present
- name: Test vclogin
run: npm test
- name: Lint vclogin
run: npm run lint
30 changes: 30 additions & 0 deletions .github/workflows/playwright.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Playwright Tests
on:
push:
branches: ["main"]
pull_request:
branches: ["main"]
jobs:
test:
timeout-minutes: 60
runs-on: ubuntu-latest
defaults:
run:
working-directory: vclogin
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: v20.14.0
- name: Install dependencies
run: npm ci
- name: Install Playwright Browsers
run: npx playwright install --with-deps
- name: Run Playwright tests
run: npx playwright test
- uses: actions/upload-artifact@v4
if: always()
with:
name: playwright-report
path: playwright-report/
retention-days: 30
2 changes: 1 addition & 1 deletion .github/workflows/prettier.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,5 @@ jobs:
uses: creyD/prettier_action@v4.3
with:
# This part is also where you can pass other options, for example:
prettier_options: --write **/*.{js,ts,tsx,md}
prettier_options: --write **/*.{js,ts,tsx,md,json}
same_commit: true
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
# vscode settings
.vscode
.vscode

.DS_Store
3 changes: 3 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"proseWrap": "always"
}
Loading
Loading