update actions

This commit is contained in:
oblomov-dev 2025-02-18 15:10:48 +00:00 committed by GitHub
parent 21e3d54b97
commit 6ee711df79
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 61 additions and 4 deletions

37
.github/abaplint/abap_cloud.jsonc vendored Normal file
View File

@ -0,0 +1,37 @@
{
"global": {
"files": "/../../src/**/*.*"
},
"dependencies": [
{
"url": "https://github.com/abapedia/steampunk-2305-api-intersect-702",
"folder": "/deps",
"files": "/src/**/*.*"
},
{
"url": "https://github.com/abap2UI5/abap2UI5",
"folder": "/abap2UI5",
"files": "/src/**/*.*"
}
],
"syntax": {
"version": "Cloud",
"errorNamespace": "."
},
"rules": {
"downport": true,
"begin_end_names": true,
"check_ddic": true,
"check_include": true,
"check_syntax": true,
"global_class": true,
"definitions_top": false,
"implement_methods": true,
"method_implemented_twice": true,
"parser_error": true,
"superclass_final": true,
"unknown_types": true,
"xml_consistency": true
}
}

20
.github/workflows/ABAP_CLOUD.yaml vendored Normal file
View File

@ -0,0 +1,20 @@
name: ABAP_CLOUD
on:
push:
branches: [standard]
permissions:
contents: read
jobs:
ABAP_CLOUD:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 20
- run: npm ci
- run: npx abaplint .github/abaplint/abap_cloud.jsonc

View File

@ -1,4 +1,4 @@
name: build_frontend_cloud
name: auto_frontend
on:
push:
@ -8,7 +8,7 @@ permissions:
contents: read
jobs:
build_frontend_cloud:
auto_frontend:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:

View File

@ -1,4 +1,4 @@
name: build_frontend_http
name: auto_js2abap
on:
push:
branches:
@ -6,7 +6,7 @@ on:
workflow_dispatch:
jobs:
build_frontend_http:
auto_js2abap:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository