Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

master -> central server jan 2023 #1158

Merged
merged 46 commits into from
Jan 5, 2023
Merged

master -> central server jan 2023 #1158

merged 46 commits into from
Jan 5, 2023

Commits on May 16, 2022

  1. Configuration menu
    Copy the full SHA
    2d4f3f7 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2022

  1. Configuration menu
    Copy the full SHA
    b21f35b View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2022

  1. Cachix caching for nix-shell GitHub Action (#1081)

    Squashed commit of the following:
    
    commit be261f9005d7f0382bd28e384542e141d47c4c35
    Author: Peter Becich <[email protected]>
    Date:   Wed Jun 1 20:17:02 2022 -0700
    
        Revert "test"
    
        This reverts commit 678a1ed.
    
    commit 678a1ed
    Author: Peter Becich <[email protected]>
    Date:   Wed Jun 1 19:47:10 2022 -0700
    
        test
    
    commit 7c8b2ee
    Author: Peter Becich <[email protected]>
    Date:   Wed May 25 18:55:42 2022 -0700
    
        use Cachix in GitHub Action
    
    commit b99b637
    Author: Peter Becich <[email protected]>
    Date:   Tue May 24 00:17:53 2022 -0700
    
        attempt to fix Github Actions caching
    
    commit 49f09ed
    Author: Peter Becich <[email protected]>
    Date:   Mon May 23 19:40:27 2022 -0700
    
        attempt to cache `/nix` in Nix Shell Github Action
    
        cachix/install-nix-action#56 (comment)
    
    commit 5a5b310
    Author: Peter Becich <[email protected]>
    Date:   Mon May 23 19:35:18 2022 -0700
    
        attempt to use cache in Nix Shell Github Action
    
        https://github.com/cachix/install-nix-action#how-do-i-add-a-binary-cache
    peterbecich authored Jun 4, 2022
    Configuration menu
    Copy the full SHA
    c2a34d7 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2022

  1. Add uploaded_at field in package api (#1080)

    At present time, the information returned by the Package JSON API amounts to:
    
    ```json
    {
        "author": "Hécate Moonlight",
        "copyright": "",
        "description": "The 'Display' typeclass provides a solution for user-facing output that does not have to abide by the rules of the Show typeclass.",
        "homepage": "https://github.com/haskell-text/text-display#readme",
        "license": "MIT",
        "metadata_revision": 0,
        "synopsis": "A typeclass for user-facing output"
    }
    ```
    
    This PR aims to implement support for the package upload timestamp in this payload.
    
    The final result is this:
    
    ```json
    {
        "author": "Hécate Moonlight",
        "copyright": "",
        "description": "The 'Display' typeclass provides a solution for user-facing output that does not have to abide by the rules of the Show typeclass.",
        "homepage": "https://github.com/haskell-text/text-display#readme",
        "license": "MIT",
        "metadata_revision": 0,
        "synopsis": "A typeclass for user-facing output",
        "uploaded_at": "2022-05-22T22:24:48.997120639Z"
    }
    ```
    Kleidukos authored Jun 7, 2022
    Configuration menu
    Copy the full SHA
    c995284 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2022

  1. package page: Include virtual-modules in module tree (#1085)

    The virtual-modules field is used by ghc-prim to provide a magic module
    which doesn't exist on disk but still has documentation and so-on. By
    including it here the module appears in the module list on the package
    homepage.
    mpickering authored Jun 23, 2022
    Configuration menu
    Copy the full SHA
    1248122 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2022

  1. Configuration menu
    Copy the full SHA
    ae4f14e View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2022

  1. Divide sitemap into parts

    AliasQli committed Jul 12, 2022
    Configuration menu
    Copy the full SHA
    9fe9494 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2022

  1. Configuration menu
    Copy the full SHA
    b9330e0 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2022

  1. Configuration menu
    Copy the full SHA
    10d14a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1daad17 View commit details
    Browse the repository at this point in the history
  3. Check authorisation (#1111)

    AliasQli authored Jul 21, 2022
    Configuration menu
    Copy the full SHA
    5329594 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2022

  1. Dynamically add css piece

    AliasQli committed Jul 23, 2022
    Configuration menu
    Copy the full SHA
    969915e View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2022

  1. Configuration menu
    Copy the full SHA
    c84f467 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

  1. Configuration menu
    Copy the full SHA
    33d7807 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2377900 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2022

  1. Configuration menu
    Copy the full SHA
    db0f10a View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2022

  1. Configuration menu
    Copy the full SHA
    f6c1e48 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2022

  1. Configuration menu
    Copy the full SHA
    02cd189 View commit details
    Browse the repository at this point in the history
  2. work with cabal 3.8

    gbaz committed Sep 26, 2022
    Configuration menu
    Copy the full SHA
    e72ee4f View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2022

  1. Configuration menu
    Copy the full SHA
    e907996 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2022

  1. Add dependabot for github workflows

    This will alert of outdated actions used in our workflows.
    
    Does not make much sense for the generated `haskell-ci.yml` workflow,
    as accepted action version bumps do not survive regeneration.
    
    Makes sense for the other workflow(s) though.
    andreasabel committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    2dadc2a View commit details
    Browse the repository at this point in the history
  2. Bump cachix/cachix-action from 10 to 12

    Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action) from 10 to 12.
    - [Release notes](https://github.com/cachix/cachix-action/releases)
    - [Commits](cachix/cachix-action@v10...v12)
    
    ---
    updated-dependencies:
    - dependency-name: cachix/cachix-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and andreasabel committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    4fdadd9 View commit details
    Browse the repository at this point in the history
  3. Bump actions/checkout from 2.4.0 to 3.1.0

    Bumps [actions/checkout](https://github.com/actions/checkout) from 2.4.0 to 3.1.0.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v2.4.0...v3.1.0)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and andreasabel committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    6533596 View commit details
    Browse the repository at this point in the history
  4. Bump cachix/install-nix-action from 17 to 18

    Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 17 to 18.
    - [Release notes](https://github.com/cachix/install-nix-action/releases)
    - [Commits](cachix/install-nix-action@v17...v18)
    
    ---
    updated-dependencies:
    - dependency-name: cachix/install-nix-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and andreasabel committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    2a3ad24 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2022

  1. Build with Cabal-3.8 and GHC 9.4 (#1141)

    This commit makes `hackage-server` compile with Cabal-3.8, but does not add any Cabal-3.8 specific features.
    
    Adds `allow-older: Cabal:process` to solve a conflict arising from these two dependency chains:
    - Cabal-3.8.1.0 -> process >= 1.6.14
    - Cabal-3.8.1.0 -> doctest-parallel -> ghc -> process
    
    For `ghc < 9.4`, this means `process < 1.6.14`, and the `ghc` package is not upgradeable, so the only solution is to override `Cabal-3.8.1.0`s request for this very recent version of `process`.
    The conflict is discussed in haskell/cabal#8554.
    
    Likely, the next release of `Cabal-3.8` will drop the request for a specific `process` library and we can drop the `allow-older` workaround, and also reenable the tests on Haskell-CI for GHC < 9.4  (see `cabal.haskell-ci`).
    andreasabel authored Oct 29, 2022
    Configuration menu
    Copy the full SHA
    0632086 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2022

  1. 1 Configuration menu
    Copy the full SHA
    5e893c9 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2022

  1. Allow mtl-2.3 and transformers-0.6 (#1150)

    Allow `mtl-2.3` and `transformers-0.6`.
    
    Some import statements have to be changed to accommodate the breaking changes of `mtl >= 2.3`.  In case of `liftM`, I opted for the more modern `<$>`.
    
    We also contribute a new CI workflow that tests building with `mtl >= 2.3.1` so that `mtl-2.3` compatibility does not bit-rot.
    andreasabel authored Dec 30, 2022
    Configuration menu
    Copy the full SHA
    c2dd35c View commit details
    Browse the repository at this point in the history
  2. Disable test (#1124)

    * allow disable tests on client side
    AliasQli authored Dec 30, 2022
    Configuration menu
    Copy the full SHA
    4af279e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8b2be18 View commit details
    Browse the repository at this point in the history
  4. List maintainers on package page (#1098)

    * List maintainers on package page
    AliasQli authored Dec 30, 2022
    Configuration menu
    Copy the full SHA
    a5bf92c View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2022

  1. Vendor snowball package (#1116)

    * vendor snowball
    AliasQli authored Dec 31, 2022
    Configuration menu
    Copy the full SHA
    8095dc0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    543b817 View commit details
    Browse the repository at this point in the history
  3. Add captcha for user registration (#1099)

    * Add captcha for user registration.
    AliasQli authored Dec 31, 2022
    Configuration menu
    Copy the full SHA
    59d6dd7 View commit details
    Browse the repository at this point in the history
  4. remove filtering 00-index for cabal version < 2.0 hack (#1152)

    Co-authored-by: Gershom Bazerman <[email protected]>
    gbaz and gbaz authored Dec 31, 2022
    Configuration menu
    Copy the full SHA
    10e4b9b View commit details
    Browse the repository at this point in the history
  5. Add lastVersion in listings (#749) (#1140)

    * Add lastVersion in listings (#749)
    blackheaven authored Dec 31, 2022
    Configuration menu
    Copy the full SHA
    f624f6f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    021eea0 View commit details
    Browse the repository at this point in the history
  7. Add test log display (#1100)

    * Add test log
    AliasQli authored Dec 31, 2022
    Configuration menu
    Copy the full SHA
    3b75f8c View commit details
    Browse the repository at this point in the history
  8. Merge pull request #1103 from AliasQli/sitemap

    Divide sitemap into parts
    gbaz authored Dec 31, 2022
    Configuration menu
    Copy the full SHA
    b7b67ee View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2023

  1. Reverse Dependencies indexed on PackageName (#1082)

    * Rebased Reverse Dependencies
    ysangkok authored Jan 1, 2023
    Configuration menu
    Copy the full SHA
    4d0bd17 View commit details
    Browse the repository at this point in the history
  2. Add "Quick Jump" to candidate package page (#1122)

    This allows the testing of quick jump for a candidate.
    mpickering authored Jan 1, 2023
    Configuration menu
    Copy the full SHA
    0a2ffe8 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2023

  1. Solves #1029 - Adds paging to recent packages and recent revisions (#…

    …1055)
    
    paging on recent packages and uploads
    LeviButcher authored Jan 2, 2023
    Configuration menu
    Copy the full SHA
    2f9a4ee View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1113 from AliasQli/css

    Dynamically add css piece
    gbaz authored Jan 2, 2023
    Configuration menu
    Copy the full SHA
    49bc947 View commit details
    Browse the repository at this point in the history
  3. support for prefers-color-scheme (#1008)

    * support for `prefers-color-scheme`
    
    * 2x brightness for captions and links in dark color scheme
    
    * table dark color scheme
    
    * prefers-color-scheme for links, footer, and table-of-contents
    
    * paginator css for `prefers-color-scheme`
    peterbecich authored Jan 2, 2023
    1 Configuration menu
    Copy the full SHA
    5f5b814 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2023

  1. Maintainer notifications

    Co-authored-by: Gershom <[email protected]>
    AliasQli and gbaz authored Jan 4, 2023
    Configuration menu
    Copy the full SHA
    b13bc6e View commit details
    Browse the repository at this point in the history
  2. cleanup buncha partial functions for revdeps, elim use of MonadThrow (#…

    …1156)
    
    * cleanup partial functions for revdeps, elim use of MonadThrow, MonadCatch
    
    * fix tests enablement link
    gbaz authored Jan 4, 2023
    Configuration menu
    Copy the full SHA
    6384905 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2023

  1. Configuration menu
    Copy the full SHA
    0f85c86 View commit details
    Browse the repository at this point in the history