From b855ed884f14841274a301255932be31ddce3714 Mon Sep 17 00:00:00 2001 From: "Alex Lau (AvengerMoJo)" Date: Sun, 7 Jan 2024 00:17:29 +0800 Subject: [PATCH] patch osc commnad without osc_checkout script Signed-off-by: Alex Lau (AvengerMoJo) --- .gitea/workflows/obs-service.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/obs-service.yaml b/.gitea/workflows/obs-service.yaml index a2b5f483..40a0baf7 100644 --- a/.gitea/workflows/obs-service.yaml +++ b/.gitea/workflows/obs-service.yaml @@ -5,7 +5,7 @@ on: branches: [ factory ] jobs: osc_job: - runs-on: registry_bci + runs-on: osc_patch_label name: opensuse osc custom container checkout test steps: - name: Checkout the repo code @@ -16,10 +16,12 @@ jobs: - name: Using OBS checkout with: osc_user: 'alexlau' + osc_cred: 'osc.credentials.PlaintextConfigFileCredentialsManager' osc_path: 'home:alexlau:branches:Base:System' osc_package: 'bash' osc_action: 'buildlog' + env: # Or as an environment variable osc_pass: ${{ secrets.OSCPASS }} run: | - /usr/bin/osc_checkout "$env(INPUT_OSC_PATH)" "$env(INPUT_OSC_PACKAGE)" + OSC_USERNAME="$env(INPUT_OSC_USER)" OSC_CREDENTIALS_MGR_CLASS="$env(INPUT_OSC_CRED)" OSC_PASSWORD="$evn(osc_pass)" osc checkout "$env(INPUT_OSC_PATH)" "$env(INPUT_OSC_PACKAGE)"