Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.2.469 #56

Merged
merged 17 commits into from
Dec 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
25945a1
feat(dotfiles): :art: v0.2.469
sebastienrousseau Dec 13, 2024
3b0a8a2
refactor(dotfiles): :art: optimizations on vimrc including themes, pl…
sebastienrousseau Dec 14, 2024
88b7b3b
fix(dotfiles): :bug: change logo width and rust aliases
sebastienrousseau Dec 14, 2024
927be0c
fix(dotfiles): :bug: fix release.yml and archives aliases
sebastienrousseau Dec 14, 2024
677db19
fix(dotfiles): :bug: fix codacy issues
sebastienrousseau Dec 14, 2024
08cb525
fix(dotfiles): :bug: fix cd.aliases
sebastienrousseau Dec 14, 2024
6f3318a
fix(dotfiles): :bug: fix chmod.aliases.sh
sebastienrousseau Dec 14, 2024
02a4b8a
docs(dotfiles): :bug: fix codacy issues
sebastienrousseau Dec 14, 2024
b688072
docs(dotfiles): 🐛 fix codacy issues
sebastienrousseau Dec 14, 2024
44b1ae9
docs(dotfiles): 🐛 fix codacy issues
sebastienrousseau Dec 14, 2024
b876a85
docs(dotfiles): 🐛 fix aliases issues
sebastienrousseau Dec 14, 2024
16916da
fix(dotfiles): :art: refactor functions and various optimisations
sebastienrousseau Dec 18, 2024
5e48c9e
docs(dotfiles): :memo: updating functions README.md and updates on deps
sebastienrousseau Dec 18, 2024
57a2ec3
docs(dotfiles): :memo: add paths README.md
sebastienrousseau Dec 18, 2024
535e36d
refactor(dotfiles): :art: cleaning up paths directory
sebastienrousseau Dec 18, 2024
af6ab49
docs(dotfiles): :memo: updated documentation and refactoring loaders
sebastienrousseau Dec 18, 2024
9d607a1
docs(dotfiles): :memo: updated aliases README.md file
sebastienrousseau Dec 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# 🅳🅾🆃🅵🅸🅻🅴🆂 (v0.2.468) - https://dotfiles.io
# Made with ♥ in London, UK by @wwdseb
# Copyright (c) 2015-2024. All rights reserved
# 🅳🅾🆃🅵🅸🅻🅴🆂 (v0.2.469) - https://dotfiles.io
# Made with ♥ in London, UK by Sebastien Rousseau
# Copyright (c) 2015-2025. All rights reserved
# License: MIT

#
Expand Down
4 changes: 2 additions & 2 deletions .github/CODE-OF-CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
<img
src="https://kura.pro/dotfiles/v2/images/logos/dotfiles.svg"
alt="dotfiles logo"
width="261"
width="66"
align="right"
/>

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

# Dotfiles (v0.2.468)
# Dotfiles (v0.2.469)

Simply designed to fit your shell life 🐚

Expand Down
4 changes: 2 additions & 2 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
<img
src="https://kura.pro/dotfiles/v2/images/logos/dotfiles.svg"
alt="dotfiles logo"
width="261"
width="66"
align="right"
/>

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

# Dotfiles (v0.2.468)
# Dotfiles (v0.2.469)

Simply designed to fit your shell life 🐚

Expand Down
4 changes: 2 additions & 2 deletions .github/SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
<img
src="https://kura.pro/dotfiles/v2/images/logos/dotfiles.svg"
alt="dotfiles logo"
width="261"
width="66"
align="right"
/>

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

# Dotfiles (v0.2.468)
# Dotfiles (v0.2.469)

Simply designed to fit your shell life 🐚

Expand Down
145 changes: 77 additions & 68 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -1,97 +1,106 @@
name: Release

on: [push, pull_request]

#-----------------------------------------------------------------------------
# Events triggering this workflow
#-----------------------------------------------------------------------------
on:
push:
branches:
- main # Trigger on pushes to the 'main' branch
pull_request:
branches:
- main # Trigger on pull requests to the 'main' branch

#-----------------------------------------------------------------------------
# Jobs: Tasks executed as part of the release workflow
#-----------------------------------------------------------------------------
jobs:
# Build job
build:
name: Build the project
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [21.x]
node-version: [18, 21] # Test against Node.js 18 and 21

steps:
- run: echo ${{github.ref}}

- uses: actions/checkout@v3
# Step 1: Check out the repository
- name: Check out code
uses: actions/checkout@v3

- uses: pnpm/[email protected]
# Step 2: Set up Node.js
- name: Set up Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
version: 7
node-version: ${{ matrix.node-version }} # Use the Node.js version from the matrix
cache: pnpm # Enable caching for pnpm dependencies

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
# Step 3: Set up pnpm
- name: Install pnpm
uses: pnpm/[email protected]
with:
node-version: ${{ matrix.node-version }}
cache: "pnpm"
version: 8.6.3 # Specify a stable pnpm version

# Step 4: Install dependencies
- name: Install dependencies
run: pnpm install --no-frozen-lockfile
run: pnpm install --frozen-lockfile # Ensure lockfile integrity

- name: Build
# Step 5: Build the project
- name: Build the project
run: pnpm run build

# publish:
# needs: build
# runs-on: ubuntu-latest

# steps:
# - uses: actions/checkout@v2

# - uses: pnpm/[email protected]
# with:
# version: 7
# Step 6: Upload build artifacts
- name: Upload build artifacts
uses: actions/upload-artifact@v3
with:
name: dist # Artifact name
path: ./dist # Directory containing the build output

# - name: Install dependencies
# run: pnpm install --no-frozen-lockfile
# Publish to NPM and GitHub registries
publish:
name: Publish the package
needs: build # Wait for the 'build' job to complete
runs-on: ubuntu-latest

# - name: Build
# run: pnpm run build
steps:
# Step 1: Check out the repository
- name: Check out code
uses: actions/checkout@v3

# - name: Pack
# run: pnpm pack
# Step 2: Download build artifacts
- name: Download build artifacts
uses: actions/download-artifact@v3
with:
name: dist # Artifact name from the 'build' job
path: ./dist # Directory to place the downloaded artifacts

# - name: Result
# run: ls -al ./dist
# Step 3: Set up Node.js
- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: 18 # Use Node.js version 18
cache: pnpm # Enable pnpm cache

# - name: Publish to NPM
# run: pnpm publish --access public --tag latest --no-git-checks
# env:
# NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
# Step 4: Install pnpm
- name: Install pnpm
run: npm install -g pnpm

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

# - name: Github package registry authentication
# run: pnpm set //npm.pkg.github.com/:_authToken ${{ secrets.GITHUB_TOKEN }}
# Step 6: Publish to npm registry
- name: Publish to npm registry
run: pnpm publish --access public
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

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

# - name: Publish the package to Github package registry
# run: pnpm publish --access public --tag latest --no-git-checks
# env:
# NODE_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}}
# Step 8: Publish to GitHub Package Registry
- name: Publish to GitHub Package Registry
run: pnpm publish --access public

publish-npm:
needs: build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v3
with:
node-version: 16
- name: Install pnpm
run: npm install -g pnpm
- run: pnpm install
- run: pnpm publish
env:
NODE_AUTH_TOKEN: ${{ secrets.npm_token }}
- name: Set package registry
run: pnpm config set registry https://npm.pkg.github.com
- name: Github package registry authentication
run: pnpm set //npm.pkg.github.com/:_authToken ${{ secrets.GITHUB_TOKEN }}
- name: Npm registry authentication
run: pnpm set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }}
- name: Publish the package to Github and Npm package registries
run: pnpm publish --access=public
6 changes: 3 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# 🅳🅾🆃🅵🅸🅻🅴🆂 (v0.2.468) - <https://dotfiles.io>
# Made with ♥ in London, UK by @wwdseb
# Copyright (c) 2015-2024. All rights reserved
# 🅳🅾🆃🅵🅸🅻🅴🆂 (v0.2.469) - <https://dotfiles.io>
# Made with ♥ in London, UK by Sebastien Rousseau
# Copyright (c) 2015-2025. All rights reserved
# License: MIT

# Exclude Directories and package
Expand Down
6 changes: 3 additions & 3 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# 🅳🅾🆃🅵🅸🅻🅴🆂 (v0.2.468) - <https://dotfiles.io>
# Made with ♥ in London, UK by @wwdseb
# Copyright (c) 2015-2024. All rights reserved
# 🅳🅾🆃🅵🅸🅻🅴🆂 (v0.2.469) - <https://dotfiles.io>
# Made with ♥ in London, UK by Sebastien Rousseau
# Copyright (c) 2015-2025. All rights reserved
# License: MIT

; registry=https://npm.pkg.github.com/sebastienrousseau
Expand Down
2 changes: 1 addition & 1 deletion COPYRIGHT
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* 🅳🅾🆃🅵🅸🅻🅴🆂 (v0.2.468) - <https://dotfiles.io>
* 🅳🅾🆃🅵🅸🅻🅴🆂 (v0.2.469) - <https://dotfiles.io>
* Made with ♥ in London, UK by @wwdseb
* Copyright (c) 2015-2024. All rights reserved
* License: MIT
Expand Down
Empty file removed Icon
Empty file.
Loading
Loading