2626 STACK_YAML : ${{ matrix.stack_yaml }}
2727
2828 steps :
29- - uses : actions/checkout@v3
30- - uses : actions/cache@v3
29+ - uses : actions/checkout@v4.2.2
30+ - uses : actions/cache@v4.2.3
3131 with :
3232 path : ~/.stack
3333 key : ${{ runner.os }}-stack_test-${{ matrix.stack_yaml }}-${{ hashFiles(matrix.stack_yaml, 'nvim-hs.cabal') }}
4848 name : ' cabal_test: ghc-${{ matrix.ghc_version }}'
4949 runs-on : ubuntu-latest
5050 steps :
51- - uses : actions/checkout@v3
52- - uses : ConorMacBride/install-package@v1
51+ - uses : actions/checkout@v4.2.2
52+ - uses : ConorMacBride/install-package@v1.1.0
5353 with :
5454 apt : neovim # for api generation
5555 - uses : haskell/actions/setup@v2
5858 - run : cabal update
5959 - run : cabal freeze
6060 - run : echo "CURR_MONTH=$(date +%B)" | tee -a "$GITHUB_ENV"
61- - uses : actions/cache@v3
61+ - uses : actions/cache@v4.2.3
6262 with :
6363 path : ~/.cabal/store
6464 key : ${{ runner.os }}-cabal-cache-${{ env.CURR_MONTH }}-${{ matrix.ghc_version }}-${{ hashFiles('cabal.project.freeze') }}
7777 name : ' os_test: ${{ matrix.os }}'
7878 runs-on : ${{ matrix.os }}
7979 steps :
80- - uses : actions/checkout@v3
81- - uses : actions/cache@v3
80+ - uses : actions/checkout@v4.2.2
81+ - uses : actions/cache@v4.2.3
8282 with :
8383 path : ~/.stack
8484 key : ${{ runner.os }}-os_test-${{ hashFiles('stack.yaml', 'nvim-hs.cabal') }}
8787 build_haddock :
8888 runs-on : ubuntu-latest
8989 steps :
90- - uses : actions/checkout@v3
91- - uses : actions/cache@v3
90+ - uses : actions/checkout@v4.2.2
91+ - uses : actions/cache@v4.2.3
9292 with :
9393 path : ~/.stack
9494 key : ${{ runner.os }}-build_haddock-${{ hashFiles('stack.yaml', 'nvim-hs.cabal') }}
@@ -100,22 +100,22 @@ jobs:
100100 - name : Bundle haddock docs
101101 run : tar czf nvim-hs-docs.tar.gz -C "$(find .stack-work/dist -regex '.*/doc/html/[^/]*')" .
102102
103- - uses : actions/upload-artifact@v3
103+ - uses : actions/upload-artifact@v4.6.2
104104 with :
105105 name : nvim-hs-docs
106106 path : nvim-hs-docs.tar.gz
107107
108108 check_sdist :
109109 runs-on : ubuntu-latest
110110 steps :
111- - uses : actions/checkout@v3
112- - uses : actions/cache@v3
111+ - uses : actions/checkout@v4.2.2
112+ - uses : actions/cache@v4.2.3
113113 with :
114114 path : ~/.stack
115115 key : ${{ runner.os }}-check_sdist-${{ hashFiles('stack.yaml') }}
116116 - name : Create sdist bundle
117117 run : stack sdist --test-tarball --tar-dir .
118- - uses : actions/upload-artifact@v3
118+ - uses : actions/upload-artifact@v4.6.2
119119 with :
120120 name : nvim-hs-sdist
121121 path : nvim-hs-*.tar.gz
0 commit comments