ueda-TK
@ueda-TK

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

githubActionsのci実行時phpstan/phpstanをinstall中にcurlエラーが発生する

解決したいこと

gitHubActionsでphpstan/phpstanをinstall時の
curlエラーを解決してphp artisanコマンドを実行したい

環境

laravel 5.6
php 7.2.34

発生している問題・エラー

問題

スクリーンショット 2022-02-13 23.26.10.png
phpstanを行うにあたってlaravelのファサードを読み込めていないためエラー扱いになってしまうので、ide-helperを読み込むようにしてエラー扱いとならないようにしたい

エラー

dumpautoload
php artisan package:discover
php artisan ide-helper:generate

を実行時、curl error (code3): <url> malformedというエラーに遭遇しました。

該当するソースコード

例)
よくあるPR作成時にphpstanを実行させるスクリプトを作成しています。
※ エラー以降に実行するコードは割愛しています。

ci.yml
on: pull_request
jobs:
analyze:
    runs-on: ubuntu-18.04
    steps:
      - uses: actions/checkout@v2
        with:
          fetch-depth: 0
      - uses: reviewdog/action-setup@v1
        with:
          reviewdog_version: latest
      - name: setup php 7.2
        run: sudo update-alternatives --set php /usr/bin/php7.2
      - name: phpstan install
        run: composer require phpstan/phpstan
      - name: create ide_helper.php
        run: php artisan ide-helper:generate

自分で試したこと

  • 以下の環境のプロジェクトでは再現しませんでした。
    laravel 8.0
    php 8.0

  • ローカル環境では以下コマンドは問題ありませんでした。
    composer require phpstan/phpstan php artisan ide-helper:generate

larastanにしようとしてもlaravelバージョンが5.6と低いため導入できず。

0

No Answers yet.

Your answer might help someone💌