diff options
| author | Luchian Nemes <luchian.nemes@puppet.com> | 2020-11-10 09:44:36 +0200 | 
|---|---|---|
| committer | Luchian Nemes <luchian.nemes@puppet.com> | 2020-11-10 14:45:16 +0200 | 
| commit | 7d03511c72302d746f0cee96af6c2303bf7d353f (patch) | |
| tree | 7378ae83054cd23d2225eb37b3fb3db49dfd6bb6 | |
| parent | ab561aea43290bc483e21875b34ba2eb140e0560 (diff) | |
| download | puppet-cron_core-7d03511c72302d746f0cee96af6c2303bf7d353f.tar.gz puppet-cron_core-7d03511c72302d746f0cee96af6c2303bf7d353f.tar.bz2  | |
(maint) Allow git to use long paths in GitHub Actions
Due to unknown environment changes in GitHub Actions runners, we
encountered the following error:
`fatal: cannot create directory: Filename too long`
This commit allows git to use long paths in our GitHub Actions
workflows.
4 files changed, 8 insertions, 3 deletions
diff --git a/.github/workflows/daily_unit_tests_with_nightly_puppet_gem.yaml b/.github/workflows/daily_unit_tests_with_nightly_puppet_gem.yaml index 16d4500..5bd0f50 100644 --- a/.github/workflows/daily_unit_tests_with_nightly_puppet_gem.yaml +++ b/.github/workflows/daily_unit_tests_with_nightly_puppet_gem.yaml @@ -7,7 +7,7 @@ on:  jobs:    daily_unit_tests_with_nightly_puppet_gem: -    name: ${{ matrix.os_type }} / Puppet${{ matrix.puppet_version }} gem / Ruby ${{ matrix.ruby }}  +    name: ${{ matrix.os_type }} / Puppet${{ matrix.puppet_version }} gem / Ruby ${{ matrix.ruby }}      strategy:        matrix:          os: [ 'ubuntu-18.04', 'macos-10.15', 'windows-2016' ] @@ -50,6 +50,7 @@ jobs:        - name: Prepare testing environment with bundler          run: | +          git config --global core.longpaths true            bundle config set system 'true'            ${{ matrix.env_set_cmd }}PUPPET_GEM_VERSION=$(ruby -e 'puts /puppet\s+\((.+)\)/.match(`gem list -eld puppet`)[1]')            bundle update --jobs 4 --retry 3 diff --git a/.github/workflows/static_code_analysis.yaml b/.github/workflows/static_code_analysis.yaml index 9b94bf8..0a1f427 100644 --- a/.github/workflows/static_code_analysis.yaml +++ b/.github/workflows/static_code_analysis.yaml @@ -28,7 +28,9 @@ jobs:            ruby-version: ${{ env.ruby_version }}        - name: Prepare testing environment with bundler -        run: bundle update --jobs 4 --retry 3 +        run: | +          git config --global core.longpaths true +          bundle update --jobs 4 --retry 3        - name: Run commits check          run: bundle exec rake commits diff --git a/.github/workflows/unit_tests_with_nightly_puppet_gem.yaml b/.github/workflows/unit_tests_with_nightly_puppet_gem.yaml index b408ee8..0b1afc0 100644 --- a/.github/workflows/unit_tests_with_nightly_puppet_gem.yaml +++ b/.github/workflows/unit_tests_with_nightly_puppet_gem.yaml @@ -52,6 +52,7 @@ jobs:        - name: Prepare testing environment with bundler          run: | +          git config --global core.longpaths true            bundle config set system 'true'            ${{ matrix.env_set_cmd }}PUPPET_GEM_VERSION=$(ruby -e 'puts /puppet\s+\((.+)\)/.match(`gem list -eld puppet`)[1]')            bundle update --jobs 4 --retry 3 diff --git a/.github/workflows/unit_tests_with_released_puppet_gem.yaml b/.github/workflows/unit_tests_with_released_puppet_gem.yaml index 47385ac..11ddefe 100644 --- a/.github/workflows/unit_tests_with_released_puppet_gem.yaml +++ b/.github/workflows/unit_tests_with_released_puppet_gem.yaml @@ -9,7 +9,7 @@ on:  jobs:    unit_tests_with_released_puppet_gem: -    name: ${{ matrix.os_type }} / Puppet${{ matrix.puppet_version }} gem / Ruby ${{ matrix.ruby }}  +    name: ${{ matrix.os_type }} / Puppet${{ matrix.puppet_version }} gem / Ruby ${{ matrix.ruby }}      strategy:        matrix:          os: [ 'ubuntu-18.04', 'macos-10.15', 'windows-2016' ] @@ -41,6 +41,7 @@ jobs:        - name: Prepare testing environment with bundler          run: | +          git config --global core.longpaths true            bundle config set system 'true'            bundle update --jobs 4 --retry 3  | 
