Skip to content

Commit bc2ade7

Browse files
ci(publish): standardize production publishing
Squash merge via _ops policy-controlled finalization.
1 parent 9fdbf5d commit bc2ade7

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

.github/workflows/publish-production.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ concurrency:
2828

2929
jobs:
3030
package-extension:
31-
if: ${{ github.repository == 'oaslananka-lab/kicad-studio' }}
31+
if: ${{ github.repository == 'oaslananka/kicad-studio' }}
3232
outputs:
3333
package_name: ${{ steps.meta.outputs.name }}
3434
package_version: ${{ steps.meta.outputs.version }}
35-
runs-on: ubuntu-24.04
35+
runs-on: [self-hosted, Linux, X64]
3636
timeout-minutes: 20
3737
permissions:
3838
contents: read
@@ -79,7 +79,7 @@ jobs:
7979
- name: Build extension
8080
run: |
8181
set -euo pipefail
82-
if [[ -f pnpm-lock.yaml ]]; then corepack pnpm run --if-present build; else npm run --if-present build; fi
82+
corepack pnpm run --if-present build
8383
- name: Validate extension manifest
8484
id: meta
8585
run: |
@@ -108,8 +108,8 @@ jobs:
108108
if-no-files-found: error
109109

110110
vscode-marketplace:
111-
if: ${{ github.repository == 'oaslananka-lab/kicad-studio' }}
112-
runs-on: ubuntu-24.04
111+
if: ${{ github.repository == 'oaslananka/kicad-studio' }}
112+
runs-on: [self-hosted, Linux, X64]
113113
timeout-minutes: 10
114114
needs: package-extension
115115
environment: production
@@ -184,8 +184,8 @@ jobs:
184184
if-no-files-found: ignore
185185

186186
open-vsx:
187-
if: ${{ github.repository == 'oaslananka-lab/kicad-studio' }}
188-
runs-on: ubuntu-24.04
187+
if: ${{ github.repository == 'oaslananka/kicad-studio' }}
188+
runs-on: [self-hosted, Linux, X64]
189189
timeout-minutes: 10
190190
needs: package-extension
191191
environment: production

0 commit comments

Comments
 (0)