diff --git a/.github/workflows/build-dev-linux.yml b/.github/workflows/build-dev-linux.yml index 634630a..211ab36 100644 --- a/.github/workflows/build-dev-linux.yml +++ b/.github/workflows/build-dev-linux.yml @@ -29,6 +29,9 @@ jobs: BUILD_CONFIGURE: '--with-arm-float-abi=hard --with-arm-fpu=vfpv3-d16' steps: - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 + with: + python-version: '3.9' # workaround "cannot import name 'Mapping' from 'collections'" error - uses: Lesmiscore/musl-cross-compilers@jockie id: musl with: diff --git a/.github/workflows/build-dev-mac.yml b/.github/workflows/build-dev-mac.yml index d5f833a..6dbbd3e 100644 --- a/.github/workflows/build-dev-mac.yml +++ b/.github/workflows/build-dev-mac.yml @@ -11,9 +11,9 @@ jobs: BUILD_LOGLEVEL: verbose steps: - uses: actions/checkout@v3 - - uses: MatteoH2O1999/setup-python@v3 + - uses: actions/setup-python@v4 with: - python-version: '3.11' + python-version: '3.9' # workaround "cannot import name 'Mapping' from 'collections'" error - run: npm install --production - run: (cd nexe && npm install --production) - run: (cd nexe && node build) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9750eae..53bfc1f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -63,6 +63,9 @@ jobs: BUILD_CONFIGURE: '--with-arm-float-abi=hard --with-arm-fpu=vfpv3-d16' steps: - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 + with: + python-version: '3.9' # workaround "cannot import name 'Mapping' from 'collections'" error - uses: Lesmiscore/musl-cross-compilers@jockie id: musl with: @@ -105,9 +108,9 @@ jobs: BUILD_LOGLEVEL: verbose steps: - uses: actions/checkout@v3 - - uses: MatteoH2O1999/setup-python@v3 + - uses: actions/setup-python@v4 with: - python-version: '3.11' + python-version: '3.9' # workaround "cannot import name 'Mapping' from 'collections'" error - name: Get release id: get_release uses: bruceadams/get-release@v1.2.3