Skip to content

Commit 1cb7ad0

Browse files
committed
merge from main
2 parents 492c8da + bf33b5e commit 1cb7ad0

File tree

101 files changed

+5192
-4531
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

101 files changed

+5192
-4531
lines changed

.github/workflows/build_test_publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ jobs:
1616
runs-on: ubuntu-latest
1717
steps:
1818
- name: Checkout repository
19-
uses: actions/checkout@v4
19+
uses: actions/checkout@v5
2020

2121
- name: Set up Node.js
22-
uses: actions/setup-node@v4
22+
uses: actions/setup-node@v6
2323
with:
2424
node-version: 24.x
2525
cache: yarn
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
name: Mirror to Codeberg
2+
permissions:
3+
contents: read
24

35
on:
46
push:
@@ -8,11 +10,11 @@ jobs:
810
mirror:
911
runs-on: ubuntu-latest
1012
steps:
11-
- uses: actions/checkout@v4
13+
- uses: actions/checkout@v5
1214
with:
1315
fetch-depth: 0
1416
- uses: yesolutions/mirror-action@662fce0eced8996f64d7fa264d76cddd84827f33
1517
with:
1618
REMOTE: 'ssh://[email protected]/ffflorian/node-packages.git'
1719
GIT_SSH_PRIVATE_KEY: ${{ secrets.CODEBERG_SECRET }}
18-
GIT_SSH_NO_VERIFY_HOST: "true"
20+
GIT_SSH_NO_VERIFY_HOST: 'true'
Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@
99
# the `language` matrix defined below to confirm you have the correct set of
1010
# supported CodeQL languages.
1111
#
12-
name: 'CodeQL'
12+
name: 'CodeQL Advanced'
1313

1414
on:
1515
push:
1616
branches: ['main']
1717
pull_request:
1818
branches: ['main']
1919
schedule:
20-
- cron: '30 2 * * 2'
20+
- cron: '17 16 * * 0'
2121

2222
jobs:
2323
analyze:
@@ -28,7 +28,6 @@ jobs:
2828
# - https://gh.io/using-larger-runners (GitHub.com only)
2929
# Consider using larger runners or machines with greater resources for possible analysis time improvements.
3030
runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }}
31-
timeout-minutes: ${{ (matrix.language == 'swift' && 120) || 360 }}
3231
permissions:
3332
# required for all workflows
3433
security-events: write
@@ -44,9 +43,11 @@ jobs:
4443
fail-fast: false
4544
matrix:
4645
include:
46+
- language: actions
47+
build-mode: none
4748
- language: javascript-typescript
4849
build-mode: none
49-
# CodeQL supports the following values keywords for 'language': 'c-cpp', 'csharp', 'go', 'java-kotlin', 'javascript-typescript', 'python', 'ruby', 'swift'
50+
# CodeQL supports the following values keywords for 'language': 'actions', 'c-cpp', 'csharp', 'go', 'java-kotlin', 'javascript-typescript', 'python', 'ruby', 'rust', 'swift'
5051
# Use `c-cpp` to analyze code written in C, C++ or both
5152
# Use 'java-kotlin' to analyze code written in Java, Kotlin or both
5253
# Use 'javascript-typescript' to analyze code written in JavaScript, TypeScript or both
@@ -58,9 +59,15 @@ jobs:
5859
- name: Checkout repository
5960
uses: actions/checkout@v4
6061

62+
# Add any setup steps before running the `github/codeql-action/init` action.
63+
# This includes steps like installing compilers or runtimes (`actions/setup-node`
64+
# or others). This is typically only required for manual builds.
65+
# - name: Setup runtime (example)
66+
# uses: actions/setup-example@v1
67+
6168
# Initializes the CodeQL tools for scanning.
6269
- name: Initialize CodeQL
63-
uses: github/codeql-action/init@v3
70+
uses: github/codeql-action/init@v4
6471
with:
6572
languages: ${{ matrix.language }}
6673
build-mode: ${{ matrix.build-mode }}
@@ -77,7 +84,8 @@ jobs:
7784
# to build your code.
7885
# ℹ️ Command-line programs to run using the OS shell.
7986
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
80-
- if: matrix.build-mode == 'manual'
87+
- name: Run manual build steps
88+
if: matrix.build-mode == 'manual'
8189
shell: bash
8290
run: |
8391
echo 'If you are using a "manual" build mode for one or more of the' \
@@ -88,6 +96,6 @@ jobs:
8896
exit 1
8997
9098
- name: Perform CodeQL Analysis
91-
uses: github/codeql-action/analyze@v3
99+
uses: github/codeql-action/analyze@v4
92100
with:
93101
category: '/language:${{matrix.language}}'
Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
name: Mirror and run GitLab CI
2+
permissions:
3+
contents: read
24

35
on:
46
push:
@@ -8,7 +10,7 @@ jobs:
810
mirror:
911
runs-on: ubuntu-latest
1012
steps:
11-
- uses: actions/checkout@v4
13+
- uses: actions/checkout@v5
1214
with:
1315
fetch-depth: 0
1416
- name: Mirror + trigger CI
@@ -17,8 +19,8 @@ jobs:
1719
args: 'https://gitlab.com/ffflorian/node-packages.git'
1820
env:
1921
FORCE_PUSH: true
20-
GITLAB_HOSTNAME: 'gitlab.com'
21-
GITLAB_USERNAME: 'ffflorian'
22+
GITLAB_HOSTNAME: gitlab.com
23+
GITLAB_USERNAME: ffflorian
2224
GITLAB_PASSWORD: ${{ secrets.GITLAB_PASSWORD }}
2325
GITLAB_PROJECT_ID: '46568637'
2426
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,12 @@ My Node.js packages
44

55
## Packages
66

7-
- [`auto-approver`](./packages/auto-approver) [![npm version](https://img.shields.io/npm/v/auto-approver.svg)](https://npmjs.com/packages/auto-approver)
7+
- [`auto-merge`](./packages/auto-merge) [![npm version](https://img.shields.io/npm/v/@ffflorian/auto-merge.svg)](https://npmjs.com/packages/@ffflorian/auto-merge)
88
- [`crates-updater`](./packages/crates-updater) [![npm version](https://img.shields.io/npm/v/crates-updater.svg)](https://npmjs.com/packages/crates-updater)
9-
- [`double-linked-list`](./packages/double-linked-list) [![npm version](https://img.shields.io/npm/v/@ffflorian/doublelinkedlist.svg)](https://npmjs.com/packages/@ffflorian/doublelinkedlist)
9+
- [`double-linked-list`](./packages/double-linked-list)
1010
- [`electron-icon-generator`](./packages/electron-icon-generator) [![npm version](https://img.shields.io/npm/v/@ffflorian/electron-icon-generator.svg)](https://npmjs.com/packages/@ffflorian/electron-icon-generator)
1111
- [`electron-info`](./packages/electron-info) [![npm version](https://img.shields.io/npm/v/electron-info.svg)](https://npmjs.com/packages/electron-info)
1212
- [`exposure-keys`](./packages/exposure-keys) [![npm version](https://img.shields.io/npm/v/exposure-keys.svg)](https://npmjs.com/packages/exposure-keys)
13-
- [`file-index`](./packages/file-index) [![npm version](https://img.shields.io/npm/v/@ffflorian/file-index.svg)](https://npmjs.com/packages/@ffflorian/file-index)
1413
- [`gh-open`](./packages/gh-open) [![npm version](https://img.shields.io/npm/v/@ffflorian/gh-open.svg)](https://npmjs.com/packages/@ffflorian/gh-open)
1514
- [`https-proxy`](./packages/https-proxy) [![npm version](https://img.shields.io/npm/v/@ffflorian/https-proxy.svg)](https://npmjs.com/packages/@ffflorian/https-proxy)
1615
- [`jszip-cli`](./packages/jszip-cli) [![npm version](https://img.shields.io/npm/v/@ffflorian/jszip-cli.svg)](https://npmjs.com/packages/@ffflorian/jszip-cli)

package.json

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,36 +3,34 @@
33
"description": "My Node.js packages",
44
"devDependencies": {
55
"@babel/core": "7.23.3",
6-
"@babel/eslint-parser": "7.28.0",
7-
"@evilmartians/lefthook": "1.12.3",
6+
"@babel/eslint-parser": "7.28.5",
7+
"@evilmartians/lefthook": "2.0.2",
88
"@ffflorian/eslint-config": "0.10.3",
99
"@ffflorian/prettier-config": "0.3.3",
10-
"@swc/core": "1.13.3",
1110
"@types/babel__core": "7.20.4",
1211
"@types/eslint": "^8",
1312
"@types/node": "~24",
14-
"@typescript-eslint/eslint-plugin": "8.38.0",
15-
"@typescript-eslint/parser": "8.38.0",
13+
"@typescript-eslint/eslint-plugin": "8.46.3",
14+
"@typescript-eslint/parser": "8.46.2",
1615
"babel-eslint": "10.1.0",
1716
"eslint": "8.57.0",
1817
"eslint-config-prettier": "10.1.8",
1918
"eslint-plugin-import": "2.32.0",
20-
"eslint-plugin-jsdoc": "52.0.2",
21-
"eslint-plugin-no-unsanitized": "4.1.2",
22-
"eslint-plugin-oxlint": "1.9.0",
23-
"eslint-plugin-prettier": "5.5.3",
19+
"eslint-plugin-jsdoc": "61.1.12",
20+
"eslint-plugin-no-unsanitized": "4.1.4",
21+
"eslint-plugin-oxlint": "1.25.0",
22+
"eslint-plugin-prettier": "5.5.4",
2423
"eslint-plugin-simple-import-sort": "12.1.1",
2524
"eslint-plugin-sort-keys-fix": "1.1.2",
2625
"eslint-plugin-typescript-sort-keys": "3.3.0",
27-
"eslint-plugin-unused-imports": "4.1.4",
28-
"lerna": "8.2.3",
29-
"oxlint": "1.14.0",
26+
"eslint-plugin-unused-imports": "4.3.0",
27+
"lerna": "9.0.0",
28+
"oxlint": "1.25.0",
3029
"prettier": "3.6.2",
31-
"rimraf": "6.0.1",
32-
"ts-node": "10.9.2",
33-
"typescript": "5.9.2",
34-
"vite": "7.0.6",
35-
"vitest": "3.2.4"
30+
"rimraf": "6.1.0",
31+
"typescript": "5.9.3",
32+
"vite": "7.2.1",
33+
"vitest": "4.0.6"
3634
},
3735
"engines": {
3836
"node": ">= 18.0"

packages/auto-approver/.approverrc.example.json

Lines changed: 0 additions & 9 deletions
This file was deleted.

packages/auto-approver/.gitignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)