Skip to content

Commit 7950a2c

Browse files
vigneshintelCiprian Goea
andauthored
Pin 0.1.10 instead of commit hash (#118)
Co-authored-by: Ciprian Goea <florin.c.goea@intel.com>
1 parent 0a41a68 commit 7950a2c

10 files changed

Lines changed: 92 additions & 19 deletions

.github/workflows/auto-dev-version.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,13 @@ on:
99
- main
1010
- release-*
1111

12+
permissions: {}
13+
1214
jobs:
1315
update-version:
16+
permissions:
17+
contents: read
18+
pull-requests: write
1419
runs-on: ubuntu-latest
1520
steps:
1621
- name: Checkout code

.github/workflows/e2e-tests.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,12 @@ on:
88
env:
99
CYPRESS_BASE_URL: "http://localhost:8080"
1010

11+
permissions: {}
12+
1113
jobs:
1214
pre-merge-pipeline:
15+
permissions:
16+
contents: read
1317
uses: open-edge-platform/orch-ci/.github/workflows/pre-merge.yml@main
1418
with:
1519
bootstrap_tools: "base"
@@ -20,7 +24,6 @@ jobs:
2024
prefix_tag_separator: "/"
2125
project_folder: tests
2226
orch_ci_repo_ref: main
23-
secrets: inherit
2427
# run-e2e-tests-pipeline:
2528
# runs-on: 'ubuntu-latest'
2629
# steps:

.github/workflows/library.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,23 @@ name: Library Workflow
66
on:
77
workflow_call
88

9+
permissions: {}
10+
911
jobs:
1012
run-library-pipeline:
13+
permissions:
14+
contents: read
1115
runs-on: 'ubuntu-latest'
1216
steps:
1317
- name: Check out repository code
14-
uses: actions/checkout@v4
18+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1519
with:
1620
submodules: true
1721
token: ${{ secrets.SYS_ORCH_GITHUB }}
22+
persist-credentials: false
1823

1924
- name: Cache npm dependencies
20-
uses: actions/setup-node@v4
25+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
2126
with:
2227
node-version: 18.17.1
2328
cache: "npm"

.github/workflows/post-merge-admin.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,15 @@ on:
1313
- 'apps/admin/**'
1414
workflow_dispatch:
1515

16+
permissions: {}
17+
1618
jobs:
1719
post-merge-pipeline:
18-
uses: open-edge-platform/orch-ci/.github/workflows/post-merge.yml@3418f8ec5279259494a2da98d5995c561a951a3a
20+
permissions:
21+
contents: read
22+
security-events: write
23+
id-token: write
24+
uses: open-edge-platform/orch-ci/.github/workflows/post-merge.yml@0.1.10
1925
with:
2026
bootstrap_tools: "base,helm,yq,jq"
2127
run_version_check: true
@@ -31,4 +37,5 @@ jobs:
3137
project_folder: apps/admin
3238
orch_ci_repo_ref: main
3339
persist_creds: true
34-
secrets: inherit
40+
secrets: # zizmor: ignore[secrets-inherit]
41+
inherit

.github/workflows/post-merge-app-orch.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,15 @@ on:
1313
- 'apps/app-orch/**'
1414
workflow_dispatch:
1515

16+
permissions: {}
17+
1618
jobs:
1719
post-merge-pipeline:
18-
uses: open-edge-platform/orch-ci/.github/workflows/post-merge.yml@3418f8ec5279259494a2da98d5995c561a951a3a
20+
permissions:
21+
contents: read
22+
security-events: write
23+
id-token: write
24+
uses: open-edge-platform/orch-ci/.github/workflows/post-merge.yml@0.1.10
1925
with:
2026
bootstrap_tools: "base,helm,yq,jq"
2127
run_version_check: true
@@ -31,4 +37,5 @@ jobs:
3137
project_folder: apps/app-orch
3238
orch_ci_repo_ref: main
3339
persist_creds: true
34-
secrets: inherit
40+
secrets: # zizmor: ignore[secrets-inherit]
41+
inherit

.github/workflows/post-merge-cluster-orch.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,15 @@ on:
1313
- 'apps/cluster-orch/**'
1414
workflow_dispatch:
1515

16+
permissions: {}
17+
1618
jobs:
1719
post-merge-pipeline:
18-
uses: open-edge-platform/orch-ci/.github/workflows/post-merge.yml@3418f8ec5279259494a2da98d5995c561a951a3a
20+
permissions:
21+
contents: read
22+
security-events: write
23+
id-token: write
24+
uses: open-edge-platform/orch-ci/.github/workflows/post-merge.yml@0.1.10
1925
with:
2026
bootstrap_tools: "base,helm,yq,jq"
2127
run_version_check: true
@@ -31,4 +37,5 @@ jobs:
3137
project_folder: apps/cluster-orch
3238
orch_ci_repo_ref: main
3339
persist_creds: true
34-
secrets: inherit
40+
secrets: # zizmor: ignore[secrets-inherit]
41+
inherit

.github/workflows/post-merge-infra.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,15 @@ on:
1313
- 'apps/infra/**'
1414
workflow_dispatch:
1515

16+
permissions: {}
17+
1618
jobs:
1719
post-merge-pipeline:
18-
uses: open-edge-platform/orch-ci/.github/workflows/post-merge.yml@3418f8ec5279259494a2da98d5995c561a951a3a
20+
permissions:
21+
contents: read
22+
security-events: write
23+
id-token: write
24+
uses: open-edge-platform/orch-ci/.github/workflows/post-merge.yml@0.1.10
1925
with:
2026
bootstrap_tools: "base,helm,yq,jq"
2127
run_version_check: true
@@ -31,4 +37,5 @@ jobs:
3137
project_folder: apps/infra
3238
orch_ci_repo_ref: main
3339
persist_creds: true
34-
secrets: inherit
40+
secrets: # zizmor: ignore[secrets-inherit]
41+
inherit

.github/workflows/post-merge-root.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,15 @@ on:
1313
- 'apps/root/**'
1414
workflow_dispatch:
1515

16+
permissions: {}
17+
1618
jobs:
1719
post-merge-pipeline:
18-
uses: open-edge-platform/orch-ci/.github/workflows/post-merge.yml@3418f8ec5279259494a2da98d5995c561a951a3a
20+
permissions:
21+
contents: read
22+
security-events: write
23+
id-token: write
24+
uses: open-edge-platform/orch-ci/.github/workflows/post-merge.yml@0.1.10
1925
with:
2026
bootstrap_tools: "base,helm,yq,jq"
2127
run_version_check: true
@@ -31,4 +37,5 @@ jobs:
3137
project_folder: apps/root
3238
orch_ci_repo_ref: main
3339
persist_creds: true
34-
secrets: inherit
40+
secrets: # zizmor: ignore[secrets-inherit]
41+
inherit

.github/workflows/post-merge-tests.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,15 @@ on:
1313
- 'tests/**'
1414
workflow_dispatch:
1515

16+
permissions: {}
17+
1618
jobs:
1719
post-merge-pipeline:
18-
uses: open-edge-platform/orch-ci/.github/workflows/post-merge.yml@3418f8ec5279259494a2da98d5995c561a951a3a
20+
permissions:
21+
contents: read
22+
security-events: write
23+
id-token: write
24+
uses: open-edge-platform/orch-ci/.github/workflows/post-merge.yml@0.1.10
1925
with:
2026
bootstrap_tools: "base,helm,yq,jq"
2127
run_version_check: true
@@ -32,4 +38,5 @@ jobs:
3238
project_folder: tests
3339
orch_ci_repo_ref: main
3440
persist_creds: true
35-
secrets: inherit
41+
secrets: # zizmor: ignore[secrets-inherit]
42+
inherit

.github/workflows/pr-checks.yml

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,12 @@ on:
88
pull_request:
99
types: [opened, reopened, synchronize]
1010

11+
permissions: {}
12+
1113
jobs:
1214
detect-changed-folders:
15+
permissions:
16+
contents: read
1317
runs-on: 'ubuntu-latest'
1418
outputs:
1519
changed_files_root: ${{ steps.root-file-changes.outputs.changed_files }}
@@ -20,20 +24,22 @@ jobs:
2024
run: git config --global --add safe.directory $GITHUB_WORKSPACE
2125

2226
- name: Discover changed files at root level
23-
uses: open-edge-platform/orch-ci/discover-changed-files@3418f8ec5279259494a2da98d5995c561a951a3a
27+
uses: open-edge-platform/orch-ci/discover-changed-files@0.1.10
2428
id: root-file-changes
2529

2630
- name: Discover changed folders at root level
27-
uses: open-edge-platform/orch-ci/discover-changed-subfolders@3418f8ec5279259494a2da98d5995c561a951a3a
31+
uses: open-edge-platform/orch-ci/discover-changed-subfolders@0.1.10
2832
id: discover-changes
2933

3034
- name: Discover changed apps
31-
uses: open-edge-platform/orch-ci/discover-changed-subfolders@3418f8ec5279259494a2da98d5995c561a951a3a
35+
uses: open-edge-platform/orch-ci/discover-changed-subfolders@0.1.10
3236
id: discover-changes-apps
3337
with:
3438
project_folder: "apps"
3539

3640
license-check:
41+
permissions:
42+
contents: read
3743
runs-on: 'ubuntu-latest'
3844
steps:
3945
- name: Checkout code
@@ -43,6 +49,8 @@ jobs:
4349
run: make license
4450

4551
matching-versions:
52+
permissions:
53+
contents: read
4654
name: Check that VERSION files and Chart versions match
4755
runs-on: 'ubuntu-latest'
4856
steps:
@@ -57,6 +65,8 @@ jobs:
5765
bash -c "diff -u <(echo -n) <(git diff .)"
5866
5967
setup-conditions:
68+
permissions:
69+
contents: read
6070
needs: detect-changed-folders
6171
runs-on: 'ubuntu-latest'
6272
outputs:
@@ -71,23 +81,29 @@ jobs:
7181
echo "Common condition: ${{ contains(needs.detect-changed-folders.outputs.changed_projects_root, 'library') || contains(needs.detect-changed-folders.outputs.changed_projects_root, '.github') || contains(needs.detect-changed-folders.outputs.changed_files_root, 'common.mk') || contains(needs.detect-changed-folders.outputs.changed_files_root, 'package-lock.json') || '' == 'false' }}"
7282
7383
library-pipeline:
84+
permissions:
85+
contents: read
7486
needs: setup-conditions
7587
if: needs.setup-conditions.outputs.common_condition == 'true'
7688
uses: ./.github/workflows/library.yml
7789
secrets: inherit
7890

7991
e2e-tests-pipeline:
92+
permissions:
93+
contents: read
8094
uses: ./.github/workflows/e2e-tests.yml
8195
secrets: inherit
8296

8397
pre-merge-pipeline:
98+
permissions:
99+
contents: read
84100
needs: [detect-changed-folders, setup-conditions]
85101
if: ${{ needs.setup-conditions.outputs.common_condition == 'true' || (needs.setup-conditions.outputs.common_condition == 'false' && fromJson(needs.detect-changed-folders.outputs.changed_apps)[0] != null) }}
86102
strategy:
87103
fail-fast: false
88104
matrix:
89105
project_folder: ${{ (needs.setup-conditions.outputs.common_condition == 'true' && fromJson('["admin", "app-orch", "cluster-orch", "infra", "root"]')) || fromJson(needs.detect-changed-folders.outputs.changed_apps) }}
90-
uses: open-edge-platform/orch-ci/.github/workflows/pre-merge.yml@3418f8ec5279259494a2da98d5995c561a951a3a
106+
uses: open-edge-platform/orch-ci/.github/workflows/pre-merge.yml@0.1.10
91107
with:
92108
bootstrap_tools: "base,helm,yq,jq"
93109
run_security_scans: true
@@ -110,6 +126,8 @@ jobs:
110126
secrets: inherit
111127

112128
final-check:
129+
permissions:
130+
contents: read
113131
runs-on: ubuntu-latest
114132
if: ${{ always() }}
115133
needs: [detect-changed-folders, setup-conditions, library-pipeline, e2e-tests-pipeline, pre-merge-pipeline]

0 commit comments

Comments
 (0)