From 7125a0f03bc6282c2b3146cd8f9b33b48a97ae92 Mon Sep 17 00:00:00 2001 From: "Alex Lau (AvengerMoJo)" Date: Mon, 8 Jan 2024 18:02:14 +0800 Subject: [PATCH] Using format_spec_file and source_validator Signed-off-by: Alex Lau (AvengerMoJo) --- .gitea/workflows/obs-service.yaml | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/obs-service.yaml b/.gitea/workflows/obs-service.yaml index 0b82d7f4..f546841f 100644 --- a/.gitea/workflows/obs-service.yaml +++ b/.gitea/workflows/obs-service.yaml @@ -11,17 +11,38 @@ jobs: - name: Checkout the repo code uses: actions/checkout@v3 - name: List all files in the repo + run: echo "Workspace: ${{ gitea.workspace }}" run: | /usr/bin/ls ${{ gitea.workspace }} - - name: Using OBS checkout + - name: Using OBS checkout (remote) + with: + osc_user: 'alexlau' + osc_cred: 'osc.credentials.PlaintextConfigFileCredentialsManager' + osc_path: 'home:alexlau:branches:openSUSE:Factory' + osc_package: 'bash' + env: # Or as an environment variable + osc_pass: ${{ secrets.OSCPASS }} + run: + OSC_CONFIG= OSC_USERNAME=$INPUT_OSC_USER OSC_CREDENTIALS_MGR_CLASS=$INPUT_OSC_CRED OSC_PASSWORD=$osc_pass osc checkout $INPUT_OSC_PATH $INPUT_OSC_PACKAGE + - name: OBS format spec check (local) with: osc_user: 'alexlau' osc_cred: 'osc.credentials.PlaintextConfigFileCredentialsManager' osc_path: 'home:alexlau:branches:openSUSE:Factory' osc_package: 'bash' - osc_action: 'buildlog' - env: # Or as an environment variable osc_pass: ${{ secrets.OSCPASS }} run: | - OSC_CONFIG= OSC_USERNAME=$INPUT_OSC_USER OSC_CREDENTIALS_MGR_CLASS=$INPUT_OSC_CRED OSC_PASSWORD=$osc_pass osc checkout $INPUT_OSC_PATH $INPUT_OSC_PACKAGE + cd $INPUT_OSC_PATH $INPUT_OSC_PATH/$INPUT_OSC_PACKAGE + OSC_CONFIG= OSC_USERNAME=$INPUT_OSC_USER OSC_CREDENTIALS_MGR_CLASS=$INPUT_OSC_CRED OSC_PASSWORD=$osc_pass osc service run format_spec_file + - name: OBS soiurce validate (local) + with: + osc_user: 'alexlau' + osc_cred: 'osc.credentials.PlaintextConfigFileCredentialsManager' + osc_path: 'home:alexlau:branches:openSUSE:Factory' + osc_package: 'bash' + env: # Or as an environment variable + osc_pass: ${{ secrets.OSCPASS }} + run: | + cd $INPUT_OSC_PATH $INPUT_OSC_PATH/$INPUT_OSC_PACKAGE + OSC_CONFIG= OSC_USERNAME=$INPUT_OSC_USER OSC_CREDENTIALS_MGR_CLASS=$INPUT_OSC_CRED OSC_PASSWORD=$osc_pass osc service run source_validator