Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
7068da6
build: switch package manager to bun
LucaPipolo Nov 17, 2025
f36d54a
ci: switch package manager to bun
LucaPipolo Nov 17, 2025
1296412
chore: merge feature/switch-package-manager-luca into dev (#18)
LucaPipolo Nov 17, 2025
efe8cdc
chore: update composer dependencies
LucaPipolo Nov 28, 2025
e11e669
chore: update dependency postcss to 8.5.6
LucaPipolo Nov 28, 2025
8546dc5
chore: update dependency postcss-import to 16.1.1
LucaPipolo Nov 28, 2025
0f3c144
chore: update dependency postcss-nesting to 13.0.2
LucaPipolo Nov 28, 2025
89c442e
chore: update dependency tailwindcss to 3.4.18
LucaPipolo Nov 28, 2025
61f37fb
chore: update dependency webpack to 5.103.0
LucaPipolo Nov 28, 2025
a5ac94b
chore: update dependency autoprefixer to 10.4.22
LucaPipolo Nov 28, 2025
395ff6b
chore: update dependency @commitlint/cli to 19.8.1
LucaPipolo Nov 28, 2025
c88b6eb
chore: update dependency @commitlint/config-conventional to 19.8.1
LucaPipolo Nov 28, 2025
6c3e221
chore: update dependency @storybook/addon-essentials to 8.6.14
LucaPipolo Nov 28, 2025
7054408
chore: update dependency @storybook/addon-webpack5-compiler-swc to 1.0.6
LucaPipolo Nov 28, 2025
517e2ac
chore: update dependency @storybook/blocks to 8.6.14
LucaPipolo Nov 28, 2025
f82a5b7
chore: update dependency @storybook/html-webpack5 to 8.6.14
LucaPipolo Nov 28, 2025
8796ab7
chore: update dependency @storybook/theming to 8.6.14
LucaPipolo Nov 28, 2025
c12ac57
chore: update dependency @wordpress/eslint-plugin to 17.13.0
LucaPipolo Nov 28, 2025
cbada67
chore: update dependency @wordpress/prettier-config to 3.15.0
LucaPipolo Nov 28, 2025
4f82d69
chore: update dependency chromatic to 11.29.0
LucaPipolo Nov 28, 2025
be0664d
chore: update dependency eslint to 8.15.1
LucaPipolo Nov 28, 2025
ee050cd
chore: update dependency eslint-plugin-prettier to 9.1.2
LucaPipolo Nov 28, 2025
9726c02
chore: update dependency husky to 9.1.7
LucaPipolo Nov 28, 2025
ef2faf2
chore: update dependency lint-staged to 15.5.2
LucaPipolo Nov 28, 2025
72eaf95
chore: update dependency prettier to 3.7.1
LucaPipolo Nov 28, 2025
208d4a7
chore: update dependency storybook to 8.6.14
LucaPipolo Nov 28, 2025
60f2567
chore: update dependency stylelint to 16.26.1
LucaPipolo Nov 28, 2025
4372810
chore: update dependency stylelint-config-recommended to 14.0.1
LucaPipolo Nov 28, 2025
f9da3c5
chore: update dependency ts-loader to 9.5.4
LucaPipolo Nov 28, 2025
5008a21
chore: update dependency typescript to 5.9.3
LucaPipolo Nov 28, 2025
25dee0a
fix: remove outdated WP CLI stubs patches
LucaPipolo Nov 28, 2025
85089b6
refactor: remove unnecessary conditionals
LucaPipolo Nov 28, 2025
2df2e70
chore: merge updates/2025-11-28 into dev (#19)
LucaPipolo Nov 28, 2025
6437195
refactor: use bunx instead of npx
LucaPipolo Nov 28, 2025
34e0f1e
chore: merge feature/npx-bunx into dev (#20)
LucaPipolo Nov 28, 2025
6829ee1
refactor: change project name to tetra-starter-wordpress-theme
LucaPipolo Nov 28, 2025
db48c67
docs: update README file
LucaPipolo Nov 28, 2025
bda7e19
chore: merge fix/change-project-name into dev (#21)
LucaPipolo Nov 28, 2025
6db9b31
chore: bump project version
LucaPipolo Nov 28, 2025
652a1f6
chore: merge release/1.7.0 into dev (#22)
LucaPipolo Nov 28, 2025
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
2 changes: 1 addition & 1 deletion .github/scripts/create-release-notes.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ previous_tag=$(git describe --tags --abbrev=0 $(git rev-list --tags --max-count=
# Generate the release notes content
echo "**CHANGELOG:**" >.github/.release-notes
echo "" >>.github/.release-notes
echo "- https://github.com/somoscuatro/sc-starter-theme/compare/${previous_tag}...${new_version}" >>.github/.release-notes
echo "- https://github.com/somoscuatro/tetra-starter-wordpress-theme/compare/${previous_tag}...${new_version}" >>.github/.release-notes
103 changes: 50 additions & 53 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,28 +11,27 @@ jobs:
with:
fetch-depth: 0

- uses: pnpm/action-setup@v2
name: Install pnpm
- name: Get bun cache directory
id: bun-cache
run: echo "dir=node_modules" >> $GITHUB_OUTPUT

- name: Cache bun dependencies
uses: actions/cache@v4
with:
version: 8.6.2
path: ${{ steps.bun-cache.outputs.dir }}
key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lockb') }}
restore-keys: ${{ runner.os }}-bun-

- name: Get pnpm store directory
id: pnpm-cache
shell: bash
- name: Install Bun
run: |
echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT

- uses: actions/cache@v3
name: Setup pnpm cache
with:
path: ${{ steps.pnpm-cache.outputs.STORE_PATH }}
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-pnpm-store-
curl -fsSL https://bun.sh/install | bash
echo "$HOME/.bun/bin" >> $GITHUB_PATH

- name: Install dependencies
- name: Install Node dependencies and build frontend assets
run: |
pnpm install -D
rm -rf node_modules bun.lock package-lock.json
bun install
bun run build

- name: Run commitlint
run: npx commitlint --from ${{ github.event.pull_request.base.sha }} --to ${{ github.event.pull_request.head.sha }} --verbose
Expand Down Expand Up @@ -80,31 +79,30 @@ jobs:
with:
fetch-depth: 0

- uses: pnpm/action-setup@v2
name: Install pnpm
- name: Get bun cache directory
id: bun-cache
run: echo "dir=node_modules" >> $GITHUB_OUTPUT

- name: Cache bun dependencies
uses: actions/cache@v4
with:
version: 8.6.2
path: ${{ steps.bun-cache.outputs.dir }}
key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lockb') }}
restore-keys: ${{ runner.os }}-bun-

- name: Get pnpm store directory
id: pnpm-cache
shell: bash
- name: Install Bun
run: |
echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT

- uses: actions/cache@v3
name: Setup pnpm cache
with:
path: ${{ steps.pnpm-cache.outputs.STORE_PATH }}
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-pnpm-store-
curl -fsSL https://bun.sh/install | bash
echo "$HOME/.bun/bin" >> $GITHUB_PATH

- name: Install dependencies
- name: Install Node dependencies and build frontend assets
run: |
pnpm install -D
rm -rf node_modules bun.lock package-lock.json
bun install
bun run build

- name: Run ESlint
run: pnpm run lint:js
run: bun run lint:js

stylelint:
name: Stylelint
Expand All @@ -114,28 +112,27 @@ jobs:
with:
fetch-depth: 0

- uses: pnpm/action-setup@v2
name: Install pnpm
- name: Get bun cache directory
id: bun-cache
run: echo "dir=node_modules" >> $GITHUB_OUTPUT

- name: Cache bun dependencies
uses: actions/cache@v4
with:
version: 8.6.2
path: ${{ steps.bun-cache.outputs.dir }}
key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lockb') }}
restore-keys: ${{ runner.os }}-bun-

- name: Get pnpm store directory
id: pnpm-cache
shell: bash
- name: Install Bun
run: |
echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT
curl -fsSL https://bun.sh/install | bash
echo "$HOME/.bun/bin" >> $GITHUB_PATH

- uses: actions/cache@v3
name: Setup pnpm cache
with:
path: ${{ steps.pnpm-cache.outputs.STORE_PATH }}
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-pnpm-store-

- name: Install dependencies
- name: Install Node dependencies and build frontend assets
run: |
pnpm install -D
rm -rf node_modules bun.lock package-lock.json
bun install
bun run build

- name: Run Stylelint
run: pnpm run lint:css
run: bun run lint:css
2 changes: 1 addition & 1 deletion .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1 +1 @@
pnpm lint-staged
bun lint-staged
2 changes: 1 addition & 1 deletion .vscode/npc.code-snippets
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"/**",
" * Contains Somoscuatro\\Starter_Theme\\\\$1${TM_FILENAME_BASE/(class-)?([^.-]+)|(-)/${2:/capitalize}/g}.",
" *",
" * @package sc-starter-theme",
" * @package tetra-starter-wordpress-theme",
" */",
"",
"declare(strict_types=1);",
Expand Down
Loading