💚 maybe now everything works?
Some checks failed
Build Docker Image / build-image (push) Failing after 35s
Semver / semver (push) Failing after 33s

This commit is contained in:
Rose 2024-10-16 12:56:16 -05:00
parent 3fceb35f79
commit 345da2b68e
No known key found for this signature in database
5 changed files with 161 additions and 12 deletions

View file

@ -16,7 +16,7 @@ jobs:
- name: Setup Node - name: Setup Node
uses: actions/setup-node@v4 uses: actions/setup-node@v4
with: with:
node-version: "lts/*" node-version: "21"
- name: Setup Yarn - name: Setup Yarn
run: | run: |
yarn set version canary yarn set version canary
@ -24,7 +24,12 @@ jobs:
- name: yarn install - name: yarn install
run: yarn install --immutable run: yarn install --immutable
- name: Semver - name: Semantic Release
id: semantic
run: yarn run semantic-release run: yarn run semantic-release
env: - name: Create Release
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} uses: actions/forgejo-release@v1
with:
direction: upload
release-dir: .ci
release-notes: ${{ steps.semantic.outputs.NOTES }}

View file

@ -1,4 +1,4 @@
FROM node:21-alpine AS base FROM node:21 AS base
FROM base AS builder FROM base AS builder
RUN apk add --no-cache libc6-compat RUN apk add --no-cache libc6-compat

View file

@ -23,6 +23,9 @@
}, },
"devDependencies": { "devDependencies": {
"@biomejs/biome": "1.7.1", "@biomejs/biome": "1.7.1",
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/exec": "^6.0.3",
"@semantic-release/git": "^10.0.1",
"@types/node": "20.12.7", "@types/node": "20.12.7",
"commitlint": "^19.5.0", "commitlint": "^19.5.0",
"commitlint-config-gitmoji": "^2.3.1", "commitlint-config-gitmoji": "^2.3.1",

View file

@ -2,7 +2,7 @@
* @type {import('semantic-release').GlobalConfig} * @type {import('semantic-release').GlobalConfig}
*/ */
export default { export default {
branches: ["main", { name: "devel", prerelease: true }], branches: ["main", { name: "devel" }],
plugins: [ plugins: [
[ [
"semantic-release-gitmoji", "semantic-release-gitmoji",
@ -30,6 +30,12 @@ export default {
}, },
}, },
], ],
"@semantic-release/github", [
"@semantic-release/exec",
{
successCmd:
"echo 'NOTES=${nextRelease.notes}' >> $GITHUB_OUTPUT",
},
],
], ],
}; };

145
yarn.lock
View file

@ -1413,6 +1413,20 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@semantic-release/changelog@npm:^6.0.3":
version: 6.0.3
resolution: "@semantic-release/changelog@npm:6.0.3"
dependencies:
"@semantic-release/error": "npm:^3.0.0"
aggregate-error: "npm:^3.0.0"
fs-extra: "npm:^11.0.0"
lodash: "npm:^4.17.4"
peerDependencies:
semantic-release: ">=18.0.0"
checksum: 10c0/94c9c287d34fde6d4c6c574869e853dc04180b1d9e6036097d83e0d14783bf5bb8e546fdc4fac2e979d636fa170fd573eaa4265b9d332e436e4813b7aebe7728
languageName: node
linkType: hard
"@semantic-release/commit-analyzer@npm:^13.0.0-beta.1": "@semantic-release/commit-analyzer@npm:^13.0.0-beta.1":
version: 13.0.0 version: 13.0.0
resolution: "@semantic-release/commit-analyzer@npm:13.0.0" resolution: "@semantic-release/commit-analyzer@npm:13.0.0"
@ -1431,6 +1445,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@semantic-release/error@npm:^3.0.0":
version: 3.0.0
resolution: "@semantic-release/error@npm:3.0.0"
checksum: 10c0/51f06d11186a6efc543b44996ca1c368a77c6ed18dd823f0362188c37b7ef32f3580bd17654f594e6a72b931ebe69b44bbcb1ee16c755a1d3e44dcb652b47275
languageName: node
linkType: hard
"@semantic-release/error@npm:^4.0.0": "@semantic-release/error@npm:^4.0.0":
version: 4.0.0 version: 4.0.0
resolution: "@semantic-release/error@npm:4.0.0" resolution: "@semantic-release/error@npm:4.0.0"
@ -1438,6 +1459,40 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@semantic-release/exec@npm:^6.0.3":
version: 6.0.3
resolution: "@semantic-release/exec@npm:6.0.3"
dependencies:
"@semantic-release/error": "npm:^3.0.0"
aggregate-error: "npm:^3.0.0"
debug: "npm:^4.0.0"
execa: "npm:^5.0.0"
lodash: "npm:^4.17.4"
parse-json: "npm:^5.0.0"
peerDependencies:
semantic-release: ">=18.0.0"
checksum: 10c0/87c1f5dcd96e8b51cfa084ff2fd570fa1e2b6368064fba54403797636279e1159b62c199b3e8219d31189acfe8aa6f1b596f6cda6508fd3e1a7e5739c86a1a65
languageName: node
linkType: hard
"@semantic-release/git@npm:^10.0.1":
version: 10.0.1
resolution: "@semantic-release/git@npm:10.0.1"
dependencies:
"@semantic-release/error": "npm:^3.0.0"
aggregate-error: "npm:^3.0.0"
debug: "npm:^4.0.0"
dir-glob: "npm:^3.0.0"
execa: "npm:^5.0.0"
lodash: "npm:^4.17.4"
micromatch: "npm:^4.0.0"
p-reduce: "npm:^2.0.0"
peerDependencies:
semantic-release: ">=18.0.0"
checksum: 10c0/90077068b97ff894e5f6bea05d0c7482929d3bae64c242a1556bc85db4d8f0a52b71215300472539b95248778cdf239a3f8cbad5effaaba719a32bf347dbdd93
languageName: node
linkType: hard
"@semantic-release/github@npm:^11.0.0": "@semantic-release/github@npm:^11.0.0":
version: 11.0.0 version: 11.0.0
resolution: "@semantic-release/github@npm:11.0.0" resolution: "@semantic-release/github@npm:11.0.0"
@ -2450,7 +2505,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"dir-glob@npm:^3.0.1": "dir-glob@npm:^3.0.0, dir-glob@npm:^3.0.1":
version: 3.0.1 version: 3.0.1
resolution: "dir-glob@npm:3.0.1" resolution: "dir-glob@npm:3.0.1"
dependencies: dependencies:
@ -2756,6 +2811,23 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"execa@npm:^5.0.0":
version: 5.1.1
resolution: "execa@npm:5.1.1"
dependencies:
cross-spawn: "npm:^7.0.3"
get-stream: "npm:^6.0.0"
human-signals: "npm:^2.1.0"
is-stream: "npm:^2.0.0"
merge-stream: "npm:^2.0.0"
npm-run-path: "npm:^4.0.1"
onetime: "npm:^5.1.2"
signal-exit: "npm:^3.0.3"
strip-final-newline: "npm:^2.0.0"
checksum: 10c0/c8e615235e8de4c5addf2fa4c3da3e3aa59ce975a3e83533b4f6a71750fb816a2e79610dc5f1799b6e28976c9ae86747a36a606655bf8cb414a74d8d507b304f
languageName: node
linkType: hard
"execa@npm:^8.0.0": "execa@npm:^8.0.0":
version: 8.0.1 version: 8.0.1
resolution: "execa@npm:8.0.1" resolution: "execa@npm:8.0.1"
@ -2914,6 +2986,9 @@ __metadata:
"@atproto/api": "npm:0.12.5" "@atproto/api": "npm:0.12.5"
"@biomejs/biome": "npm:1.7.1" "@biomejs/biome": "npm:1.7.1"
"@hono/node-server": "npm:1.11.0" "@hono/node-server": "npm:1.11.0"
"@semantic-release/changelog": "npm:^6.0.3"
"@semantic-release/exec": "npm:^6.0.3"
"@semantic-release/git": "npm:^10.0.1"
"@types/node": "npm:20.12.7" "@types/node": "npm:20.12.7"
commitlint: "npm:^19.5.0" commitlint: "npm:^19.5.0"
commitlint-config-gitmoji: "npm:^2.3.1" commitlint-config-gitmoji: "npm:^2.3.1"
@ -3331,6 +3406,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"human-signals@npm:^2.1.0":
version: 2.1.0
resolution: "human-signals@npm:2.1.0"
checksum: 10c0/695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a
languageName: node
linkType: hard
"human-signals@npm:^5.0.0": "human-signals@npm:^5.0.0":
version: 5.0.0 version: 5.0.0
resolution: "human-signals@npm:5.0.0" resolution: "human-signals@npm:5.0.0"
@ -3632,6 +3714,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"is-stream@npm:^2.0.0":
version: 2.0.1
resolution: "is-stream@npm:2.0.1"
checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5
languageName: node
linkType: hard
"is-stream@npm:^3.0.0": "is-stream@npm:^3.0.0":
version: 3.0.0 version: 3.0.0
resolution: "is-stream@npm:3.0.0" resolution: "is-stream@npm:3.0.0"
@ -4247,7 +4336,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"lodash@npm:^4.17.21": "lodash@npm:^4.17.21, lodash@npm:^4.17.4":
version: 4.17.21 version: 4.17.21
resolution: "lodash@npm:4.17.21" resolution: "lodash@npm:4.17.21"
checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c
@ -4397,7 +4486,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": "micromatch@npm:^4.0.0, micromatch@npm:^4.0.2, micromatch@npm:^4.0.4":
version: 4.0.8 version: 4.0.8
resolution: "micromatch@npm:4.0.8" resolution: "micromatch@npm:4.0.8"
dependencies: dependencies:
@ -4416,6 +4505,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"mimic-fn@npm:^2.1.0":
version: 2.1.0
resolution: "mimic-fn@npm:2.1.0"
checksum: 10c0/b26f5479d7ec6cc2bce275a08f146cf78f5e7b661b18114e2506dd91ec7ec47e7a25bf4360e5438094db0560bcc868079fb3b1fb3892b833c1ecbf63f80c95a4
languageName: node
linkType: hard
"mimic-fn@npm:^4.0.0": "mimic-fn@npm:^4.0.0":
version: 4.0.0 version: 4.0.0
resolution: "mimic-fn@npm:4.0.0" resolution: "mimic-fn@npm:4.0.0"
@ -4854,6 +4950,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"npm-run-path@npm:^4.0.1":
version: 4.0.1
resolution: "npm-run-path@npm:4.0.1"
dependencies:
path-key: "npm:^3.0.0"
checksum: 10c0/6f9353a95288f8455cf64cbeb707b28826a7f29690244c1e4bb61ec573256e021b6ad6651b394eb1ccfd00d6ec50147253aba2c5fe58a57ceb111fad62c519ac
languageName: node
linkType: hard
"npm-run-path@npm:^5.1.0": "npm-run-path@npm:^5.1.0":
version: 5.3.0 version: 5.3.0
resolution: "npm-run-path@npm:5.3.0" resolution: "npm-run-path@npm:5.3.0"
@ -4975,6 +5080,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"onetime@npm:^5.1.2":
version: 5.1.2
resolution: "onetime@npm:5.1.2"
dependencies:
mimic-fn: "npm:^2.1.0"
checksum: 10c0/ffcef6fbb2692c3c40749f31ea2e22677a876daea92959b8a80b521d95cca7a668c884d8b2045d1d8ee7d56796aa405c405462af112a1477594cc63531baeb8f
languageName: node
linkType: hard
"onetime@npm:^6.0.0": "onetime@npm:^6.0.0":
version: 6.0.0 version: 6.0.0
resolution: "onetime@npm:6.0.0" resolution: "onetime@npm:6.0.0"
@ -5059,6 +5173,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"p-reduce@npm:^2.0.0":
version: 2.1.0
resolution: "p-reduce@npm:2.1.0"
checksum: 10c0/27b8ff0fb044995507a06cd6357dffba0f2b98862864745972562a21885d7906ce5c794036d2aaa63ef6303158e41e19aed9f19651dfdafb38548ecec7d0de15
languageName: node
linkType: hard
"p-reduce@npm:^3.0.0": "p-reduce@npm:^3.0.0":
version: 3.0.0 version: 3.0.0
resolution: "p-reduce@npm:3.0.0" resolution: "p-reduce@npm:3.0.0"
@ -5137,7 +5258,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"parse-json@npm:^5.2.0": "parse-json@npm:^5.0.0, parse-json@npm:^5.2.0":
version: 5.2.0 version: 5.2.0
resolution: "parse-json@npm:5.2.0" resolution: "parse-json@npm:5.2.0"
dependencies: dependencies:
@ -5222,7 +5343,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"path-key@npm:^3.1.0": "path-key@npm:^3.0.0, path-key@npm:^3.1.0":
version: 3.1.1 version: 3.1.1
resolution: "path-key@npm:3.1.1" resolution: "path-key@npm:3.1.1"
checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c
@ -5846,6 +5967,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"signal-exit@npm:^3.0.3":
version: 3.0.7
resolution: "signal-exit@npm:3.0.7"
checksum: 10c0/25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912
languageName: node
linkType: hard
"signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": "signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0":
version: 4.1.0 version: 4.1.0
resolution: "signal-exit@npm:4.1.0" resolution: "signal-exit@npm:4.1.0"
@ -6115,6 +6243,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"strip-final-newline@npm:^2.0.0":
version: 2.0.0
resolution: "strip-final-newline@npm:2.0.0"
checksum: 10c0/bddf8ccd47acd85c0e09ad7375409d81653f645fda13227a9d459642277c253d877b68f2e5e4d819fe75733b0e626bac7e954c04f3236f6d196f79c94fa4a96f
languageName: node
linkType: hard
"strip-final-newline@npm:^3.0.0": "strip-final-newline@npm:^3.0.0":
version: 3.0.0 version: 3.0.0
resolution: "strip-final-newline@npm:3.0.0" resolution: "strip-final-newline@npm:3.0.0"