github.com/goreleaser/goreleaser@v1.25.1/www/docs/pro.md (about)

     1  # GoReleaser Pro
     2  
     3  GoReleaser Pro is a paid, closed-source GoReleaser distribution with some
     4  additional features:
     5  
     6  - [x] Keep [DockerHub image descriptions up to date](/customization/dockerhub);
     7  - [x] Create [macOS disk images (DMGs)](/customization/dmg);
     8  - [x] Create [Windows installers](/customization/msi);
     9  - [x] Use `goreleaser release --single-target` to build the whole pipeline for a
    10        single architecture locally;
    11  - [x] Check boxes in pull request templates;
    12  - [x] [Template entire files](/customization/templatefiles) and add them to the
    13        release. You can also template files that will be included in archives,
    14        packages, Docker images, etc...;
    15  - [x] Use the [`.Artifacts`](/customization/templates/#artifacts) template
    16        variable to build more powerful customizations;
    17  - [x] [Split and merge builds](/customization/partial) to speed up your release
    18        by splitting work, use CGO, or run platform-specific code;
    19  - [x] More [changelog options](/customization/changelog): Filter commits by path
    20        & subgroups, group dividers;
    21  - [x] Have custom [before and after hooks for archives](/customization/archive/);
    22  - [x] Prepare a release with
    23        [`goreleaser release --prepare`](/cmd/goreleaser_release/), publish and
    24        announce it later with
    25        [`goreleaser publish`](/cmd/goreleaser_publish/) and
    26        [`goreleaser announce`](/cmd/goreleaser_announce/), or with
    27        [`goreleaser continue`](/cmd/goreleaser_continue/);
    28  - [x] Preview and test your next release's change log with
    29        [`goreleaser changelog`](/cmd/goreleaser_changelog/);
    30  - [x] Continuously release [nightly builds](/customization/nightlies/);
    31  - [x] Import pre-built binaries with the
    32        [`prebuilt` builder](./customization/builds.md#import-pre-built-binaries);
    33  - [x] Rootless build [Docker images](./customization/docker.md#podman) and
    34        [manifests](./customization/docker_manifest.md#podman) with
    35        [Podman](https://podman.io);
    36  - [x] Easily create `apt` and `yum` repositories with the
    37        [fury.io integration](/customization/fury/);
    38  - [x] Reuse configuration files with the
    39        [include keyword](/customization/includes/);
    40  - [x] Run commands after the release with
    41        [global after hooks](/customization/hooks/);
    42  - [x] Use GoReleaser within your [monorepo](/customization/monorepo/);
    43  - [x] Create
    44        [custom template variables](/customization/templates/#custom-variables)
    45        (goes well with [includes](/customization/includes/)).
    46  
    47  <script src="https://gumroad.com/js/gumroad.js"></script>
    48  
    49  <a class="gumroad-button" href="https://gumroad.com/l/CadfZ" target="_blank">Get GoReleaser Pro</a>
    50  
    51  ## Road map
    52  
    53  We don't have a properly organized public road map (_yet_), but these are some
    54  of the things we plan to work on, in one form or another:
    55  
    56  - [ ] `--dry-run` to test the release locally, possibly skipping the actual
    57        build of the binaries to focus on faster iteration of the other parts;
    58  - [ ] first-class macOS signing;
    59  
    60  That said, your input is always welcome!
    61  Once you buy it, feel free to
    62  [email me](mailto:carlos@becker.software?subject=GoReleaser%20Feature%20Suggestion)
    63  with your suggestions and ideas.
    64  
    65  ## Pricing & Sponsors
    66  
    67  - The current pricing is low and is likely to increase as we keep adding more
    68    pro-only features;
    69  - If you sponsor either the project or any of its developers, you [can ask for a
    70    discount](mailto:carlos@becker.software?subject=GoReleaser%20Coupon%20Request)!
    71  
    72  ## Enterprise support
    73  
    74  I don't have a plan for that yet, but please [email
    75  me](mailto:carlos@becker.software?subject=GoReleaser%20Enterprise%20Support) if
    76  you are interested.
    77  
    78  ## Using GoReleaser Pro
    79  
    80  Once you [buy it](https://gum.co/goreleaser), you'll get a license key. You can
    81  then pass it to the [`release` command](/cmd/goreleaser_release/) either via the
    82  `--key` flag or the `GORELEASER_KEY` environment variable.
    83  
    84  If you use the GitHub action, you will want to set the `distribution` option to
    85  `goreleaser-pro`. Check the [documentation](/ci/actions/) for more details.
    86  
    87  ## EULA
    88  
    89  Please, make sure you read and agree with our [EULA](/eula).
    90  
    91  ---
    92  
    93  **✨✨ Thanks for your support! ✨✨**