Size: a a a

Rust — русскоговорящее сообществo

2020 March 26

A

Anton 📦 ᯌ in Rust — русскоговорящее сообществo
Yevhenii Babichenko
А под винду уже никому ничего не надо собирать?)
Ну у гитлаба другая аудитория, оч мало кто сидит на винде
источник

VG

Vadim Galtsev in Rust — русскоговорящее сообществo
Alex Zhukovsky
+ мне после сборки нужно запушить артефакты в релизы, я там не нашел этого
источник

VG

Vadim Galtsev in Rust — русскоговорящее сообществo
посмотри тут
источник

VG

Vadim Galtsev in Rust — русскоговорящее сообществo
оно работало вроде
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
во, вроде норм. НО я не хочу тревис, хочу гитхаб си)
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
Yevhenii Babichenko
в джобе прописываешь runs-on: ${{ matrix.config.os }}
и собственно матрицу:
strategy:
 matrix:
   - {os: ubuntu-latest, toolchain: stable, target: x86_64-unknown-linux-gnu, target_cpu: broadwell, cross: false}
   - {os: macos-latest, toolchain: stable, target: x86_64-apple-darwin, target_cpu: broadwell, cross: false}
   - {os: windows-latest, toolchain: stable-x86_64-pc-windows-msvc, target: x86_64-pc-windows-msvc, target_cpu: broadwell, cross: false}
а у гитхаба есть нативные макос для сборки?о_0
источник

VG

Vadim Galtsev in Rust — русскоговорящее сообществo
Alex Zhukovsky
во, вроде норм. НО я не хочу тревис, хочу гитхаб си)
хз там может проще будет, просто я очень долго искал нормальный кофиг под раст, этот вроде работал, но тоже не уверен, там с этим фигня
источник

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
Alex Zhukovsky
во, вроде норм. НО я не хочу тревис, хочу гитхаб си)
источник

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
Alex Zhukovsky
а у гитхаба есть нативные макос для сборки?о_0
Они у каждой собаки есть сейчас по-моему. С высокой долей вероятность они как тревис юзают macstadium
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
во там вроде прям то что мне нужно есть)
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
Complex example with more operating systems:
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
что-то делает
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
Failed to download action 'https://api.github.com/repos/hecrj/setup-rust-action/zipball/v1-release'. Error Response status code does not indicate success: 404 (Not Found).
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
Коров в целом отработало, осталась одна фигня. Вот флоу: https://github.com/Pzixel/easy_savescum/blob/master/.github/workflows/publish.yaml#L16

Вопрос: как убрать ref/tags из имени ассетов? Имена файлов почему-то должны быть уникальными(
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
а щас оно выглядит как project-refs.tags.v0.1.2-amd64.exe
источник

АМ

Александр Маглеванный in Rust — русскоговорящее сообществo
Ребята, подскажите пожалуйста:
Есть простой regex - r"\{(a)\}".
Есть простая строка - "asdasd {a} asdsad"
Regex находит там 2 группы. Первая - это {a}, а вторая (capture group) - a.
У Regex есть несколько методов replace(_all, n), но они все заменяют полное совпадение.
То есть из "asdasd {a} asdsad" получится "asdasd AAA asdsad", если использовать re.replace(phrase, "AAA");
Как заставить его заменять группу?
Чтобы получилось что то вроде "asdasd {ААА} asdsad".
источник

AT

Alexander Tchitchigin in Rust — русскоговорящее сообществo
Александр Маглеванный
Ребята, подскажите пожалуйста:
Есть простой regex - r"\{(a)\}".
Есть простая строка - "asdasd {a} asdsad"
Regex находит там 2 группы. Первая - это {a}, а вторая (capture group) - a.
У Regex есть несколько методов replace(_all, n), но они все заменяют полное совпадение.
То есть из "asdasd {a} asdsad" получится "asdasd AAA asdsad", если использовать re.replace(phrase, "AAA");
Как заставить его заменять группу?
Чтобы получилось что то вроде "asdasd {ААА} asdsad".
Поскольку Вы знаете, что там снаружи скобочки - можно заменять на то что нужно, заключённое в скобочки. 😊
источник

AT

Alexander Tchitchigin in Rust — русскоговорящее сообществo
re.replace(phrase, "{AAA}") - тупо руками. 😊
источник

АМ

Александр Маглеванный in Rust — русскоговорящее сообществo
Alexander Tchitchigin
Поскольку Вы знаете, что там снаружи скобочки - можно заменять на то что нужно, заключённое в скобочки. 😊
У меня там { (capture_group) ... some_unpredicted_input ... }.
Поэтому не все так просто :)
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
Александр Маглеванный
У меня там { (capture_group) ... some_unpredicted_input ... }.
Поэтому не все так просто :)
ну так можно закаптчить в группы всё что надо и их них собрать что нужно
источник