Skip to content

Commit 98f6eb5

Browse files
committed
conan: macos
1 parent 9523632 commit 98f6eb5

File tree

1 file changed

+52
-54
lines changed

1 file changed

+52
-54
lines changed

.github/workflows/ci.yml

+52-54
Original file line numberDiff line numberDiff line change
@@ -519,58 +519,56 @@ jobs:
519519
conan upload --check --remote cppfw $PACKAGE_NAME/$PACKAGE_VERSION@$MYCI_CONAN_USER/main
520520
if: startsWith(github.ref, 'refs/tags/')
521521
##### conan - macosx #####
522-
# conan-macosx:
523-
# strategy:
524-
# fail-fast: false
525-
# matrix:
526-
# os:
527-
# # - macos-10.15
528-
# - macos-11
529-
# # - macos-12
530-
# name: conan - ${{ matrix.os }}
531-
# runs-on: ${{ matrix.os }}
532-
# steps:
533-
# - name: workaround python2 and python3 issue when upgrading python
534-
# run : |
535-
# rm -rf /usr/local/bin/2to3*
536-
# rm -rf /usr/local/bin/idle3*
537-
# rm -rf /usr/local/bin/pydoc3*
538-
# rm -rf /usr/local/bin/python3
539-
# rm -rf /usr/local/bin/python3-config
540-
# rm -rf /usr/local/bin/python3*
541-
# rm -rf /usr/local/bin/python3*-config
542-
# - name: install clang-tidy and clang-format
543-
# run: |
544-
# brew install llvm
545-
# ln -s "$(brew --prefix llvm)/bin/clang-format" "/usr/local/bin/clang-format"
546-
# ln -s "$(brew --prefix llvm)/bin/clang-tidy" "/usr/local/bin/clang-tidy"
547-
# ln -s "$(brew --prefix llvm)/bin/clang-apply-replacements" "/usr/local/bin/clang-apply-replacements"
548-
# - name: git clone
549-
# uses: myci-actions/checkout@main
550-
# - name: add cppfw tap
551-
# run: |
552-
# brew tap cppfw/tap
553-
# brew update
554-
# - name: install ci tools
555-
# run: brew install myci prorab prorab-extra conan make
556-
# - name: create default conan profile
557-
# run: |
558-
# conan profile detect --name default
559-
# sed -i -E "s/compiler.cppstd=.*$/compiler.cppstd=17/g" ~/.conan2/profiles/default
560-
# - name: set PATH to use latest make
561-
# uses: myci-actions/export-env-var@main
562-
# with: {name: PATH, value: "/usr/local/opt/make/libexec/gnubin:$PATH"}
563-
# - name: set PACKAGE_VERSION
564-
# uses: myci-actions/export-env-var@main
565-
# with: {name: PACKAGE_VERSION, value: $(myci-deb-version.sh debian/changelog)}
566-
# if: startsWith(github.ref, 'refs/tags/')
567-
# - name: build
568-
# run: |
569-
# conan remote add cppfw $MYCI_CONAN_REMOTE
570-
# conan create conan --user $MYCI_CONAN_USER --channel main --version $PACKAGE_VERSION
571-
# - name: deploy conan package
572-
# run: |
573-
# conan remote login --password $MYCI_CONAN_PASSWORD cppfw $MYCI_CONAN_USER
574-
# conan upload --check --remote cppfw $PACKAGE_NAME/$PACKAGE_VERSION@$MYCI_CONAN_USER/main
575-
# if: startsWith(github.ref, 'refs/tags/')
522+
conan-macosx:
523+
strategy:
524+
fail-fast: false
525+
matrix:
526+
os:
527+
# - macos-10.15
528+
# - macos-11
529+
# - macos-12
530+
- macos-latest
531+
name: conan - ${{ matrix.os }}
532+
runs-on: ${{ matrix.os }}
533+
steps:
534+
- name: workaround python2 and python3 issue when upgrading python
535+
run : |
536+
rm -rf /usr/local/bin/2to3*
537+
rm -rf /usr/local/bin/idle3*
538+
rm -rf /usr/local/bin/pydoc3*
539+
rm -rf /usr/local/bin/python3
540+
rm -rf /usr/local/bin/python3-config
541+
rm -rf /usr/local/bin/python3*
542+
rm -rf /usr/local/bin/python3*-config
543+
- name: install clang-tidy and clang-format
544+
run: |
545+
brew install llvm
546+
ln -s "$(brew --prefix llvm)/bin/clang-format" "/usr/local/bin/clang-format"
547+
ln -s "$(brew --prefix llvm)/bin/clang-tidy" "/usr/local/bin/clang-tidy"
548+
ln -s "$(brew --prefix llvm)/bin/clang-apply-replacements" "/usr/local/bin/clang-apply-replacements"
549+
- name: git clone
550+
uses: myci-actions/checkout@main
551+
- name: add cppfw tap
552+
run: |
553+
brew tap cppfw/tap
554+
brew update
555+
- name: install ci tools
556+
run: brew install myci conan
557+
- name: create default conan profile
558+
run: |
559+
conan profile detect --name default
560+
sed -i -E "s/compiler.cppstd=.*$/compiler.cppstd=17/g" ~/.conan2/profiles/default
561+
- name: set PACKAGE_VERSION
562+
uses: myci-actions/export-env-var@main
563+
with: {name: PACKAGE_VERSION, value: $(myci-deb-version.sh debian/changelog)}
564+
if: startsWith(github.ref, 'refs/tags/')
565+
- name: build
566+
run: |
567+
conan remote add cppfw $MYCI_CONAN_REMOTE
568+
conan create conan --user $MYCI_CONAN_USER --channel main --version $PACKAGE_VERSION
569+
- name: deploy conan package
570+
run: |
571+
conan remote login --password $MYCI_CONAN_PASSWORD cppfw $MYCI_CONAN_USER
572+
conan upload --check --remote cppfw $PACKAGE_NAME/$PACKAGE_VERSION@$MYCI_CONAN_USER/main
573+
if: startsWith(github.ref, 'refs/tags/')
576574

0 commit comments

Comments
 (0)