diff --git a/.github/workflows/haskell.yml b/.github/workflows/haskell.yml index f9df609..2004f41 100644 --- a/.github/workflows/haskell.yml +++ b/.github/workflows/haskell.yml @@ -20,39 +20,18 @@ jobs: steps: - name: git checkout uses: actions/checkout@v3 - - name: Setup compiler, build and test + - name: ms-graph-api : Setup compiler, build and test + working-directory: ./ms-graph-api + run: | + stack build --resolver ${{ matrix.stack-resolver }} + stack test + - name: ms-azure-api : Setup compiler, build and test + working-directory: ./ms-azure-api + run: | + stack build --resolver ${{ matrix.stack-resolver }} + stack test + - name: ms-auth : Setup compiler, build and test + working-directory: ./ms-auth run: | stack build --resolver ${{ matrix.stack-resolver }} stack test - - # - name: Setup Haskell tools - # uses: haskell/actions/setup@v2 - # with: - # ghc-version: ${{ matrix.ghc-version }} - # # cabal-version: 'latest'. Omitted, but defaults to 'latest' - # enable-stack: true - # stack-setup-ghc: true # Runs stack setup to install the specified GHC. - # stack-no-global: true # Prevents installing GHC and Cabal globally. - # stack-version: 'latest' - # - name: Stack build and test - # run: | - # stack build --system-ghc --no-install-ghc - # stack test - - # ci: - # name: CI - # runs-on: ubuntu-latest # or macOS-latest, or windows-latest - # steps: - # - name: git checkout - # uses: actions/checkout@v3 - # - name: Setup tools - # uses: haskell/actions/setup@v2 - # with: - # ghc-version: '8.8.4' # Exact version of ghc to use - # # cabal-version: 'latest'. Omitted, but defaults to 'latest' - # enable-stack: true - # stack-version: 'latest' - # - name: stack build and test - # run: | - # stack build - # stack test diff --git a/ms-azure-api/CHANGELOG.md b/ms-azure-api/CHANGELOG.md index 8f5f1df..b5145ae 100644 --- a/ms-azure-api/CHANGELOG.md +++ b/ms-azure-api/CHANGELOG.md @@ -8,4 +8,6 @@ and this project adheres to the ## Unreleased -## 0.1.0.0 - YYYY-MM-DD +## 0.1.0.0 + +First release diff --git a/ms-azure-api/README.md b/ms-azure-api/README.md index 29c011a..b19a603 100644 --- a/ms-azure-api/README.md +++ b/ms-azure-api/README.md @@ -1,5 +1,32 @@ # ms-azure-api -[![Build Status](https://travis-ci.org/unfoldml/ms-azure-api.png)](https://travis-ci.org/unfoldml/ms-azure-api) +Haskell client bindings to the [Microsoft Azure API](). + +[![Hackage](https://img.shields.io/hackage/v/ms-azure-api?style=for-the-badge)](https://hackage.haskell.org/package/ms-azure-api) -TODO Description. +![main](https://github.com/unfoldml/ms-graph-api/actions/workflows/haskell.yml/badge.svg?branch=main) + + +## Introduction + +This library provides the client interface (under the `MSAzureAPI` namespace). + +Authentication can be implemented with the @ms-auth@ library. + +## Status + +This library is still in development, so expect missing functionality. +If there's anything you would like to see added, feel free to +[open an issue](https://github.com/unfoldml/ms-graph-api/issues/new). +In general, since the MS Azure API is quite large, features will be added to this library on a need basis. + +## Evolution of the library + +Some breaking changes might also be introduced as the library matures. + +We adhere to a simplified version of the [Package Versioning Policy](https://pvp.haskell.org/): breaking changes are signaled by increasing the major version number (e.g. 0.x -> 1.x ). + + +## Copyright + +(c) 2023-, Marco Zocca, UnfoldML AB diff --git a/ms-graph-api/CHANGELOG.md b/ms-graph-api/CHANGELOG.md index fef261b..5374f2d 100644 --- a/ms-graph-api/CHANGELOG.md +++ b/ms-graph-api/CHANGELOG.md @@ -13,9 +13,9 @@ and this project adheres to the MSGraphAPI.ChangeNotifications.Subscription -== Breaking changes: +*Breaking changes* -Moved the Network/* module hierarchy to the @ms-auth@ package shared with @ms-azure-api@ +Moved the Network/* module hierarchy to the `ms-auth` package shared with `ms-azure-api`. ## 0.6.0.0