Skip to content

Commit 49113b3

Browse files
committed
Merge remote-tracking branch 'origin/main' into feat/electron-vite-sep
2 parents 6c6e90f + c60d05f commit 49113b3

File tree

146 files changed

+9212
-4632
lines changed

Some content is hidden

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

146 files changed

+9212
-4632
lines changed

.github/workflows/build.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ jobs:
1616
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1717

1818
- name: Setup pnpm
19-
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
19+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
2020

2121
- name: Setup Node
22-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
22+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
2323
with:
2424
node-version-file: '.nvmrc'
2525
cache: 'pnpm'
@@ -35,7 +35,7 @@ jobs:
3535
run: rm -rfv dist/mac-universal
3636

3737
- name: Upload artifacts
38-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
38+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
3939
with:
4040
name: Gitify-dist-mac
4141
path: dist/
@@ -50,10 +50,10 @@ jobs:
5050
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
5151

5252
- name: Setup pnpm
53-
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
53+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
5454

5555
- name: Setup Node
56-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
56+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
5757
with:
5858
node-version-file: '.nvmrc'
5959
cache: 'pnpm'
@@ -66,7 +66,7 @@ jobs:
6666
run: Remove-Item dist/win-unpacked -Recurse
6767

6868
- name: Upload artifacts
69-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
69+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
7070
with:
7171
name: Gitify-dist-win
7272
path: dist
@@ -81,10 +81,10 @@ jobs:
8181
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
8282

8383
- name: Setup pnpm
84-
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
84+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
8585

8686
- name: Setup Node
87-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
87+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
8888
with:
8989
node-version-file: '.nvmrc'
9090
cache: 'pnpm'
@@ -97,7 +97,7 @@ jobs:
9797
run: rm -rfv dist/linux-unpacked
9898

9999
- name: Upload artifacts
100-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
100+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
101101
with:
102102
name: Gitify-dist-linux
103103
path: dist

.github/workflows/lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ jobs:
1616
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1717

1818
- name: Setup pnpm
19-
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
19+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
2020

2121
- name: Setup Node
22-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
22+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
2323
with:
2424
node-version-file: '.nvmrc'
2525
cache: 'pnpm'

.github/workflows/publish.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ jobs:
1717
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1818

1919
- name: Setup pnpm
20-
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
20+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
2121

2222
- name: Setup Node
23-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
23+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
2424
with:
2525
node-version-file: '.nvmrc'
2626
cache: 'pnpm'
@@ -41,7 +41,7 @@ jobs:
4141
NOTARIZE: true
4242

4343
- name: Upload artifacts
44-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
44+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
4545
with:
4646
name: Gitify-release-mac
4747
path: dist/
@@ -56,10 +56,10 @@ jobs:
5656
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
5757

5858
- name: Setup pnpm
59-
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
59+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
6060

6161
- name: Setup Node
62-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
62+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
6363
with:
6464
node-version-file: '.nvmrc'
6565
cache: 'pnpm'
@@ -74,7 +74,7 @@ jobs:
7474
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7575

7676
- name: Upload artifacts
77-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
77+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
7878
with:
7979
name: Gitify-release-win
8080
path: dist/
@@ -89,10 +89,10 @@ jobs:
8989
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
9090

9191
- name: Setup pnpm
92-
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
92+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
9393

9494
- name: Setup Node
95-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
95+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
9696
with:
9797
node-version-file: '.nvmrc'
9898
cache: 'pnpm'
@@ -107,7 +107,7 @@ jobs:
107107
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
108108

109109
- name: Upload artifacts
110-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
110+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
111111
with:
112112
name: Gitify-release-linux
113113
path: dist/

.github/workflows/renovate.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ jobs:
2222
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2323

2424
- name: Setup pnpm
25-
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
25+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
2626
with:
2727
run_install: false
2828

2929
- name: Setup Node
30-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
30+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
3131
with:
3232
node-version-file: .nvmrc
3333

.github/workflows/test.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ jobs:
1616
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1717

1818
- name: Setup pnpm
19-
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
19+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
2020

2121
- name: Setup Node
22-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
22+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
2323
with:
2424
node-version-file: '.nvmrc'
2525
cache: 'pnpm'
@@ -29,7 +29,7 @@ jobs:
2929
- run: pnpm test --coverage --runInBand --verbose
3030

3131
- name: Archive code coverage results
32-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
32+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
3333
with:
3434
name: code-coverage-report
3535
path: coverage/lcov.info
@@ -48,24 +48,24 @@ jobs:
4848
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
4949

5050
- name: Setup pnpm
51-
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
51+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
5252

5353
- name: Setup Node
54-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
54+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
5555
with:
5656
node-version-file: '.nvmrc'
5757
cache: 'pnpm'
5858

5959
- run: pnpm install
6060

6161
- name: Download a single artifact
62-
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
62+
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
6363
with:
6464
name: code-coverage-report
6565
path: coverage/
6666

6767
- name: SonarQube Cloud Scan
68-
uses: SonarSource/sonarqube-scan-action@1a6d90ebcb0e6a6b1d87e37ba693fe453195ae25 # v5.3.1
68+
uses: SonarSource/sonarqube-scan-action@fd88b7d7ccbaefd23d8f36f73b59db7a3d246602 # v6.0.0
6969
env:
7070
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any
7171
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
22.19.0
1+
24.11.1

.vscode/extensions.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
{
2-
"recommendations": ["biomejs.biome", "bradlc.vscode-tailwindcss"]
2+
"recommendations": [
3+
"biomejs.biome",
4+
"bradlc.vscode-tailwindcss",
5+
"SonarSource.sonarlint-vscode"
6+
]
37
}

.vscode/settings.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,9 @@
1212
"tailwindCSS.experimental.classRegex": [
1313
["cva\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"],
1414
["cx\\(([^)]*)\\)", "(?:'|\"|`)([^']*)(?:'|\"|`)"]
15-
]
15+
],
16+
"sonarlint.connectedMode.project": {
17+
"connectionId": "gitify-app",
18+
"projectKey": "gitify-app_gitify"
19+
}
1620
}

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ This project is a tool for monitoring new notifications from GitHub. It's not me
8585
* Seeing past notifications. This is a tool for monitoring new notifications, not seeing old ones, which can be seen at https://github.com/notifications.
8686
* Specific UX/UI changes that add options and/or visual complexity for minor workflow improvements. e.g. https://github.com/gitify-app/gitify/issues/358, https://github.com/gitify-app/gitify/issues/411 and https://github.com/gitify-app/gitify/issues/979
8787
* UI for something that isn't core to Gitify, and/or can be trivially done another way. e.g. https://github.com/gitify-app/gitify/issues/476 and https://github.com/gitify-app/gitify/issues/221
88-
* Support anything other than GitHub. Doing so would be a major undertaking that we may consider in future, but it would be a ton of work and there's so much tied to GitHub right now that it's not something I'd want to maintain.
88+
* Support anything other than GitHub. Doing so would be a major undertaking that we may consider in future.
8989
9090
<!-- LINK LABELS -->
9191
[biome-website]: https://biomejs.dev/

babel.config.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
module.exports = {
2+
presets: [
3+
[
4+
'@babel/preset-env',
5+
{
6+
targets: { node: 'current' },
7+
// Ensure ESM in node_modules is converted to CommonJS for Jest
8+
modules: 'commonjs',
9+
},
10+
],
11+
],
12+
};

0 commit comments

Comments
 (0)