Skip to content

Conversation

@gbaz
Copy link
Contributor

@gbaz gbaz commented Dec 5, 2023

Merge recent changes from master to the central-server branch, and update the text specific to central-server to describe the new endorsement workflow.

ysangkok and others added 30 commits May 21, 2023 11:40
Sorted table column background color
colors for paginate buttons and dataTables length, filter text
* relax upper bounds revision check

* Update src/Distribution/Server/Util/CabalRevisions.hs

Co-authored-by: ˌbodʲɪˈɡrʲim <andrew.lelechenko@gmail.com>

---------

Co-authored-by: ˌbodʲɪˈɡrʲim <andrew.lelechenko@gmail.com>
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 20 to 21.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](cachix/install-nix-action@v20...v21)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…hub-action

enable `nix flake check` and Mac build in GitHub Action
Also add a more informative comment.
These are still there from the index being mirrored, but we avoid mirroring
tarballs for each metadata revision. This seems to also improve ram usage.
This combines via CPP two PRs by @jessicah:

- #1217 (for Cabal >= 3.11)
- #1221 (for Cabal <= 3.10)
peterbecich and others added 28 commits September 15, 2023 19:06
HLS provided in `nix develop` shell
…ns/checkout-4

Bump actions/checkout from 3 to 4
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 22 to 23.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](cachix/install-nix-action@v22...v23)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…x/install-nix-action-23

Bump cachix/install-nix-action from 22 to 23
remove unnecessary flake settings
Vouching allows new users to get added to the uploaders group by way of
other people "vouching" for then. This should alleviate privileged
Hackage users, since they were previously the only people that could add
people to the uploaders group.
Filter out metadata revisions in index before mirroring
Close <p> tags in the revisions RSS feed
Building with GHC 9.8.1 blocked on:
- [ ] happstack-server: Happstack/happstack-server#80
- does not add anything over `haskell-ci.yml`
- not quite up to the state of the art:
  * does not do any caching
  * `cabal haddock` should be invoked with `--disable-documentation`;
    currently, it rebuilds everything
fix: replace list lastVersion by referenceVersion (#1264)
The list of metadata revisions for a package is available at
the url /package/:package/revisions/

When rendered in HTML this list includes the revision number, timestamp,
uploader, and sha256; but when rendered in JSON the sha256 is missing.

This change adds revisions sha256 to the JSON rendering.
Add hashes to the list of revisions in JSON format
Allow serving cabal files with package name in the file name.
@gbaz gbaz merged commit fa1d82c into central-server Dec 5, 2023
@ysangkok ysangkok deleted the gb/master-to-central-dec-23 branch December 14, 2023 20:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.