Compare commits

...

8 Commits

8 changed files with 14117 additions and 12 deletions

37
.circleci/config.yml Normal file
View File

@ -0,0 +1,37 @@
version: 2.1
orbs:
node: circleci/node@5.1.0
ssh: credijusto/ssh@0.5.2
workflows:
release:
jobs:
- node/run:
name: build
npm-run: build
filters:
branches:
only:
- master
- develop
- /^develop-.*$/
- node/run:
name: release
npm-run: semantic-release
requires:
- build
filters:
branches:
only:
- master
- develop
- /^develop-.*$/
context:
- publish
setup:
- add_ssh_keys:
fingerprints:
- "47:cf:a1:17:d9:81:8e:c5:51:e5:53:c8:33:e4:33:b9"
- ssh/ssh-add-host:
host_url: GITEA_HOST

38
.releaserc Normal file
View File

@ -0,0 +1,38 @@
{
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"@semantic-release/changelog",
[
"@semantic-release/exec",
{
"publishCmd": "git clone https://git.lumeweb.com/LumeWeb/circle-ci-publish.git ci; ./ci/publish.sh \"${nextRelease.version}\""
}
],
[
"@semantic-release/npm",
{
"npmPublish": false
}
],
[
"@semantic-release/git",
{
"assets": [
"package.json"
]
}
]
],
"branches": [
"master",
{
name: "develop",
prerelease: true
},
{
name: "develop-*",
prerelease: true
},
]
}

View File

@ -1,5 +0,0 @@
nodeLinker: node-modules
plugins:
- path: .yarn/plugins/@yarnpkg/plugin-typescript.cjs
spec: "@yarnpkg/plugin-typescript"

11027
npm-shrinkwrap.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,18 +1,20 @@
{
"name": "@lumeweb/relay-plugin-discovery-irc",
"version": "0.1.0",
"version": "0.0.0",
"type": "module",
"scripts": {
"build": "node build.js"
"build": "node build.js",
"semantic-release": "semantic-release"
},
"devDependencies": {
"@lumeweb/peer-discovery": "https://git.lumeweb.com/LumeWeb/peer-discovery.git",
"@lumeweb/relay-types": "https://git.lumeweb.com/LumeWeb/relay-types.git",
"@lumeweb/interface-relay": "git+https://git.lumeweb.com/LumeWeb/interface-relay.git",
"@lumeweb/peer-discovery": "git+https://git.lumeweb.com/LumeWeb/peer-discovery.git",
"@types/b4a": "^1.6.0",
"@types/prettier": "^2",
"esbuild": "^0.16.10",
"prettier": "^2.8.1",
"rollup": "^3.7.5"
"rollup": "^3.7.5",
"semantic-release": "^21.0.1"
},
"dependencies": {
"@ctrl/irc": "^2.1.0",

View File

@ -3,7 +3,7 @@
"discoveryirc": {
"networks": [
{
"host": "irc.ergo.chat",
"host": "irc.liberta.casa",
"port": 6697,
"ssl" : true
}

3006
pnpm-lock.yaml Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
import type { Plugin, PluginAPI } from "@lumeweb/relay-types";
import type { Plugin, PluginAPI } from "@lumeweb/interface-relay";
import type { Peer } from "@lumeweb/peer-discovery";
import { IrcClient } from "@ctrl/irc";
import b4a from "b4a";