Skip to content

Commit eb8e2ef

Browse files
committed
[WIP] Modify pipeline temporarily for fork
1 parent 9cdf0b5 commit eb8e2ef

File tree

5 files changed

+126
-126
lines changed

5 files changed

+126
-126
lines changed

.github/workflows/ci.yml

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
build-gradle:
1010
name: Build
1111
# Run on external PRs, but not on internal PRs since those will be run by push to branch
12-
runs-on: ubuntu-latest
12+
runs-on: [self-hosted, ARM64]
1313
outputs:
1414
code-version: ${{ steps.extract.outputs.CODE_VERSION }}
1515
steps:
@@ -34,7 +34,7 @@ jobs:
3434
run: echo "CODE_VERSION=$(awk -F= '$1~/VERSION_NAME/{print $2}' gradle.properties)" >> $GITHUB_OUTPUT
3535

3636
unit-tests:
37-
runs-on: ubuntu-latest
37+
runs-on: [self-hosted, ARM64]
3838
needs: [ build-gradle ]
3939
permissions:
4040
contents: read
@@ -57,7 +57,7 @@ jobs:
5757
arguments: test --full-stacktrace
5858

5959
android-tests:
60-
runs-on: ubuntu-latest
60+
runs-on: [self-hosted, ARM64]
6161
timeout-minutes: 35
6262
needs: [ build-gradle, unit-tests ]
6363
strategy:
@@ -121,38 +121,38 @@ jobs:
121121
disable-animations: true
122122
script: ./gradlew connectedCheck --stacktrace
123123

124-
publish-to-snapshot:
125-
name: Publish SNAPSHOT to sonatype.org
126-
needs: [ android-tests ]
127-
# Runs only in main
128-
if: github.event_name != 'pull_request' && endsWith(needs.build-gradle.outputs.code-version, '-SNAPSHOT') && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/heads/release')) && github.repository_owner == 'eu-digital-identity-wallet'
129-
runs-on: ubuntu-latest
130-
permissions:
131-
contents: read
132-
packages: write
133-
steps:
134-
135-
- name: Checkout the code
136-
uses: actions/checkout@v4
137-
138-
- name: Set up JDK 17
139-
uses: actions/setup-java@v4
140-
with:
141-
java-version: 17
142-
distribution: "temurin"
143-
144-
- name: Validate Gradle Wrapper
145-
uses: gradle/actions/wrapper-validation@v3
146-
147-
- name: Publish with Gradle Wrapper
148-
uses: gradle/actions/setup-gradle@v3
149-
with:
150-
arguments: publishAllPublicationsToMavenCentral --full-stacktrace
151-
env:
152-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
153-
GIT_REF_NAME: ${{ github.ref_name }}
154-
ORG_GRADLE_PROJECT_signingInMemoryKeyId: ${{ secrets.OSSRH_GPG_KEY_ID }}
155-
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.OSSRH_GPG_SECRET_KEY }}
156-
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.OSSRH_GPG_PASSPHRASE }}
157-
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.OSSRH_USERNAME }}
158-
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.OSSRH_PASSWORD }}
124+
# publish-to-snapshot:
125+
# name: Publish SNAPSHOT to sonatype.org
126+
# needs: [ android-tests ]
127+
# # Runs only in main
128+
# if: github.event_name != 'pull_request' && endsWith(needs.build-gradle.outputs.code-version, '-SNAPSHOT') && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/heads/release')) && github.repository_owner == 'eu-digital-identity-wallet'
129+
# runs-on: [self-hosted, ARM64]
130+
# permissions:
131+
# contents: read
132+
# packages: write
133+
# steps:
134+
135+
# - name: Checkout the code
136+
# uses: actions/checkout@v4
137+
138+
# - name: Set up JDK 17
139+
# uses: actions/setup-java@v4
140+
# with:
141+
# java-version: 17
142+
# distribution: "temurin"
143+
144+
# - name: Validate Gradle Wrapper
145+
# uses: gradle/actions/wrapper-validation@v3
146+
147+
# - name: Publish with Gradle Wrapper
148+
# uses: gradle/actions/setup-gradle@v3
149+
# with:
150+
# arguments: publishAllPublicationsToMavenCentral --full-stacktrace
151+
# env:
152+
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
153+
# GIT_REF_NAME: ${{ github.ref_name }}
154+
# ORG_GRADLE_PROJECT_signingInMemoryKeyId: ${{ secrets.OSSRH_GPG_KEY_ID }}
155+
# ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.OSSRH_GPG_SECRET_KEY }}
156+
# ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.OSSRH_GPG_PASSPHRASE }}
157+
# ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.OSSRH_USERNAME }}
158+
# ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.OSSRH_PASSWORD }}

.github/workflows/dependencycheck.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
name: SCA - Dependency Check Caller
2-
on:
3-
push:
4-
branches-ignore:
5-
- 'dependabot/**'
6-
workflow_dispatch:
1+
# name: SCA - Dependency Check Caller
2+
# on:
3+
# push:
4+
# branches-ignore:
5+
# - 'dependabot/**'
6+
# workflow_dispatch:
77

8-
jobs:
9-
SCA_caller:
10-
uses: eu-digital-identity-wallet/eudi-infra-ci/.github/workflows/sca_bt.yml@main
11-
secrets:
12-
NVD_API_KEY: ${{ secrets.NVD_API_KEY }}
13-
DOJO_TOKEN: ${{ secrets.DOJO_TOKEN }}
14-
DOJO_URL: ${{ secrets.DOJO_URL }}
8+
# jobs:
9+
# SCA_caller:
10+
# uses: eu-digital-identity-wallet/eudi-infra-ci/.github/workflows/sca_bt.yml@main
11+
# secrets:
12+
# NVD_API_KEY: ${{ secrets.NVD_API_KEY }}
13+
# DOJO_TOKEN: ${{ secrets.DOJO_TOKEN }}
14+
# DOJO_URL: ${{ secrets.DOJO_URL }}

.github/workflows/gitleaks.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
name: Secret Scanning - Gitleaks Caller
2-
on:
3-
push:
4-
branches-ignore:
5-
- 'dependabot/**'
6-
workflow_dispatch:
1+
# name: Secret Scanning - Gitleaks Caller
2+
# on:
3+
# push:
4+
# branches-ignore:
5+
# - 'dependabot/**'
6+
# workflow_dispatch:
77

8-
jobs:
9-
Secret_Scanning_caller:
10-
uses: eu-digital-identity-wallet/eudi-infra-ci/.github/workflows/secretscanning.yml@main
11-
secrets:
12-
DOJO_TOKEN: ${{ secrets.DOJO_TOKEN }}
13-
DOJO_URL: ${{ secrets.DOJO_URL }}
8+
# jobs:
9+
# Secret_Scanning_caller:
10+
# uses: eu-digital-identity-wallet/eudi-infra-ci/.github/workflows/secretscanning.yml@main
11+
# secrets:
12+
# DOJO_TOKEN: ${{ secrets.DOJO_TOKEN }}
13+
# DOJO_URL: ${{ secrets.DOJO_URL }}

.github/workflows/release.yml

Lines changed: 48 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,50 @@
1-
name: Release
2-
on:
3-
workflow_dispatch:
4-
release:
5-
types: [ released ]
1+
# name: Release
2+
# on:
3+
# workflow_dispatch:
4+
# release:
5+
# types: [ released ]
66

7-
jobs:
8-
extract-code-version:
9-
name: Extract code version
10-
runs-on: ubuntu-latest
11-
outputs:
12-
code-version: ${{ steps.extract.outputs.CODE_VERSION }}
13-
steps:
14-
- name: Checkout project sources
15-
uses: actions/checkout@v4
16-
- id: extract
17-
name: Extract code version from gradle.properties
18-
run: echo "CODE_VERSION=$(awk -F= '$1~/VERSION_NAME/{print $2}' gradle.properties)" >> $GITHUB_OUTPUT
7+
# jobs:
8+
# extract-code-version:
9+
# name: Extract code version
10+
# runs-on: ubuntu-latest
11+
# outputs:
12+
# code-version: ${{ steps.extract.outputs.CODE_VERSION }}
13+
# steps:
14+
# - name: Checkout project sources
15+
# uses: actions/checkout@v4
16+
# - id: extract
17+
# name: Extract code version from gradle.properties
18+
# run: echo "CODE_VERSION=$(awk -F= '$1~/VERSION_NAME/{print $2}' gradle.properties)" >> $GITHUB_OUTPUT
1919

20-
publish-to-sonatype:
21-
name: Publish to sonatype.org
22-
needs: [ extract-code-version ]
23-
if: github.repository_owner == 'eu-digital-identity-wallet' && startsWith(github.ref, 'refs/tags') && format('v{0}', needs.extract-code-version.outputs.code-version) == github.ref_name
24-
runs-on: ubuntu-latest
25-
permissions:
26-
contents: read
27-
packages: write
28-
steps:
29-
- name: Checkout project sources
30-
uses: actions/checkout@v4
31-
- uses: actions/setup-java@v3
32-
with:
33-
distribution: 'temurin'
34-
java-version: '17'
35-
- name: Validate Gradle Wrapper
36-
uses: gradle/wrapper-validation-action@v1
37-
- name: Publish with Gradle Wrapper
38-
uses: gradle/gradle-build-action@v2.9.0
39-
with:
40-
gradle-version: wrapper
41-
arguments: build publishAllPublicationsToMavenCentral --no-configuration-cache --full-stacktrace
42-
env:
43-
CI: true
44-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
45-
GIT_REF_NAME: ${{ github.ref_name }}
46-
ORG_GRADLE_PROJECT_signingInMemoryKeyId: ${{ secrets.OSSRH_GPG_KEY_ID }}
47-
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.OSSRH_GPG_SECRET_KEY }}
48-
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.OSSRH_GPG_PASSPHRASE }}
49-
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.OSSRH_USERNAME }}
50-
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.OSSRH_PASSWORD }}
20+
# publish-to-sonatype:
21+
# name: Publish to sonatype.org
22+
# needs: [ extract-code-version ]
23+
# if: github.repository_owner == 'eu-digital-identity-wallet' && startsWith(github.ref, 'refs/tags') && format('v{0}', needs.extract-code-version.outputs.code-version) == github.ref_name
24+
# runs-on: ubuntu-latest
25+
# permissions:
26+
# contents: read
27+
# packages: write
28+
# steps:
29+
# - name: Checkout project sources
30+
# uses: actions/checkout@v4
31+
# - uses: actions/setup-java@v3
32+
# with:
33+
# distribution: 'temurin'
34+
# java-version: '17'
35+
# - name: Validate Gradle Wrapper
36+
# uses: gradle/wrapper-validation-action@v1
37+
# - name: Publish with Gradle Wrapper
38+
# uses: gradle/gradle-build-action@v2.9.0
39+
# with:
40+
# gradle-version: wrapper
41+
# arguments: build publishAllPublicationsToMavenCentral --no-configuration-cache --full-stacktrace
42+
# env:
43+
# CI: true
44+
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
45+
# GIT_REF_NAME: ${{ github.ref_name }}
46+
# ORG_GRADLE_PROJECT_signingInMemoryKeyId: ${{ secrets.OSSRH_GPG_KEY_ID }}
47+
# ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.OSSRH_GPG_SECRET_KEY }}
48+
# ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.OSSRH_GPG_PASSPHRASE }}
49+
# ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.OSSRH_USERNAME }}
50+
# ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.OSSRH_PASSWORD }}

.github/workflows/sonar.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
name: SAST - SonarCloud (BT) Caller
2-
on:
3-
push:
4-
branches-ignore:
5-
- 'dependabot/**'
6-
pull_request_target:
7-
workflow_dispatch:
1+
# name: SAST - SonarCloud (BT) Caller
2+
# on:
3+
# push:
4+
# branches-ignore:
5+
# - 'dependabot/**'
6+
# pull_request_target:
7+
# workflow_dispatch:
88

9-
jobs:
10-
SAST_caller:
11-
uses: eu-digital-identity-wallet/eudi-infra-ci/.github/workflows/sast_bt_testDebugUnitTestCoverage.yml@main
12-
secrets:
13-
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
14-
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
15-
DOJO_TOKEN: ${{ secrets.DOJO_TOKEN }}
16-
DOJO_URL: ${{ secrets.DOJO_URL }}
9+
# jobs:
10+
# SAST_caller:
11+
# uses: eu-digital-identity-wallet/eudi-infra-ci/.github/workflows/sast_bt_testDebugUnitTestCoverage.yml@main
12+
# secrets:
13+
# SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
14+
# GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
15+
# DOJO_TOKEN: ${{ secrets.DOJO_TOKEN }}
16+
# DOJO_URL: ${{ secrets.DOJO_URL }}

0 commit comments

Comments
 (0)