Skip to content

Commit 07677fd

Browse files
committed
Reuseable workflow
1 parent f8584c8 commit 07677fd

File tree

3 files changed

+15
-4
lines changed

3 files changed

+15
-4
lines changed

.github/actions/build-xbuildenv/action.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@ name: Build Job for Pyodide
22

33
description: This composite action encapsulates the build job for creating the cross-build environment for Pyodide.
44

5+
on:
6+
workflow_call:
7+
58
runs:
69
using: "composite"
710
steps:
8-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
9-
1011
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
1112
with:
1213
python-version: "3.12"

.github/workflows/build.yml

+6-1
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,9 @@ concurrency:
1313

1414
jobs:
1515
build:
16-
uses: ./.github/actions/build-xbuildenv
16+
runs-on: ubuntu-latest
17+
steps:
18+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
19+
20+
- name: Build cross-build env
21+
uses: ./.github/actions/build-xbuildenv

.github/workflows/publish.yml

+6-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,12 @@ concurrency:
1111

1212
jobs:
1313
build:
14-
uses: ./.github/actions/build-xbuildenv
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
17+
18+
- name: Build cross-build env
19+
uses: ./.github/actions/build-xbuildenv
1520

1621
publish:
1722
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)