Skip to content

Commit

Permalink
Merge branch 'main' into dependabot/npm_and_yarn/website/landingpage/…
Browse files Browse the repository at this point in the history
…dev/multi-2007a795ca
  • Loading branch information
walmazacn authored Oct 10, 2024
2 parents fb85db5 + 4895d25 commit 15176dd
Show file tree
Hide file tree
Showing 115 changed files with 17,109 additions and 46,004 deletions.
21 changes: 21 additions & 0 deletions .github/workflows/checkmarx.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Checkmarx One Scan
on:
workflow_dispatch:
schedule:
- cron: "0 0 * * *"
jobs:
trigger_scan:
runs-on: ubuntu-latest
steps:
- name: Checkmarx One CLI Action
uses: checkmarx/ast-github-action@main #Github Action version
with:
project_name: Luigi
cx_tenant: sap
base_uri: https://checkmarx.tools.sap
#base_auth_uri: https://checkmarx.tools.sap
cx_client_id: ${{ secrets.CXONE_CLIENT_ID }}
cx_client_secret: ${{ secrets.CXONE_CLIENT_SECRET }}
branch: ${{ github.ref_name }}
additional_params: "--async --scan-types sast -s https://github.com/SAP/luigi.git"

9 changes: 6 additions & 3 deletions .github/workflows/compatibility.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,24 +5,27 @@ on:
name: Backwards Compatibility Check
env:
CYPRESS_CACHE_FOLDER: ~/cypress-binary-cache
CYPRESS_DASHBOARD_RECORD_KEY: ${{ secrets.CYPRESS_DASHBOARD }}
GH_TOKEN: ${{ github.token }}

jobs:
prepare:
prepare:
uses: ./.github/workflows/prepare.yml
with:
with:
buildcache_key: compat_buildcache-${{ github.ref }}
secrets: inherit

compatibility:
name: Compatibility Tests
needs: prepare
runs-on: ubuntu-latest
env:
USE_CYPRESS_DASHBOARD: true # enable when trying to debug
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20.14.0'
node-version: '20.14.0'
- uses: actions/cache@v4
with:
path: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ jobs:
runs-on: ubuntu-latest

env:
USE_CYPRESS_DASHBOARD: false # enable when trying to debug
USE_CYPRESS_DASHBOARD: true # enable when trying to debug
steps:
- uses: actions/setup-node@v4
with:
Expand Down
31 changes: 30 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,33 @@ The lerna-changelog tool detects changes based on PR labels and maps them to sec
-->


## [v2.17.0] (2024-10-02)

#### :rocket: Added
* [#3946](https://github.com/SAP/luigi/pull/3946) Adds option to disable luigiCookie ([@walmazacn](https://github.com/walmazacn))
* [#3922](https://github.com/SAP/luigi/pull/3922) Adds node property for hiding global search ([@walmazacn](https://github.com/walmazacn))

#### :bug: Fixed
* [#3968](https://github.com/SAP/luigi/pull/3968) Fix fdToolLayout background-color ([@JohannesDoberer](https://github.com/JohannesDoberer))
* [#3964](https://github.com/SAP/luigi/pull/3964) Clean Luigi store ([@JohannesDoberer](https://github.com/JohannesDoberer))






## [v2.16.0] (2024-09-27)

#### :rocket: Added
* [#3938](https://github.com/SAP/luigi/pull/3938) LeftNav in btpLayout: make 'expanded' the default state for nav item groups ([@amilewskaa](https://github.com/amilewskaa))
* [#3915](https://github.com/SAP/luigi/pull/3915) Adds optional renderer for navHeader ([@walmazacn](https://github.com/walmazacn))

#### :bug: Fixed
* [#3902](https://github.com/SAP/luigi/pull/3902) Fixes wrong drawer position ([@walmazacn](https://github.com/walmazacn))




## [v2.15.0] (2024-08-28)

#### :rocket: Added
Expand Down Expand Up @@ -1853,4 +1880,6 @@ The lerna-changelog tool detects changes based on PR labels and maps them to sec
[v2.14.1]: https://github.com/SAP/luigi/compare/v2.14.0...v2.14.1
[v2.14.2]: https://github.com/SAP/luigi/compare/v2.14.1...v2.14.2
[v2.14.3]: https://github.com/SAP/luigi/compare/v2.14.2...v2.14.3
[v2.15.0]: https://github.com/SAP/luigi/compare/v2.14.3...v2.15.0
[v2.15.0]: https://github.com/SAP/luigi/compare/v2.14.3...v2.15.0
[v2.16.0]: https://github.com/SAP/luigi/compare/v2.15.0...v2.16.0
[v2.17.0]: https://github.com/SAP/luigi/compare/v2.16.0...v2.17.0
10 changes: 7 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,18 @@ You are welcome to contribute with your pull requests. These steps explain the c

> **NOTE:** You should always add [*unit tests*](https://github.com/SAP/luigi/tree/main/core/test) if you are adding code to our repository.
If you've added code that is exposed as an API or configuration, additionally add e2e tests to [js-test-app](https://github.com/SAP/luigi/tree/main/test/e2e-test-application/cypress/e2e/tests/0-js-test-app).
If you've added code that is exposed as an API or configuration, additionally add e2e tests to [js-test-app](https://github.com/SAP/luigi/tree/main/test/e2e-test-application/cypress/e2e/tests/0-js-test-app).

To let tests run locally, run `cd test/e2e-js-test-application && npm run dev` and `cd test/e2e-test-application && npm run e2e:open` and click on the test in the *js-test-application* category.

## Issues
We use GitHub issues to track bugs. Please ensure your description is
clear and includes sufficient instructions to reproduce the issue.

## Contributing with AI-generated code
As artificial intelligence evolves, AI-generated code is becoming valuable for many software projects, including open-source initiatives. While we recognize the potential benefits of incorporating AI-generated content into our open-source projects there a certain requirements that need to be reflected and adhered to when making contributions.

Please see our [guideline for AI-generated code contributions to SAP Open Source Software Projects](https://github.com/SAP/.github/blob/main/CONTRIBUTING_USING_GENAI.md) for these requirements.

## License
By contributing to Luigi, you agree that your contributions will be licensed
under its [Apache-2.0 license](LICENSE).
By contributing to Luigi, you agree that your contributions will be licensed under its [Apache-2.0 license](LICENSE).
33 changes: 33 additions & 0 deletions blog/2024-07-10-release-notes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
title: Luigi v2.14
seoMetaDescription: Release notes for Luigi v2.14
author:
- Mahati Shankar
layout: blog
---

You can read about the new features in Luigi v2.14 in the release notes below.

<!-- Excerpt -->


#### E2E Tests With Nightwatch, WebdriverIO and Puppeteer

The testing-utilities library now additionally supports Nightwatch, WebdriverIO and Puppeteer. You can now use these testing frameworks for your e2e tests.

#### getCurrentRoute Has Been Added

[getCurrentRoute](https://docs.luigi-project.io/docs/luigi-core-api?section=getcurrentroute) has been added to the Luigi core API which as the name suggests returns the current Luigi route.

#### getCurrentTheme in WC Client

The method [getCurrentTheme](https://docs.luigi-project.io/docs/luigi-core-api?section=getcurrenttheme) is now part of the core API so you can now use it in the WebComponent client too.


#### Fix Top Nav Children Not Rendered

Fixed issue where nodes weren't rendered in the top navigation under certain conditions.

#### Bugfixes

For a full list of bugfixes in this release, see our [changelog](https://github.com/SAP/luigi/blob/main/CHANGELOG.md).
38 changes: 22 additions & 16 deletions client-frameworks-support/client-support-angular/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
"@types/jasmine": "~3.6.0",
"@types/node": "^12.11.1",
"codelyzer": "^6.0.0",
"engine.io": "~6.5.5",
"jasmine-core": "~3.8.0",
"jasmine-spec-reporter": "~5.0.0",
"karma": "~6.3.16",
Expand All @@ -42,9 +43,11 @@
"karma-jasmine": "~4.0.0",
"karma-jasmine-html-reporter": "^1.7.0",
"ng-packagr": "^14.2.2",
"socket.io-adapter": "~2.5.5",
"ts-node": "~8.3.0",
"tslint": "~6.1.0",
"typescript": "~4.6.4"
"typescript": "~4.6.4",
"ws": "~8.17.1"
},
"engines": {
"node": ">=18.19.1"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,5 @@
"@luigi-project/client": "^2.0.0",
"@luigi-project/testing-utilities": "^2.0.0"
},
"version": "2.15.0"
"version": "2.17.0"
}
Loading

0 comments on commit 15176dd

Please sign in to comment.