Merge remote-tracking branch 'origin/renovate/major-github-artifact-actions' into renovate/major-github-artifact-actions

This commit is contained in:
Tobi Schäfer 2025-02-15 20:31:18 +01:00
commit 1622b1849f
Signed by: tobi
GPG key ID: 91FAE6FE2EBAC4C8
4 changed files with 64 additions and 17 deletions

47
.github/workflows/release.yml vendored Normal file
View file

@ -0,0 +1,47 @@
name: Release
on:
workflow_dispatch:
push:
tags: '1.6.*'
permissions:
contents: write
jobs:
build:
runs-on: antville
env:
GH_TOKEN: ${{ github.token }}
LC_TIME: en_US.UTF-8
steps:
- uses: actions/checkout@v4
- name: Build with Gradle
run: ./gradlew assembleDist
- name: Create release
uses: actions/forgejo-release@v2
with:
direction: upload
url: https://code.host.antville.org
token: ${{ github.token }}
title: Antville ${{ github.ref_name }}
release-dir: build/distributions
release-notes-assistant: true
verbose: true
- name: Create release at GitHub
run: |
gh release create "$GITHUB_REF_NAME" \
--repo "$GITHUB_REPOSITORY" \
--title "Antville ${{ github.ref_name }}" \
--generate-notes
- name: Upload release assets to GitHub
run: |
gh release upload "$GITHUB_REF_NAME" build/distributions/helma-*.* \
--repo "$GITHUB_REPOSITORY" \
--clobber

View file

@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.12.1-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME

28
package-lock.json generated
View file

@ -18,9 +18,9 @@
},
"devDependencies": {
"browserify": "17.0.1",
"generate-license-file": "3.6.0",
"generate-license-file": "3.7.0",
"jsdoc": "4.0.4",
"less": "4.2.1",
"less": "4.2.2",
"less-plugin-clean-css": "1.6.0",
"npm-run-all2": "7.0.2",
"onchange": "7.1.0",
@ -2198,10 +2198,11 @@
}
},
"node_modules/generate-license-file": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/generate-license-file/-/generate-license-file-3.6.0.tgz",
"integrity": "sha512-BzUqym85l+NtOgoHtPqRoOvXx/2K/2FeXBBOYM5YTv4SfdGzVJTYqOYNXxDST5qwwQC4XtdxVzGl/rXMLOgupw==",
"version": "3.7.0",
"resolved": "https://registry.npmjs.org/generate-license-file/-/generate-license-file-3.7.0.tgz",
"integrity": "sha512-xcIYkLsX4IoSB72eJhCZ91+pI0xF/8O99iETxugkbg8xwqVsXwVHQ7xOHJNtEhQsqxnTzQpLLbzoCyWk9Llrzw==",
"dev": true,
"license": "ISC",
"dependencies": {
"@commander-js/extra-typings": "^12.0.0",
"@npmcli/arborist": "^8.0.0",
@ -2220,9 +2221,9 @@
}
},
"node_modules/generate-license-file/node_modules/glob": {
"version": "10.4.1",
"resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz",
"integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==",
"version": "10.4.5",
"resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
"integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
"dev": true,
"license": "ISC",
"dependencies": {
@ -2230,14 +2231,12 @@
"jackspeak": "^3.1.2",
"minimatch": "^9.0.4",
"minipass": "^7.1.2",
"package-json-from-dist": "^1.0.0",
"path-scurry": "^1.11.1"
},
"bin": {
"glob": "dist/esm/bin.mjs"
},
"engines": {
"node": ">=16 || 14 >=14.18"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
@ -3081,10 +3080,11 @@
}
},
"node_modules/less": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/less/-/less-4.2.1.tgz",
"integrity": "sha512-CasaJidTIhWmjcqv0Uj5vccMI7pJgfD9lMkKtlnTHAdJdYK/7l8pM9tumLyJ0zhbD4KJLo/YvTj+xznQd5NBhg==",
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/less/-/less-4.2.2.tgz",
"integrity": "sha512-tkuLHQlvWUTeQ3doAqnHbNn8T6WX1KA8yvbKG9x4VtKtIjHsVKQZCH11zRgAfbDAXC2UNIg/K9BYAAcEzUIrNg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"copy-anything": "^2.0.1",
"parse-node-version": "^1.0.1",

View file

@ -40,9 +40,9 @@
},
"devDependencies": {
"browserify": "17.0.1",
"generate-license-file": "3.6.0",
"generate-license-file": "3.7.0",
"jsdoc": "4.0.4",
"less": "4.2.1",
"less": "4.2.2",
"less-plugin-clean-css": "1.6.0",
"npm-run-all2": "7.0.2",
"onchange": "7.1.0",