Skip to content

Instantly share code, notes, and snippets.

@aalmiray
Last active May 17, 2021 20:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aalmiray/153236d427f8a1848871f1cbe98a202d to your computer and use it in GitHub Desktop.
Save aalmiray/153236d427f8a1848871f1cbe98a202d to your computer and use it in GitHub Desktop.
JReleaser configuration for Jbang

Changelog

πŸš€ Features

  • d9a4fcd add mavenrepo export option (#769)
  • 0a39c96 add interactive mode for non-jshell (#802)

πŸ› Fixes

  • b2b0662 be able to launch editors with space in name (#800)
  • c7b0b59 Fixed template init naming validation

🧰 Tasks

  • b14e00a testing for jfr output. (#735)
  • 553644e fix formatting

πŸ“ Documentation

  • fd7c61b add piradix as a contributor (#801)

βš™οΈ Dependencies

  • b3187bc bump junit-jupiter from 5.7.0 to 5.7.1 (#796)
  • 88df891 bump org.asciidoctor.jvm.convert from 3.3.0 to 3.3.2 (#797)
  • 00a65b7 bump com.diffplug.spotless from 5.7.0 to 5.11.0 (#795)
  • f64ad19 bump junit-jupiter-engine from 5.7.0 to 5.7.1 (#794)
  • a6a1241 bump qute-core from 1.10.5.Final to 1.12.2.Final (#793)
  • 8851469 bump jandex from 2.2.2.Final to 2.2.3.Final (#792)

  • 4dbcf4d [minor] prepare release

Contributors

Max Rydahl Andersen, GitHub, allcontributors[bot], dependabot[bot], dependabot-preview[bot], Tako Schotanusllcontributors[bot], dependabot[bot], dependabot-preview[bot], Tako Schotanus

Changelog

πŸš€ Features

  • e03d6d9 info tools now returns a lot more information (#859)
  • d5be441 Support Alpine Linux (#839)

πŸ› Fixes

  • 20ad466 Trying to app install a GAV resulted in an NPE (#866)
  • 4add836 Don't use eval in app scripts (#855)
  • 617546d jdk home output won't print "echo" anymore (#841)

🧰 Tasks

  • c8722bb more rename master to main. Fixes #870
  • 326eca3 rename master to main. Fixes #870
  • e219f9a Alias list again shows @ catalog where appropriate (#856)
  • 20222e9 bump maven plugin to 0.0.7 (#835)

βœ… Tests

  • 1901abc fixed test that failed because of unreachable site (#857)

πŸ“ Documentation

  • 634d14f fix JBang spelling

  • 73fda5b remove jbang-catalog to not have noise
  • 94c47bd upgrade to gradle 6.9
  • 5d8299b Upgrade to GitHub-native Dependabot (#848)
  • 0311125 Implemented all items from issue #854 (#858)

Contributors

Max Rydahl Andersen, Tako Schotanus, GitHub, dependabot-preview[bot], George Gastaldilcontributors[bot], dependabot[bot], dependabot-preview[bot], Tako Schotanus

project:
name: jbang
description: Unleash the power of Java
longDescription: |
jbang let you build and run java applications without java pre-installed
and using any dependency for your scripts/apps.
website: https://www.jbang.dev
authors:
- Max Andersen
license: MIT
java:
groupId: dev.jbang
version: 8
release:
github:
username: maxandersen
overwrite: true
draft: false
sign: true
changelog:
formatted: ALWAYS
change: '- {{commitShortHash}} {{commitTitle}}'
labelers:
- label: 'fix'
title: 'fix:'
- label: 'feature'
title: 'feat:'
- label: 'task'
title: 'chore:'
- label: 'dependencies'
title: 'chore(deps):'
- label: 'test'
title: 'test:'
- label: 'docs'
title: 'docs:'
- label: 'docs'
title: 'doc:'
categories:
- title: 'πŸš€ Features'
labels:
- 'feature'
- title: 'πŸ› Fixes'
labels:
- 'fix'
- title: '🧰 Tasks'
labels:
- 'task'
- title: 'βœ… Tests'
labels:
- 'test'
- title: 'πŸ“ Documentation'
labels:
- 'docs'
- title: 'βš™οΈ Dependencies'
labels:
- 'dependencies'
replacers:
- search: 'fix: '
- search: 'feat: '
- search: 'chore: '
- search: 'chore\(deps\): '
- search: 'test: '
- search: 'docs: '
- search: 'doc: '
signing:
active: always
armored: true
announce:
twitter:
active: release
sdkman:
active: release
files:
artifacts:
- path: version.txt
$ jreleaser release -y
[INFO] JReleaser 0.4.0-SNAPSHOT
[INFO] Configuring with jreleaser.yml
[INFO] - basedir set to /Users/aalmiray/dev/github/jbang
[INFO] Reading configuration
[INFO] Loading properties from /Users/aalmiray/.jreleaser/config.toml
[INFO] Validating configuration
[INFO] Project version set to 0.70.0.15
[INFO] Release is not snapshot
[INFO] Timestamp is 2021-05-17T22:23:41.715567+02:00
[INFO] HEAD is at c8722bb
[INFO] dryrun set to true
[INFO] Generating changelog: out/jreleaser/release/CHANGELOG.md
[INFO] Calculating checksums
[INFO] Signing files
[INFO] [sign] build/tmp/version.txt
[INFO] [sign] build/distributions/jbang-0.70.0.15.tar
[INFO] [sign] build/distributions/jbang-0.70.0.15.zip
[INFO] [sign] build/distributions/jbang.tar
[INFO] [sign] build/distributions/jbang.zip
[INFO] [sign] out/jreleaser/checksums/checksums.txt
[INFO] Uploading is not enabled. Skipping.
[INFO] Releasing to https://github.com/aalmiray/jbang
[INFO] - uploading version.txt
[INFO] - uploading version.txt.sha256
[INFO] - uploading jbang-0.70.0.15.tar
[INFO] - uploading jbang-0.70.0.15.zip
[INFO] - uploading jbang-0.70.0.15.tar.sha256
[INFO] - uploading jbang-0.70.0.15.zip.sha256
[INFO] - uploading jbang.tar
[INFO] - uploading jbang.zip
[INFO] - uploading jbang.tar.sha256
[INFO] - uploading jbang.zip.sha256
[INFO] - uploading checksums.txt
[INFO] - uploading checksums.txt.asc
[INFO] - uploading version.txt.asc
[INFO] - uploading jbang-0.70.0.15.tar.asc
[INFO] - uploading jbang.zip.asc
[INFO] - uploading jbang.tar.asc
[INFO] - uploading jbang-0.70.0.15.zip.asc
[INFO] Writing output properties to out/jreleaser/output.properties
[INFO] JReleaser succeeded after 20.370 s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment