Skip to content

Commit

Permalink
chore: prepare for 2.18.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
strager committed Nov 3, 2023
1 parent 9ca3b00 commit 684ddb8
Show file tree
Hide file tree
Showing 27 changed files with 65 additions and 51 deletions.
2 changes: 1 addition & 1 deletion Formula/quick-lint-js.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
class QuickLintJs < Formula
desc "Find bugs in your JavaScript code"
homepage "https://quick-lint-js.com/"
url "https://c.quick-lint-js.com/releases/2.17.0/source/quick-lint-js-2.17.0.tar.gz"
url "https://c.quick-lint-js.com/releases/2.18.0/source/quick-lint-js-2.18.0.tar.gz"
license "GPL-3.0-or-later"
head "https://github.com/quick-lint/quick-lint-js.git", branch: "master"

Expand Down
2 changes: 1 addition & 1 deletion dist/arch/PKGBUILD-dev
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# Contributor: Shivam Mehta <sm.cse at gmail dot com>

pkgname=quick-lint-js-dev
pkgver=2.17.0
pkgver=2.18.0
pkgrel=1
pkgdesc="Find bugs in JavaScript programs"
arch=(aarch64 arm armv6h armv7h i686 pentium4 x86_64)
Expand Down
2 changes: 1 addition & 1 deletion dist/arch/PKGBUILD-git
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# Contributor: Shivam Mehta <sm.cse at gmail dot com>

pkgname=quick-lint-js-git
pkgver=2.17.0
pkgver=2.18.0
pkgrel=1
pkgdesc="Find bugs in JavaScript programs"
arch=(aarch64 arm armv6h armv7h i686 pentium4 x86_64)
Expand Down
2 changes: 1 addition & 1 deletion dist/arch/PKGBUILD-release
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# Contributor: Shivam Mehta <sm.cse at gmail dot com>

pkgname=quick-lint-js
pkgver=2.17.0
pkgver=2.18.0
pkgrel=1
pkgdesc="Find bugs in JavaScript programs"
arch=(aarch64 arm armv6h armv7h i686 pentium4 x86_64)
Expand Down
2 changes: 1 addition & 1 deletion dist/chocolatey/quick-lint-js.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>quick-lint-js</id>
<version>2.17.0</version>
<version>2.18.0</version>
<title>quick-lint-js (Install)</title>
<authors>Matthew "strager" Glazar et al</authors>
<owners>Matthew "strager" Glazar</owners>
Expand Down
4 changes: 2 additions & 2 deletions dist/chocolatey/tools/VERIFICATION.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ in verifying that this package's contents are trustworthy.
I, Matthew "strager" Glazar, am the software vendor who packaged this software
for Chocolatey.

Upstream SHA256 checksums: https://c.quick-lint-js.com/releases/2.17.0/SHA256SUMS
GPG signature: https://c.quick-lint-js.com/releases/2.17.0/SHA256SUMS.asc
Upstream SHA256 checksums: https://c.quick-lint-js.com/releases/2.18.0/SHA256SUMS
GPG signature: https://c.quick-lint-js.com/releases/2.18.0/SHA256SUMS.asc
4 changes: 2 additions & 2 deletions dist/debian/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ To test `asgen-config.json` or metadata changes locally:
* Change `MediaBaseUrl` to `"http://localhost:8069/appstream/export/media/"`.
* Change `HtmlBaseUrl` to `"http://localhost:8069/appstream/export/html/"`.
5. Create a directory `debian/pool/`.
6. Copy `dist/debian/*2.17.0*` (built by the [Building](#Building) instructions
6. Copy `dist/debian/*2.18.0*` (built by the [Building](#Building) instructions
above) into the `debian/pool/` directory.
7. Run `./dist/debian/update-repository path/to/debian`.
8. Start an HTTP server in the `debian` directory. For example:
Expand All @@ -73,7 +73,7 @@ To release to downstream Debian, we [ship a source package to Debian mentors][].
1. Download a signed release .tar.gz and .tar.gz.asc (e.g. from
<https://c.quick-lint-js.com/releases/latest/source/>).
2. Create a package using `package.sh`:
`./dist/debian/package.sh --output-directory debian-package --orig path/to/quick-lint-js-2.17.0.tar.gz --sign`
`./dist/debian/package.sh --output-directory debian-package --orig path/to/quick-lint-js-2.18.0.tar.gz --sign`
* NOTE: `package.sh` will use the `debian` sources from your checkout
(`./dist/debian/debian/`), not from the signed release tarball.
3. Upload the package: `dput mentors debian-package/quick-lint-js_2.4.2-1_source.changes`
Expand Down
6 changes: 6 additions & 0 deletions dist/debian/debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
quick-lint-js (2.18.0-1) unstable; urgency=medium

* New release.

-- Matthew "strager" Glazar <[email protected]> Fri, 03 Nov 2023 17:41:59 -0400

quick-lint-js (2.17.0-1) unstable; urgency=medium

* New release.
Expand Down
6 changes: 6 additions & 0 deletions dist/debian/debian/changelog-bionic
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
quick-lint-js (2.18.0-1) unstable; urgency=medium

* New release.

-- Matthew "strager" Glazar <[email protected]> Fri, 03 Nov 2023 17:41:59 -0400

quick-lint-js (2.17.0-1) unstable; urgency=medium

* New release.
Expand Down
2 changes: 1 addition & 1 deletion dist/msix/AppxManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<Identity
Name="quick-lint.quick-lint-js"
Publisher="CN=Matthew Glazar, O=Matthew Glazar, L=San Carlos, S=California, C=US"
Version="2.17.0.0" />
Version="2.18.0.0" />

<Properties>
<DisplayName>quick-lint-js</DisplayName>
Expand Down
8 changes: 4 additions & 4 deletions dist/npm/BUILDING.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ To build this quick-lint-js npm package:
* `dist/npm/linux-x64/bin/quick-lint-js`: Linux x86_64 executable
* `dist/npm/darwin-x64/bin/quick-lint-js`: macOS 64-bit Intel executable
* `dist/npm/win32-x64/bin/quick-lint-js.exe`: Windows x64 executable
3. Run `npm pack .` to create `quick-lint-js-2.17.0.tgz`.
3. Run `npm pack .` to create `quick-lint-js-2.18.0.tgz`.

To install system-wide, run
`npm install --global --unsafe-perm ./quick-lint-js-2.17.0.tgz`.
`npm install --global --unsafe-perm ./quick-lint-js-2.18.0.tgz`.

To install within an existing Node.js project, run
`npm install /path/to/quick-lint-js-2.17.0.tgz`.
`npm install /path/to/quick-lint-js-2.18.0.tgz`.

To publish to npm's registry, run `npm publish ./quick-lint-js-2.17.0.tgz`.
To publish to npm's registry, run `npm publish ./quick-lint-js-2.18.0.tgz`.
2 changes: 1 addition & 1 deletion dist/npm/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "quick-lint-js",
"description": "Find bugs in your JavaScript code",
"version": "2.17.0",
"version": "2.18.0",
"keywords": [
"quick",
"lint",
Expand Down
2 changes: 1 addition & 1 deletion dist/scoop/quick-lint-js.template.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "2.17.0",
"version": "2.18.0",
"description": "Find bugs in JavaScript programs.",
"homepage": "https://quick-lint-js.com/",
"license": "GPL-3.0-or-later,MIT,BSL-1.0,Apache-2.0,ZPL-2.1,Public Domain,Unknown,ISC,BSD-2-Clause,MIT-CMU,LGPL-2.1-or-later,GPL-2.0-or-later,BSD-3-Clause",
Expand Down
36 changes: 18 additions & 18 deletions dist/sign-release.go
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ func main() {
log.Fatal(err)
}

sourceTarballPath := filepath.Join(destinationDir, "source/quick-lint-js-2.17.0.tar.gz")
sourceTarballPath := filepath.Join(destinationDir, "source/quick-lint-js-2.18.0.tar.gz")
log.Printf("signing: %s\n", sourceTarballPath)
if err := RelicFile(sourceTarballPath, sourceTarballPath+".asc", RelicSignPGP); err != nil {
log.Fatal(err)
Expand Down Expand Up @@ -160,23 +160,23 @@ var filesToTransform map[DeepPath]FileTransformType = map[DeepPath]FileTransform
NewDeepPath2("manual/windows-arm.zip", "bin/quick-lint-js.exe"): RelicWindows,
NewDeepPath2("manual/windows-x86.zip", "bin/quick-lint-js.exe"): RelicWindows,
NewDeepPath2("manual/windows.zip", "bin/quick-lint-js.exe"): RelicWindows,
NewDeepPath2("npm/quick-lint-js-2.17.0.tgz", "package/darwin-arm64/bin/quick-lint-js"): RelicApple,
NewDeepPath2("npm/quick-lint-js-2.17.0.tgz", "package/darwin-x64/bin/quick-lint-js"): RelicApple,
NewDeepPath2("npm/quick-lint-js-2.17.0.tgz", "package/linux-arm/bin/quick-lint-js"): RelicPGP,
NewDeepPath2("npm/quick-lint-js-2.17.0.tgz", "package/linux-arm64/bin/quick-lint-js"): RelicPGP,
NewDeepPath2("npm/quick-lint-js-2.17.0.tgz", "package/linux-x64/bin/quick-lint-js"): RelicPGP,
NewDeepPath2("npm/quick-lint-js-2.17.0.tgz", "package/win32-arm64/bin/quick-lint-js.exe"): RelicWindows,
NewDeepPath2("npm/quick-lint-js-2.17.0.tgz", "package/win32-ia32/bin/quick-lint-js.exe"): RelicWindows,
NewDeepPath2("npm/quick-lint-js-2.17.0.tgz", "package/win32-x64/bin/quick-lint-js.exe"): RelicWindows,
NewDeepPath2("vscode/quick-lint-js-2.17.0.vsix", "extension/dist/quick-lint-js-vscode-node_darwin-arm64.node"): RelicApple,
NewDeepPath2("vscode/quick-lint-js-2.17.0.vsix", "extension/dist/quick-lint-js-vscode-node_darwin-x64.node"): RelicApple,
NewDeepPath2("vscode/quick-lint-js-2.17.0.vsix", "extension/dist/quick-lint-js-vscode-node_linux-arm.node"): RelicPGP,
NewDeepPath2("vscode/quick-lint-js-2.17.0.vsix", "extension/dist/quick-lint-js-vscode-node_linux-arm64.node"): RelicPGP,
NewDeepPath2("vscode/quick-lint-js-2.17.0.vsix", "extension/dist/quick-lint-js-vscode-node_linux-x64.node"): RelicPGP,
NewDeepPath2("vscode/quick-lint-js-2.17.0.vsix", "extension/dist/quick-lint-js-vscode-node_win32-arm.node"): RelicWindows,
NewDeepPath2("vscode/quick-lint-js-2.17.0.vsix", "extension/dist/quick-lint-js-vscode-node_win32-arm64.node"): RelicWindows,
NewDeepPath2("vscode/quick-lint-js-2.17.0.vsix", "extension/dist/quick-lint-js-vscode-node_win32-ia32.node"): RelicWindows,
NewDeepPath2("vscode/quick-lint-js-2.17.0.vsix", "extension/dist/quick-lint-js-vscode-node_win32-x64.node"): RelicWindows,
NewDeepPath2("npm/quick-lint-js-2.18.0.tgz", "package/darwin-arm64/bin/quick-lint-js"): RelicApple,
NewDeepPath2("npm/quick-lint-js-2.18.0.tgz", "package/darwin-x64/bin/quick-lint-js"): RelicApple,
NewDeepPath2("npm/quick-lint-js-2.18.0.tgz", "package/linux-arm/bin/quick-lint-js"): RelicPGP,
NewDeepPath2("npm/quick-lint-js-2.18.0.tgz", "package/linux-arm64/bin/quick-lint-js"): RelicPGP,
NewDeepPath2("npm/quick-lint-js-2.18.0.tgz", "package/linux-x64/bin/quick-lint-js"): RelicPGP,
NewDeepPath2("npm/quick-lint-js-2.18.0.tgz", "package/win32-arm64/bin/quick-lint-js.exe"): RelicWindows,
NewDeepPath2("npm/quick-lint-js-2.18.0.tgz", "package/win32-ia32/bin/quick-lint-js.exe"): RelicWindows,
NewDeepPath2("npm/quick-lint-js-2.18.0.tgz", "package/win32-x64/bin/quick-lint-js.exe"): RelicWindows,
NewDeepPath2("vscode/quick-lint-js-2.18.0.vsix", "extension/dist/quick-lint-js-vscode-node_darwin-arm64.node"): RelicApple,
NewDeepPath2("vscode/quick-lint-js-2.18.0.vsix", "extension/dist/quick-lint-js-vscode-node_darwin-x64.node"): RelicApple,
NewDeepPath2("vscode/quick-lint-js-2.18.0.vsix", "extension/dist/quick-lint-js-vscode-node_linux-arm.node"): RelicPGP,
NewDeepPath2("vscode/quick-lint-js-2.18.0.vsix", "extension/dist/quick-lint-js-vscode-node_linux-arm64.node"): RelicPGP,
NewDeepPath2("vscode/quick-lint-js-2.18.0.vsix", "extension/dist/quick-lint-js-vscode-node_linux-x64.node"): RelicPGP,
NewDeepPath2("vscode/quick-lint-js-2.18.0.vsix", "extension/dist/quick-lint-js-vscode-node_win32-arm.node"): RelicWindows,
NewDeepPath2("vscode/quick-lint-js-2.18.0.vsix", "extension/dist/quick-lint-js-vscode-node_win32-arm64.node"): RelicWindows,
NewDeepPath2("vscode/quick-lint-js-2.18.0.vsix", "extension/dist/quick-lint-js-vscode-node_win32-ia32.node"): RelicWindows,
NewDeepPath2("vscode/quick-lint-js-2.18.0.vsix", "extension/dist/quick-lint-js-vscode-node_win32-x64.node"): RelicWindows,
NewDeepPath("windows/quick-lint-js.msix"): RelicWindows,
NewDeepPath2("windows/quick-lint-js.msix", "quick-lint-js.exe"): RelicWindows,
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# http://creativecommons.org/publicdomain/zero/1.0/

PackageIdentifier: quick-lint.quick-lint-js
PackageVersion: 2.17.0.0
PackageVersion: 2.18.0.0

Installers:
- InstallerUrl: {{ .BaseURI }}windows/quick-lint-js.msix
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# http://creativecommons.org/publicdomain/zero/1.0/

PackageIdentifier: quick-lint.quick-lint-js
PackageVersion: 2.17.0.0
PackageVersion: 2.18.0.0
PackageLocale: en-US

PackageName: quick-lint-js
Expand Down
2 changes: 1 addition & 1 deletion dist/winget/quick-lint.quick-lint-js.template.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# http://creativecommons.org/publicdomain/zero/1.0/

PackageIdentifier: quick-lint.quick-lint-js
PackageVersion: 2.17.0.0
PackageVersion: 2.18.0.0

DefaultLocale: en-US
ManifestType: version
Expand Down
4 changes: 3 additions & 1 deletion docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@ based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
quick-lint-js' version numbers are arbitrary. quick-lint-js does *not* adhere to
Semantic Versioning.

## Unreleased
## 2.18.0 (2023-11-03)

[Downloads](https://c.quick-lint-js.com/releases/2.18.0/)

### Added

Expand Down
4 changes: 2 additions & 2 deletions docs/man/quick-lint-js-lsp.8
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@
.\" Author: [see the "AUTHOR(S)" section]
.\" Generator: Asciidoctor 2.0.17
.\" Manual: \ \&
.\" Source: quick-lint-js version  2.17.0
.\" Source: quick-lint-js version  2.18.0
.\" Language: English
.\"
.TH "QUICK\-LINT\-JS\-LSP" "8" "" "quick\-lint\-js version  2.17.0" "\ \&"
.TH "QUICK\-LINT\-JS\-LSP" "8" "" "quick\-lint\-js version  2.18.0" "\ \&"
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.ss \n[.ss] 0
Expand Down
4 changes: 2 additions & 2 deletions docs/man/quick-lint-js.1
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@
.\" Author: [see the "AUTHOR(S)" section]
.\" Generator: Asciidoctor 2.0.17
.\" Manual: \ \&
.\" Source: quick-lint-js version  2.17.0
.\" Source: quick-lint-js version  2.18.0
.\" Language: English
.\"
.TH "QUICK\-LINT\-JS" "1" "" "quick\-lint\-js version  2.17.0" "\ \&"
.TH "QUICK\-LINT\-JS" "1" "" "quick\-lint\-js version  2.18.0" "\ \&"
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.ss \n[.ss] 0
Expand Down
4 changes: 2 additions & 2 deletions docs/man/quick-lint-js.config.5
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@
.\" Author: [see the "AUTHOR(S)" section]
.\" Generator: Asciidoctor 2.0.17
.\" Manual: \ \&
.\" Source: quick-lint-js version  2.17.0
.\" Source: quick-lint-js version  2.18.0
.\" Language: English
.\"
.TH "QUICK\-LINT\-JS.CONFIG" "5" "" "quick\-lint\-js version  2.17.0" "\ \&"
.TH "QUICK\-LINT\-JS.CONFIG" "5" "" "quick\-lint\-js version  2.18.0" "\ \&"
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.ss \n[.ss] 0
Expand Down
2 changes: 1 addition & 1 deletion plugin/vim/quick-lint-js.vim/doc/quick-lint-js.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
This file contains instructions for installing and using the quick-lint-js
plugin.

This plugin version is designed for quick-lint-js version 2.17.0. Older or
This plugin version is designed for quick-lint-js version 2.18.0. Older or
newer versions might or might not work.

1. Installing quick-lint-js |quick-lint-js-app-install|
Expand Down
2 changes: 1 addition & 1 deletion plugin/vscode-lsp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ To build the extension, run the following commands:
$ yarn
$ ./node_modules/.bin/vsce package

This will create a file called `quick-lint-js-lsp-2.17.0.vsix`.
This will create a file called `quick-lint-js-lsp-2.18.0.vsix`.

[VisualStudioCode]: https://code.visualstudio.com/
2 changes: 1 addition & 1 deletion plugin/vscode-lsp/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "quick-lint-js-lsp",
"description": "Find JavaScript bugs with quick-lint-js (LSP version, not recommended)",
"publisher": "quick-lint",
"version": "2.17.0",
"version": "2.18.0",
"engines": {
"vscode": "^1.43.0"
},
Expand Down
2 changes: 1 addition & 1 deletion plugin/vscode/BUILDING.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ CMake][build-quick-lint-js] with `-DQUICK_LINT_JS_ENABLE_VSCODE=YES
$ # Copy files into the VS Code extension:
$ cmake --install build --component vscode-node --prefix plugin/vscode

Finally, run the following commands to create `quick-lint-js-2.17.0.vsix`:
Finally, run the following commands to create `quick-lint-js-2.18.0.vsix`:

$ cd plugin/vscode/ # Navigate to this directory.
$ yarn
Expand Down
2 changes: 1 addition & 1 deletion plugin/vscode/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "quick-lint-js",
"description": "Find JavaScript bugs with quick-lint-js",
"publisher": "quick-lint",
"version": "2.17.0",
"version": "2.18.0",
"license": "SEE LICENSE IN LICENSE",
"categories": [
"Linters"
Expand Down
4 changes: 2 additions & 2 deletions version
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
2.17.0
2023-10-25
2.18.0
2023-11-03

0 comments on commit 684ddb8

Please sign in to comment.