;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.
|
# 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.
|
# 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.
|
# Unfortunately it means users must both unzip and untar.
|
||||||
|
# https://github.com/actions/upload-artifact?tab=readme-ov-file#limitations
|
||||||
- name: Upload binaries artifact
|
- name: Upload binaries artifact
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
|
|||||||
18
.github/workflows/ci.yml
vendored
18
.github/workflows/ci.yml
vendored
@ -217,51 +217,51 @@ jobs:
|
|||||||
# ACTIONS
|
# ACTIONS
|
||||||
# in modular steps for faster & more focussed failures
|
# in modular steps for faster & more focussed failures
|
||||||
|
|
||||||
- name: Install old GHC
|
- name: Install GHC
|
||||||
run: |
|
run: |
|
||||||
$stack setup --install-ghc
|
$stack setup --install-ghc
|
||||||
if: env.do-all
|
if: env.do-all
|
||||||
|
|
||||||
|
|
||||||
- name: Install hledger-lib deps
|
- name: Build deps of hledger-lib
|
||||||
run: |
|
run: |
|
||||||
$stack build --test --bench hledger-lib --only-dependencies
|
$stack build --test --bench hledger-lib --only-dependencies
|
||||||
if: env.do-all
|
if: env.do-all
|
||||||
|
|
||||||
- name: Build/test hledger-lib
|
- name: Build/test hledger-lib
|
||||||
run: |
|
run: |
|
||||||
$stack install --test --bench hledger-lib --fast --ghc-options=-Werror
|
$stack install --test --bench hledger-lib --fast --ghc-options=-Werror
|
||||||
if: env.do-all
|
if: env.do-all
|
||||||
|
|
||||||
|
|
||||||
- name: Install hledger deps
|
- name: Build deps of hledger
|
||||||
run: |
|
run: |
|
||||||
$stack build --test --bench hledger --only-dependencies
|
$stack build --test --bench hledger --only-dependencies
|
||||||
if: env.do-all
|
if: env.do-all
|
||||||
|
|
||||||
- name: Build/test hledger
|
- name: Build/test hledger
|
||||||
run: |
|
run: |
|
||||||
$stack install --test --bench hledger --fast --ghc-options=-Werror
|
$stack install --test --bench hledger --fast --ghc-options=-Werror
|
||||||
if: env.do-all
|
if: env.do-all
|
||||||
|
|
||||||
|
|
||||||
- name: Install hledger-ui deps
|
- name: Build deps of hledger-ui
|
||||||
run: |
|
run: |
|
||||||
$stack build --test --bench hledger-ui --only-dependencies
|
$stack build --test --bench hledger-ui --only-dependencies
|
||||||
if: env.do-all
|
if: env.do-all
|
||||||
|
|
||||||
- name: Build/test hledger-ui
|
- name: Build/test hledger-ui
|
||||||
run: |
|
run: |
|
||||||
$stack install --test --bench hledger-ui --fast --ghc-options=-Werror
|
$stack install --test --bench hledger-ui --fast --ghc-options=-Werror
|
||||||
if: env.do-all
|
if: env.do-all
|
||||||
|
|
||||||
|
|
||||||
- name: Install hledger-web deps
|
- name: Build deps of hledger-web
|
||||||
run: |
|
run: |
|
||||||
$stack build --test --bench hledger-web --only-dependencies
|
$stack build --test --bench hledger-web --only-dependencies
|
||||||
if: env.do-all
|
if: env.do-all
|
||||||
|
|
||||||
- name: Build/test hledger-web
|
- name: Build/test hledger-web
|
||||||
run: |
|
run: |
|
||||||
$stack install --test --bench hledger-web --fast --ghc-options=-Werror
|
$stack install --test --bench hledger-web --fast --ghc-options=-Werror
|
||||||
if: env.do-all
|
if: env.do-all
|
||||||
|
|||||||
18
.github/workflows/oldest.yml
vendored
18
.github/workflows/oldest.yml
vendored
@ -97,43 +97,43 @@ jobs:
|
|||||||
# ACTIONS
|
# ACTIONS
|
||||||
# in modular steps for faster & more focussed failures
|
# in modular steps for faster & more focussed failures
|
||||||
|
|
||||||
- name: Install old GHC
|
- name: Install GHC
|
||||||
run: |
|
run: |
|
||||||
$stack setup --install-ghc
|
$stack setup --install-ghc
|
||||||
|
|
||||||
|
|
||||||
- name: Install hledger-lib deps
|
- name: Build deps of hledger-lib
|
||||||
run: |
|
run: |
|
||||||
$stack build --test --bench hledger-lib --only-dependencies
|
$stack build --test --bench hledger-lib --only-dependencies
|
||||||
|
|
||||||
- name: Build/test hledger-lib
|
- name: Build/test hledger-lib
|
||||||
run: |
|
run: |
|
||||||
$stack install --test --bench hledger-lib --fast --ghc-options=-Werror
|
$stack install --test --bench hledger-lib --fast --ghc-options=-Werror
|
||||||
|
|
||||||
|
|
||||||
- name: Install hledger deps
|
- name: Build deps of hledger
|
||||||
run: |
|
run: |
|
||||||
$stack build --test --bench hledger --only-dependencies
|
$stack build --test --bench hledger --only-dependencies
|
||||||
|
|
||||||
- name: Build/test hledger
|
- name: Build/test hledger
|
||||||
run: |
|
run: |
|
||||||
$stack install --test --bench hledger --fast --ghc-options=-Werror
|
$stack install --test --bench hledger --fast --ghc-options=-Werror
|
||||||
|
|
||||||
|
|
||||||
- name: Install hledger-ui deps
|
- name: Build deps of hledger-ui
|
||||||
run: |
|
run: |
|
||||||
$stack build --test --bench hledger-ui --only-dependencies
|
$stack build --test --bench hledger-ui --only-dependencies
|
||||||
|
|
||||||
- name: Build/test hledger-ui
|
- name: Build/test hledger-ui
|
||||||
run: |
|
run: |
|
||||||
$stack install --test --bench hledger-ui --fast --ghc-options=-Werror
|
$stack install --test --bench hledger-ui --fast --ghc-options=-Werror
|
||||||
|
|
||||||
|
|
||||||
- name: Install hledger-web deps
|
- name: Build deps of hledger-web
|
||||||
run: |
|
run: |
|
||||||
$stack build --test --bench hledger-web --only-dependencies
|
$stack build --test --bench hledger-web --only-dependencies
|
||||||
|
|
||||||
- name: Build/test hledger-web
|
- name: Build/test hledger-web
|
||||||
run: |
|
run: |
|
||||||
$stack install --test --bench hledger-web --fast --ghc-options=-Werror
|
$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
|
# Get artifact from the latest binaries-linux-x64 run
|
||||||
- name: Get latest linux binaries artifact
|
- 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
|
uses: dawidd6/action-download-artifact@09f2f74827fd3a8607589e5ad7f9398816f540fe # https://github.com/dawidd6/action-download-artifact v3.1.4
|
||||||
with:
|
with:
|
||||||
# Optional, GitHub token, a Personal Access Token with `public_repo` scope if needed
|
# Optional, GitHub token, a Personal Access Token with `public_repo` scope if needed
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user