Skip to content

Commit 0d91c7e

Browse files
Merge pull request #348 from insertinterestingnamehere/ci
Fix CircleCI Permissions Issues
2 parents 36f8265 + ba7aafa commit 0d91c7e

File tree

1 file changed

+19
-6
lines changed

1 file changed

+19
-6
lines changed

Diff for: .circleci/config.yml

+19-6
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ jobs:
1515
CC: gcc-14
1616
CXX: g++-14
1717
steps:
18-
- checkout
18+
- run: |
19+
export REPO_HTTPS=`echo "$CIRCLE_REPOSITORY_URL" | sed "s|[email protected]:|https://github.com/|g"`
20+
git clone -b "$CIRCLE_BRANCH" "$REPO_HTTPS" . --depth=1
1921
- run: |
2022
sudo apt-add-repository -y universe
2123
sudo apt-get install -y gcc-14 g++-14
@@ -47,7 +49,9 @@ jobs:
4749
CC: clang-19
4850
CXX: clang++-19
4951
steps:
50-
- checkout
52+
- run: |
53+
export REPO_HTTPS=`echo "$CIRCLE_REPOSITORY_URL" | sed "s|[email protected]:|https://github.com/|g"`
54+
git clone -b "$CIRCLE_BRANCH" "$REPO_HTTPS" . --depth=1
5155
- run: |
5256
sudo apt-add-repository -y universe
5357
sudo apt-get install -y gcc-14 g++-14
@@ -89,7 +93,9 @@ jobs:
8993
QTHREAD_STACK_SIZE: 524288
9094
ASAN_OPTIONS: "check_initialization_order=1"
9195
steps:
92-
- checkout
96+
- run: |
97+
export REPO_HTTPS=`echo "$CIRCLE_REPOSITORY_URL" | sed "s|[email protected]:|https://github.com/|g"`
98+
git clone -b "$CIRCLE_BRANCH" "$REPO_HTTPS" . --depth=1
9399
- run: |
94100
sudo apt-add-repository -y universe
95101
sudo apt-get install -y gcc-14 g++-14
@@ -124,7 +130,9 @@ jobs:
124130
CC: armclang
125131
CXX: armclang++
126132
steps:
127-
- checkout
133+
- run: |
134+
export REPO_HTTPS=`echo "$CIRCLE_REPOSITORY_URL" | sed "s|[email protected]:|https://github.com/|g"`
135+
git clone -b "$CIRCLE_BRANCH" "$REPO_HTTPS" . --depth=1
128136
- run: |
129137
# Set up apt to get a more recent CMake directly from Kitware.
130138
wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | sudo tee /usr/share/keyrings/kitware-archive-keyring.gpg >/dev/null
@@ -173,7 +181,9 @@ jobs:
173181
CC: nvc
174182
CXX: nvc++
175183
steps:
176-
- checkout
184+
- run: |
185+
export REPO_HTTPS=`echo "$CIRCLE_REPOSITORY_URL" | sed "s|[email protected]:|https://github.com/|g"`
186+
git clone -b "$CIRCLE_BRANCH" "$REPO_HTTPS" . --depth=1
177187
- run: |
178188
curl https://developer.download.nvidia.com/hpc-sdk/ubuntu/DEB-GPG-KEY-NVIDIA-HPC-SDK | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-hpcsdk-archive-keyring.gpg
179189
export MACHINE_TYPE=`uname -m`
@@ -214,7 +224,10 @@ jobs:
214224
- image: alpine:latest
215225
resource_class: << parameters.worker_type >>
216226
steps:
217-
- checkout
227+
- run: |
228+
apk add --no-cache --no-progress git
229+
export REPO_HTTPS=`echo "$CIRCLE_REPOSITORY_URL" | sed "s|[email protected]:|https://github.com/|g"`
230+
git clone -b "$CIRCLE_BRANCH" "$REPO_HTTPS" . --depth=1
218231
- run: |
219232
apk add --no-cache --no-progress bash make musl-dev hwloc-dev cmake gcc g++
220233
if [ "<< parameters.compiler >>" == "clang" ]; then apk add clang; fi

0 commit comments

Comments
 (0)