Skip to content
  • Matthew Pickering's avatar
    93153aab
    packaging: Introduce CI job for generating hackage documentation · 93153aab
    Matthew Pickering authored and Marge Bot's avatar Marge Bot committed
    This adds a CI job (hackage-doc-tarball) which generates the necessary
    tarballs for uploading libraries and documentation to hackage. The
    release script knows to download this folder and the upload script will
    also upload the release to hackage as part of the release.
    
    The `ghc_upload_libs` script is moved from ghc-utils into .gitlab/ghc_upload_libs
    
    There are two modes, preparation and upload.
    
    * The `prepare` mode takes a link to a bindist and creates a folder containing the
      source and doc tarballs ready to upload to hackage.
    * The `upload` mode takes the folder created by prepare and performs the upload to
      hackage.
    
    Fixes #21493
    
    Related to #21512
    93153aab
    packaging: Introduce CI job for generating hackage documentation
    Matthew Pickering authored and Marge Bot's avatar Marge Bot committed
    This adds a CI job (hackage-doc-tarball) which generates the necessary
    tarballs for uploading libraries and documentation to hackage. The
    release script knows to download this folder and the upload script will
    also upload the release to hackage as part of the release.
    
    The `ghc_upload_libs` script is moved from ghc-utils into .gitlab/ghc_upload_libs
    
    There are two modes, preparation and upload.
    
    * The `prepare` mode takes a link to a bindist and creates a folder containing the
      source and doc tarballs ready to upload to hackage.
    * The `upload` mode takes the folder created by prepare and performs the upload to
      hackage.
    
    Fixes #21493
    
    Related to #21512
Loading Validating GitLab CI configuration… Learn more
Loading