;workflows: cleanups
This commit is contained in:
parent
ecda3d93f3
commit
1faad6fabb
1
.github/workflows/binaries-mac-arm64.yml
vendored
1
.github/workflows/binaries-mac-arm64.yml
vendored
@ -167,6 +167,7 @@ jobs:
|
||||
# upload-artifact loses execute permissions, so we tar the binaries to preserve them.
|
||||
# github UI always zips artifacts when they are downloaded, so we don't bother compressing the tar.
|
||||
# Unfortunately it means users must both unzip and untar.
|
||||
# https://github.com/actions/upload-artifact?tab=readme-ov-file#limitations
|
||||
- name: Upload binaries artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
|
||||
18
.github/workflows/ci.yml
vendored
18
.github/workflows/ci.yml
vendored
@ -217,51 +217,51 @@ jobs:
|
||||
# ACTIONS
|
||||
# in modular steps for faster & more focussed failures
|
||||
|
||||
- name: Install old GHC
|
||||
- name: Install GHC
|
||||
run: |
|
||||
$stack setup --install-ghc
|
||||
if: env.do-all
|
||||
|
||||
|
||||
- name: Install hledger-lib deps
|
||||
- name: Build deps of hledger-lib
|
||||
run: |
|
||||
$stack build --test --bench hledger-lib --only-dependencies
|
||||
if: env.do-all
|
||||
|
||||
- name: Build/test hledger-lib
|
||||
- name: Build/test hledger-lib
|
||||
run: |
|
||||
$stack install --test --bench hledger-lib --fast --ghc-options=-Werror
|
||||
if: env.do-all
|
||||
|
||||
|
||||
- name: Install hledger deps
|
||||
- name: Build deps of hledger
|
||||
run: |
|
||||
$stack build --test --bench hledger --only-dependencies
|
||||
if: env.do-all
|
||||
|
||||
- name: Build/test hledger
|
||||
- name: Build/test hledger
|
||||
run: |
|
||||
$stack install --test --bench hledger --fast --ghc-options=-Werror
|
||||
if: env.do-all
|
||||
|
||||
|
||||
- name: Install hledger-ui deps
|
||||
- name: Build deps of hledger-ui
|
||||
run: |
|
||||
$stack build --test --bench hledger-ui --only-dependencies
|
||||
if: env.do-all
|
||||
|
||||
- name: Build/test hledger-ui
|
||||
- name: Build/test hledger-ui
|
||||
run: |
|
||||
$stack install --test --bench hledger-ui --fast --ghc-options=-Werror
|
||||
if: env.do-all
|
||||
|
||||
|
||||
- name: Install hledger-web deps
|
||||
- name: Build deps of hledger-web
|
||||
run: |
|
||||
$stack build --test --bench hledger-web --only-dependencies
|
||||
if: env.do-all
|
||||
|
||||
- name: Build/test hledger-web
|
||||
- name: Build/test hledger-web
|
||||
run: |
|
||||
$stack install --test --bench hledger-web --fast --ghc-options=-Werror
|
||||
if: env.do-all
|
||||
|
||||
18
.github/workflows/oldest.yml
vendored
18
.github/workflows/oldest.yml
vendored
@ -97,43 +97,43 @@ jobs:
|
||||
# ACTIONS
|
||||
# in modular steps for faster & more focussed failures
|
||||
|
||||
- name: Install old GHC
|
||||
- name: Install GHC
|
||||
run: |
|
||||
$stack setup --install-ghc
|
||||
|
||||
|
||||
- name: Install hledger-lib deps
|
||||
- name: Build deps of hledger-lib
|
||||
run: |
|
||||
$stack build --test --bench hledger-lib --only-dependencies
|
||||
|
||||
- name: Build/test hledger-lib
|
||||
- name: Build/test hledger-lib
|
||||
run: |
|
||||
$stack install --test --bench hledger-lib --fast --ghc-options=-Werror
|
||||
|
||||
|
||||
- name: Install hledger deps
|
||||
- name: Build deps of hledger
|
||||
run: |
|
||||
$stack build --test --bench hledger --only-dependencies
|
||||
|
||||
- name: Build/test hledger
|
||||
- name: Build/test hledger
|
||||
run: |
|
||||
$stack install --test --bench hledger --fast --ghc-options=-Werror
|
||||
|
||||
|
||||
- name: Install hledger-ui deps
|
||||
- name: Build deps of hledger-ui
|
||||
run: |
|
||||
$stack build --test --bench hledger-ui --only-dependencies
|
||||
|
||||
- name: Build/test hledger-ui
|
||||
- name: Build/test hledger-ui
|
||||
run: |
|
||||
$stack install --test --bench hledger-ui --fast --ghc-options=-Werror
|
||||
|
||||
|
||||
- name: Install hledger-web deps
|
||||
- name: Build deps of hledger-web
|
||||
run: |
|
||||
$stack build --test --bench hledger-web --only-dependencies
|
||||
|
||||
- name: Build/test hledger-web
|
||||
- name: Build/test hledger-web
|
||||
run: |
|
||||
$stack install --test --bench hledger-web --fast --ghc-options=-Werror
|
||||
|
||||
|
||||
1
.github/workflows/release.yml
vendored
1
.github/workflows/release.yml
vendored
@ -21,6 +21,7 @@ jobs:
|
||||
|
||||
# Get artifact from the latest binaries-linux-x64 run
|
||||
- name: Get latest linux binaries artifact
|
||||
# XXX unverified, disallowed
|
||||
uses: dawidd6/action-download-artifact@09f2f74827fd3a8607589e5ad7f9398816f540fe # https://github.com/dawidd6/action-download-artifact v3.1.4
|
||||
with:
|
||||
# Optional, GitHub token, a Personal Access Token with `public_repo` scope if needed
|
||||
|
||||
Loading…
Reference in New Issue
Block a user