Skip to content

Commit 55aa3ef

Browse files
authored
Merge pull request #886 from conda-forge/copy-after-signing
Copy for releases after signing
2 parents 82b4cdf + 8191739 commit 55aa3ef

2 files changed

Lines changed: 19 additions & 18 deletions

File tree

.github/workflows/ci.yml

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -120,28 +120,14 @@ jobs:
120120
export MINIFORGE_VERSION=${GITHUB_REF##*/};
121121
fi
122122
if [[ "$OS_NAME" == "Linux" ]]; then
123-
export EXT=sh
124123
bash build_miniforge.sh;
125-
fi
126-
if [[ "$OS_NAME" == "MacOSX" ]]; then
127-
export EXT=sh
124+
elif [[ "$OS_NAME" == "MacOSX" ]]; then
128125
bash build_miniforge_osx.sh;
129-
fi
130-
if [[ "$OS_NAME" == "Windows" ]]; then
131-
export EXT=exe
126+
elif [[ "$OS_NAME" == "Windows" ]]; then
132127
echo "WINDIR:$WINDIR"
133128
source "${CONDA}"/Scripts/activate;
134129
source build_miniforge_win.sh;
135130
fi
136-
# Copy for latest release
137-
cp build/Miniforge3-*-$OS_NAME-$ARCH.$EXT build/Miniforge3-$OS_NAME-$ARCH.$EXT
138-
if [[ "$OS_NAME" == "MacOSX" ]]; then
139-
# Copy PKGs too, and alias -MacOSX- to -Darwin-
140-
cp build/Miniforge3-*-$OS_NAME-$ARCH.$EXT build/Miniforge3-Darwin-$ARCH.$EXT
141-
cp build/Miniforge3-*-$OS_NAME-$ARCH.pkg build/Miniforge3-$OS_NAME-$ARCH.pkg
142-
cp build/Miniforge3-*-$OS_NAME-$ARCH.pkg build/Miniforge3-Darwin-$ARCH.pkg
143-
fi
144-
ls -alh build
145131
shell: bash
146132

147133
- name: Azure login (Windows)
@@ -187,6 +173,23 @@ jobs:
187173
shell: pwsh
188174
run: ./scripts/verify_signatures_and_checksums.ps1
189175

176+
- name: Copy for latest release
177+
env:
178+
ARCH: ${{ matrix.ARCH }}
179+
OS_NAME: ${{ matrix.OS_NAME }}
180+
EXT: ${{ matrix.OS_NAME == 'Windows' && 'exe' || 'sh' }}
181+
run: |
182+
# Copy for latest release
183+
cp build/Miniforge3-*-$OS_NAME-$ARCH.$EXT build/Miniforge3-$OS_NAME-$ARCH.$EXT
184+
if [[ "$OS_NAME" == "MacOSX" ]]; then
185+
# Copy PKGs too, and alias -MacOSX- to -Darwin-
186+
cp build/Miniforge3-*-$OS_NAME-$ARCH.$EXT build/Miniforge3-Darwin-$ARCH.$EXT
187+
cp build/Miniforge3-*-$OS_NAME-$ARCH.pkg build/Miniforge3-$OS_NAME-$ARCH.pkg
188+
cp build/Miniforge3-*-$OS_NAME-$ARCH.pkg build/Miniforge3-Darwin-$ARCH.pkg
189+
fi
190+
ls -alh build
191+
shell: bash
192+
190193
- name: Upload miniforge to Github artifact
191194
if: always()
192195
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1

build_miniforge.sh

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ ARCH=${ARCH:-aarch64}
1414
export TARGET_PLATFORM=${TARGET_PLATFORM:-linux-aarch64}
1515
DOCKER_ARCH=${DOCKER_ARCH:-arm64/v8}
1616
DOCKERIMAGE=${DOCKERIMAGE:-condaforge/linux-anvil-aarch64}
17-
OS_NAME=${OS_NAME:-Linux}
18-
EXT=${EXT:-sh}
1917
TEST_IMAGE_NAMES=${TEST_IMAGE_NAMES:-ubuntu:24.04 ubuntu:22.04 ubuntu:20.04 ubuntu:18.04 centos:7 debian:trixie debian:bookworm debian:bullseye}
2018
export CONSTRUCT_ROOT=/construct
2119

0 commit comments

Comments
 (0)