Skip to content

Commit c29191e

Browse files
Merge pull request #56 from sebastienrousseau/0.2.469
0.2.469
2 parents 53de583 + 9d607a1 commit c29191e

File tree

186 files changed

+6563
-2596
lines changed

Some content is hidden

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

186 files changed

+6563
-2596
lines changed

.editorconfig

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# 🅳🅾🆃🅵🅸🅻🅴🆂 (v0.2.468) - https://dotfiles.io
2-
# Made with ♥ in London, UK by @wwdseb
3-
# Copyright (c) 2015-2024. All rights reserved
1+
# 🅳🅾🆃🅵🅸🅻🅴🆂 (v0.2.469) - https://dotfiles.io
2+
# Made with ♥ in London, UK by Sebastien Rousseau
3+
# Copyright (c) 2015-2025. All rights reserved
44
# License: MIT
55

66
#

.github/CODE-OF-CONDUCT.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
<img
44
src="https://kura.pro/dotfiles/v2/images/logos/dotfiles.svg"
55
alt="dotfiles logo"
6-
width="261"
6+
width="66"
77
align="right"
88
/>
99

1010
<!-- markdownlint-enable MD033 MD041 -->
1111

12-
# Dotfiles (v0.2.468)
12+
# Dotfiles (v0.2.469)
1313

1414
Simply designed to fit your shell life 🐚
1515

.github/CONTRIBUTING.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
<img
44
src="https://kura.pro/dotfiles/v2/images/logos/dotfiles.svg"
55
alt="dotfiles logo"
6-
width="261"
6+
width="66"
77
align="right"
88
/>
99

1010
<!-- markdownlint-enable MD033 MD041 -->
1111

12-
# Dotfiles (v0.2.468)
12+
# Dotfiles (v0.2.469)
1313

1414
Simply designed to fit your shell life 🐚
1515

.github/SECURITY.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
<img
44
src="https://kura.pro/dotfiles/v2/images/logos/dotfiles.svg"
55
alt="dotfiles logo"
6-
width="261"
6+
width="66"
77
align="right"
88
/>
99

1010
<!-- markdownlint-enable MD033 MD041 -->
1111

12-
# Dotfiles (v0.2.468)
12+
# Dotfiles (v0.2.469)
1313

1414
Simply designed to fit your shell life 🐚
1515

.github/workflows/release.yml

+77-68
Original file line numberDiff line numberDiff line change
@@ -1,97 +1,106 @@
11
name: Release
22

3-
on: [push, pull_request]
4-
3+
#-----------------------------------------------------------------------------
4+
# Events triggering this workflow
5+
#-----------------------------------------------------------------------------
6+
on:
7+
push:
8+
branches:
9+
- main # Trigger on pushes to the 'main' branch
10+
pull_request:
11+
branches:
12+
- main # Trigger on pull requests to the 'main' branch
13+
14+
#-----------------------------------------------------------------------------
15+
# Jobs: Tasks executed as part of the release workflow
16+
#-----------------------------------------------------------------------------
517
jobs:
18+
# Build job
619
build:
20+
name: Build the project
721
runs-on: ubuntu-latest
822

923
strategy:
1024
matrix:
11-
node-version: [21.x]
25+
node-version: [18, 21] # Test against Node.js 18 and 21
1226

1327
steps:
14-
- run: echo ${{github.ref}}
15-
16-
- uses: actions/checkout@v3
28+
# Step 1: Check out the repository
29+
- name: Check out code
30+
uses: actions/checkout@v3
1731

18-
- uses: pnpm/[email protected]
32+
# Step 2: Set up Node.js
33+
- name: Set up Node.js ${{ matrix.node-version }}
34+
uses: actions/setup-node@v3
1935
with:
20-
version: 7
36+
node-version: ${{ matrix.node-version }} # Use the Node.js version from the matrix
37+
cache: pnpm # Enable caching for pnpm dependencies
2138

22-
- name: Use Node.js ${{ matrix.node-version }}
23-
uses: actions/setup-node@v3
39+
# Step 3: Set up pnpm
40+
- name: Install pnpm
41+
uses: pnpm/[email protected]
2442
with:
25-
node-version: ${{ matrix.node-version }}
26-
cache: "pnpm"
43+
version: 8.6.3 # Specify a stable pnpm version
2744

45+
# Step 4: Install dependencies
2846
- name: Install dependencies
29-
run: pnpm install --no-frozen-lockfile
47+
run: pnpm install --frozen-lockfile # Ensure lockfile integrity
3048

31-
- name: Build
49+
# Step 5: Build the project
50+
- name: Build the project
3251
run: pnpm run build
3352

34-
# publish:
35-
# needs: build
36-
# runs-on: ubuntu-latest
37-
38-
# steps:
39-
# - uses: actions/checkout@v2
40-
41-
# - uses: pnpm/[email protected]
42-
# with:
43-
# version: 7
53+
# Step 6: Upload build artifacts
54+
- name: Upload build artifacts
55+
uses: actions/upload-artifact@v3
56+
with:
57+
name: dist # Artifact name
58+
path: ./dist # Directory containing the build output
4459

45-
# - name: Install dependencies
46-
# run: pnpm install --no-frozen-lockfile
60+
# Publish to NPM and GitHub registries
61+
publish:
62+
name: Publish the package
63+
needs: build # Wait for the 'build' job to complete
64+
runs-on: ubuntu-latest
4765

48-
# - name: Build
49-
# run: pnpm run build
66+
steps:
67+
# Step 1: Check out the repository
68+
- name: Check out code
69+
uses: actions/checkout@v3
5070

51-
# - name: Pack
52-
# run: pnpm pack
71+
# Step 2: Download build artifacts
72+
- name: Download build artifacts
73+
uses: actions/download-artifact@v3
74+
with:
75+
name: dist # Artifact name from the 'build' job
76+
path: ./dist # Directory to place the downloaded artifacts
5377

54-
# - name: Result
55-
# run: ls -al ./dist
78+
# Step 3: Set up Node.js
79+
- name: Set up Node.js
80+
uses: actions/setup-node@v3
81+
with:
82+
node-version: 18 # Use Node.js version 18
83+
cache: pnpm # Enable pnpm cache
5684

57-
# - name: Publish to NPM
58-
# run: pnpm publish --access public --tag latest --no-git-checks
59-
# env:
60-
# NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
85+
# Step 4: Install pnpm
86+
- name: Install pnpm
87+
run: npm install -g pnpm
6188

62-
# - name: Set package registry
63-
# run: pnpm config set registry https://npm.pkg.github.com
89+
# Step 5: Authenticate with npm registry
90+
- name: Authenticate with npm registry
91+
run: pnpm set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }}
6492

65-
# - name: Github package registry authentication
66-
# run: pnpm set //npm.pkg.github.com/:_authToken ${{ secrets.GITHUB_TOKEN }}
93+
# Step 6: Publish to npm registry
94+
- name: Publish to npm registry
95+
run: pnpm publish --access public
96+
env:
97+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
6798

68-
# - name: Npm registry authentication
69-
# run: pnpm set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }}
99+
# Step 7: Authenticate with GitHub Package Registry
100+
- name: Authenticate with GitHub Package Registry
101+
run: pnpm set //npm.pkg.github.com/:_authToken ${{ secrets.GITHUB_TOKEN }}
70102

71-
# - name: Publish the package to Github package registry
72-
# run: pnpm publish --access public --tag latest --no-git-checks
73-
# env:
74-
# NODE_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}}
103+
# Step 8: Publish to GitHub Package Registry
104+
- name: Publish to GitHub Package Registry
105+
run: pnpm publish --access public
75106

76-
publish-npm:
77-
needs: build
78-
runs-on: ubuntu-latest
79-
steps:
80-
- uses: actions/checkout@v2
81-
- uses: actions/setup-node@v3
82-
with:
83-
node-version: 16
84-
- name: Install pnpm
85-
run: npm install -g pnpm
86-
- run: pnpm install
87-
- run: pnpm publish
88-
env:
89-
NODE_AUTH_TOKEN: ${{ secrets.npm_token }}
90-
- name: Set package registry
91-
run: pnpm config set registry https://npm.pkg.github.com
92-
- name: Github package registry authentication
93-
run: pnpm set //npm.pkg.github.com/:_authToken ${{ secrets.GITHUB_TOKEN }}
94-
- name: Npm registry authentication
95-
run: pnpm set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }}
96-
- name: Publish the package to Github and Npm package registries
97-
run: pnpm publish --access=public

.gitignore

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# 🅳🅾🆃🅵🅸🅻🅴🆂 (v0.2.468) - <https://dotfiles.io>
2-
# Made with ♥ in London, UK by @wwdseb
3-
# Copyright (c) 2015-2024. All rights reserved
1+
# 🅳🅾🆃🅵🅸🅻🅴🆂 (v0.2.469) - <https://dotfiles.io>
2+
# Made with ♥ in London, UK by Sebastien Rousseau
3+
# Copyright (c) 2015-2025. All rights reserved
44
# License: MIT
55

66
# Exclude Directories and package

.npmrc

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# 🅳🅾🆃🅵🅸🅻🅴🆂 (v0.2.468) - <https://dotfiles.io>
2-
# Made with ♥ in London, UK by @wwdseb
3-
# Copyright (c) 2015-2024. All rights reserved
1+
# 🅳🅾🆃🅵🅸🅻🅴🆂 (v0.2.469) - <https://dotfiles.io>
2+
# Made with ♥ in London, UK by Sebastien Rousseau
3+
# Copyright (c) 2015-2025. All rights reserved
44
# License: MIT
55

66
; registry=https://npm.pkg.github.com/sebastienrousseau

COPYRIGHT

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* 🅳🅾🆃🅵🅸🅻🅴🆂 (v0.2.468) - <https://dotfiles.io>
2+
* 🅳🅾🆃🅵🅸🅻🅴🆂 (v0.2.469) - <https://dotfiles.io>
33
* Made with ♥ in London, UK by @wwdseb
44
* Copyright (c) 2015-2024. All rights reserved
55
* License: MIT

Icon

Whitespace-only changes.

0 commit comments

Comments
 (0)