Skip to content

Commit

Permalink
Tidying and trimming out of date build configuration(s)
Browse files Browse the repository at this point in the history
  • Loading branch information
brendanhay committed Apr 30, 2021
1 parent 8d34ef8 commit 6194d08
Show file tree
Hide file tree
Showing 174 changed files with 138 additions and 1,731 deletions.
3 changes: 3 additions & 0 deletions .envrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
eval "$(lorri direnv)"

PATH_add scripts
32 changes: 7 additions & 25 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@ name: build

on:
push:
branches: main
branches: bh/ci
pull_request:
branches: main
branches: bh/ci

jobs:
core:
build:
strategy:
fail-fast: false
matrix:
include:
- { os: ubuntu-latest, ghc: ghc8104 }
- { os: ubuntu-latest, ghc: ghc884 }
- { os: ubuntu-latest, ghc: ghc8104 }
- { os: macos-latest, ghc: ghc8104 }

runs-on: ${{ matrix.os }}
Expand All @@ -26,25 +26,7 @@ jobs:
name: amazonka
authToken: ${{ secrets.CACHIX_AUTH_TOKEN }}

- run: nix-build -A workflows.core --argstr ghcVersion ${{ matrix.ghc }}

libs:
needs:
- core
strategy:
fail-fast: false
matrix:
include:
- { os: ubuntu-latest, ghc: ghc8104 }

runs-on: ${{ matrix.os }}

steps:
- uses: actions/checkout@v2
- uses: cachix/install-nix-action@v12
- uses: cachix/cachix-action@v8
with:
name: amazonka
authToken: ${{ secrets.CACHIX_AUTH_TOKEN }}
- if: ${{ matrix.os != 'macos-latest' }}
run: sudo rm -rf /usr/local/lib/android /usr/share/dotnet /opt &

- run: nix-build -A workflows.libs --argstr ghcVersion ${{ matrix.ghc }}
- run: nix-build -A ci.library -A ci.checks --argstr ghcVersion ${{ matrix.ghc }}
188 changes: 0 additions & 188 deletions .stylish-haskell.yaml

This file was deleted.

31 changes: 0 additions & 31 deletions Makefile

This file was deleted.

14 changes: 4 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,12 @@ automatically kept up to date with Amazon's latest service APIs.
An introductory blog post detailing some of the motivation and design decisions
can be found [here](http://brendanhay.nz/amazonka-comprehensive-haskell-aws-client).


## Documentation

You can find the latest stable release documentation for each respective library
on Hackage under the [AWS section](http://hackage.haskell.org/packages/#cat:AWS).

Haddock documentation which is built by CI from the `develop` branch
can be found [here](http://brendanhay.nz/amazonka-doc).


## Organisation

Expand All @@ -43,8 +41,7 @@ This repository is organised into the following directory structure:
* [`core`](core): The `amazonka-core` library upon which each of the services depends.
* [`examples`](examples): A currently sparse collection of examples for the various services.
* [`gen`](gen): The code generation binary, along with configuration, templates, and assets.
* [`script`](script): CI scripts to manage the release lifecycle of the service libraries.
* [`share`](share): Makefile plumbing common to all service libraries
* [`scripts`](scripts): CI scripts to manage the release lifecycle of the service libraries.
* [`test`](test): The `amazonka-test` library containing common test functionality.


Expand All @@ -59,13 +56,10 @@ For any problems, comments, or feedback please create an issue [here on GitHub](

### Package Names

It is often desirable to provide supplemental functionality to `amazonka` as
an additional library, for example providing S3 encryption via a package such
It is often desirable to provide supplemental functionality to `amazonka` as an additional library, for example providing S3 encryption via a package such
as `amazonka-s3-encryption`.

I ask that authors of these packages carefully consider package naming
and preferably do not prefix the package with `amazonka-*` to avoid potential
collisions with generated package names.
Authors of these packages carefully consider package naming and preferably do not prefix the package with `amazonka-*` to avoid potential collisions with generated package names.


## Licence
Expand Down
1 change: 0 additions & 1 deletion amazonka-alexa-business/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-apigateway/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-application-autoscaling/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-appstream/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-appsync/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-athena/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-autoscaling-plans/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-autoscaling/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-batch/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-budgets/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-certificatemanager-pca/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-certificatemanager/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-cloud9/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-clouddirectory/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-cloudformation/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-cloudfront/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-cloudhsm/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-cloudhsmv2/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-cloudsearch-domains/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-cloudsearch/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-cloudtrail/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-cloudwatch-events/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-cloudwatch-logs/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-cloudwatch/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-codebuild/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-codecommit/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-codedeploy/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-codepipeline/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-codestar/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-cognito-identity/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-cognito-idp/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-cognito-sync/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-comprehend/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-config/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-connect/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-cost-explorer/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-cur/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-datapipeline/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-devicefarm/Makefile

This file was deleted.

1 change: 0 additions & 1 deletion amazonka-directconnect/Makefile

This file was deleted.

Loading

0 comments on commit 6194d08

Please sign in to comment.