Skip to content

Commit af03d85

Browse files
committed
Bugfix for non-standard sed on OSX
1 parent 6baac63 commit af03d85

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

.github/workflows/release_wheel_creation.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,9 @@ jobs:
6464
- name: Update README.md
6565
shell: bash
6666
run: |
67-
sed -i '1,/REMOVE-EVERYTHING-BEFORE-THIS-LINE/d' README.md
67+
# Don't use "sed -i" because sed -i requires an argument on OSX
68+
sed '1,/REMOVE-EVERYTHING-BEFORE-THIS-LINE/d' README.md > README.new
69+
mv README.new README.md
6870
- name: Build wheels
6971
uses: pypa/cibuildwheel@main
7072
with:
@@ -113,7 +115,8 @@ jobs:
113115
- name: Update README.md
114116
shell: bash
115117
run: |
116-
sed -i '1,/REMOVE-EVERYTHING-BEFORE-THIS-LINE/d' README.md
118+
sed '1,/REMOVE-EVERYTHING-BEFORE-THIS-LINE/d' README.md > README.new
119+
mv README.new README.md
117120
- name: Set up QEMU
118121
if: runner.os == 'Linux'
119122
uses: docker/setup-qemu-action@v3
@@ -146,7 +149,8 @@ jobs:
146149
- name: Update README.md
147150
shell: bash
148151
run: |
149-
sed -i '1,/REMOVE-EVERYTHING-BEFORE-THIS-LINE/d' README.md
152+
sed '1,/REMOVE-EVERYTHING-BEFORE-THIS-LINE/d' README.md > README.new
153+
mv README.new README.md
150154
- name: Set up Python ${{ matrix.python-version }}
151155
uses: actions/setup-python@v5
152156
with:
@@ -182,7 +186,8 @@ jobs:
182186
- name: Update README.md
183187
shell: bash
184188
run: |
185-
sed -i '1,/REMOVE-EVERYTHING-BEFORE-THIS-LINE/d' README.md
189+
sed '1,/REMOVE-EVERYTHING-BEFORE-THIS-LINE/d' README.md > README.new
190+
mv README.new README.md
186191
- name: Set up Python ${{ matrix.python-version }}
187192
uses: actions/setup-python@v5
188193
with:

0 commit comments

Comments
 (0)