build(deps): bump express from 4.18.2 to 4.22.0 in /docs/site/angular-auth-oidc-client #2187
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Build, Lint & Test Lib | |
| on: | |
| push: | |
| branches: | |
| - main | |
| pull_request: | |
| types: [opened, synchronize, reopened, closed] | |
| branches: | |
| - main | |
| jobs: | |
| build_job: | |
| if: github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.action != 'closed') | |
| runs-on: ubuntu-latest | |
| name: Built, Lint and Test Library | |
| steps: | |
| - uses: actions/checkout@v2 | |
| with: | |
| submodules: true | |
| - name: Setup Node.js | |
| uses: actions/setup-node@v5 | |
| with: | |
| node-version: 20 | |
| - name: Installing Dependencies | |
| run: npm ci | |
| - name: Linting Library | |
| run: npm run lint-lib | |
| - name: Testing Frontend | |
| run: npm run test-lib-ci | |
| - name: Coveralls | |
| uses: coverallsapp/github-action@master | |
| with: | |
| github-token: ${{ secrets.GITHUB_TOKEN }} | |
| path-to-lcov: './coverage/angular-auth-oidc-client/lcov.info' | |
| - name: Coveralls Finished | |
| uses: coverallsapp/github-action@master | |
| with: | |
| github-token: ${{ secrets.github_token }} | |
| parallel-finished: true | |
| - name: Building Frontend | |
| run: npm run build-lib-prod | |
| - name: Copying essential additional files | |
| run: npm run copy-files | |
| - name: Show files | |
| run: ls | |
| - name: Upload Artefact | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: angular_auth_oidc_client_artefact | |
| path: dist/angular-auth-oidc-client | |
| AngularLatestVersion: | |
| needs: build_job | |
| runs-on: ubuntu-latest | |
| name: Angular latest | |
| steps: | |
| - name: Setup Node.js | |
| uses: actions/setup-node@v5 | |
| with: | |
| node-version: 20 | |
| - name: Download Artefact | |
| uses: actions/download-artifact@v4 | |
| with: | |
| name: angular_auth_oidc_client_artefact | |
| path: angular-auth-oidc-client-artefact | |
| - name: Install AngularCLI globally | |
| run: npm install -g @angular/cli | |
| - name: Show ng Version | |
| run: ng version | |
| - name: Create Angular Project | |
| run: ng new angular-auth-oidc-client-test --skip-git | |
| - name: Npm Install & Install Library from local artefact | |
| run: | | |
| cp -R angular-auth-oidc-client-artefact angular-auth-oidc-client-test/ | |
| cd angular-auth-oidc-client-test | |
| npm install --unsafe-perm=true | |
| ng add ./angular-auth-oidc-client-artefact --authority-url-or-tenant-id "my-authority-url" --flow-type "OIDC Code Flow PKCE using refresh tokens" --use-local-package=true --skip-confirmation | |
| - name: Test Angular Application | |
| working-directory: ./angular-auth-oidc-client-test | |
| run: npm test | |
| - name: Build Angular Application | |
| working-directory: ./angular-auth-oidc-client-test | |
| run: npm run build | |
| AngularLatestVersionWithSchematics: | |
| needs: build_job | |
| runs-on: ubuntu-latest | |
| name: Angular latest & Schematics Job | |
| steps: | |
| - name: Setup Node.js | |
| uses: actions/setup-node@v5 | |
| with: | |
| node-version: 20 | |
| - name: Download Artefact | |
| uses: actions/download-artifact@v4 | |
| with: | |
| name: angular_auth_oidc_client_artefact | |
| path: angular-auth-oidc-client-artefact | |
| - name: Install AngularCLI globally | |
| run: npm install -g @angular/cli | |
| - name: Show ng Version | |
| run: ng version | |
| - name: Create Angular Project | |
| run: ng new angular-auth-oidc-client-test --skip-git | |
| - name: Npm Install & Install Library from local artefact | |
| run: | | |
| cp -R angular-auth-oidc-client-artefact angular-auth-oidc-client-test/ | |
| cd angular-auth-oidc-client-test | |
| npm install --unsafe-perm=true | |
| ng add ./angular-auth-oidc-client-artefact --authority-url-or-tenant-id "my-authority-url" --flow-type "Default config" --use-local-package=true --skip-confirmation | |
| - name: Test Angular Application | |
| working-directory: ./angular-auth-oidc-client-test | |
| run: npm test | |
| - name: Build Angular Application | |
| working-directory: ./angular-auth-oidc-client-test | |
| run: npm run build | |
| AngularLatestVersionWithNgModuleSchematics: | |
| needs: build_job | |
| runs-on: ubuntu-latest | |
| name: Angular latest Standalone & Schematics Job | |
| steps: | |
| - name: Setup Node.js | |
| uses: actions/setup-node@v5 | |
| with: | |
| node-version: 20 | |
| - name: Download Artefact | |
| uses: actions/download-artifact@v4 | |
| with: | |
| name: angular_auth_oidc_client_artefact | |
| path: angular-auth-oidc-client-artefact | |
| - name: Install AngularCLI globally | |
| run: npm install -g @angular/cli | |
| - name: Show ng Version | |
| run: ng version | |
| - name: Create Angular Project | |
| run: ng new angular-auth-oidc-client-test --skip-git --standalone=false | |
| - name: Npm Install & Install Library from local artefact | |
| run: | | |
| cp -R angular-auth-oidc-client-artefact angular-auth-oidc-client-test/ | |
| cd angular-auth-oidc-client-test | |
| npm install --unsafe-perm=true | |
| ng add ./angular-auth-oidc-client-artefact --authority-url-or-tenant-id "my-authority-url" --flow-type "OIDC Code Flow PKCE using refresh tokens" --use-local-package=true --skip-confirmation | |
| - name: Test Angular Application | |
| working-directory: ./angular-auth-oidc-client-test | |
| run: npm test | |
| - name: Build Angular Application | |
| working-directory: ./angular-auth-oidc-client-test | |
| run: npm run build |