Skip to content

Commit 0e4a22d

Browse files
authored
Merge pull request #9 from MacPaw/feat/PLATECO-111-add-plugin
Feat/plateco 111 add plugin
2 parents d8710d7 + 2812b4a commit 0e4a22d

File tree

2 files changed

+26
-1
lines changed

2 files changed

+26
-1
lines changed

.github/workflows/release.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,12 @@ jobs:
2727
php-version: '8.2'
2828
extensions: openssl, pdo, sqlite, pdo_sqlite
2929

30+
- name: Setup Node.js
31+
uses: actions/setup-node@v4
32+
with:
33+
node-version: '18'
34+
cache: 'npm'
35+
3036
- name: Cache Composer packages
3137
id: composer-cache
3238
uses: actions/cache@v3
@@ -39,9 +45,12 @@ jobs:
3945
- name: Configure auth token
4046
run: composer config -g -a github-oauth.github.com ${{ secrets.ORG_GH_TOKEN_PACKAGES_RO }}
4147

42-
- name: Install dependencies
48+
- name: Install PHP dependencies
4349
run: composer install --prefer-dist --no-progress
4450

51+
- name: Install Node.js dependencies
52+
run: npm ci
53+
4554
- name: Release ${{ matrix.component }}
4655
uses: cycjimmy/semantic-release-action@v4
4756
env:

package.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"name": "macpaw-composer-authenticated-repository-plugin",
3+
"version": "1.0.0",
4+
"description": "Composer plugin for authenticated repository access with GitHub tokens and HTTP basic auth",
5+
"private": true,
6+
"devDependencies": {
7+
"@semantic-release/commit-analyzer": "^19.0.0",
8+
"@semantic-release/github": "^10.0.0",
9+
"@semantic-release/release-notes-generator": "^12.0.0",
10+
"conventional-changelog-conventionalcommits": "^8.0.0",
11+
"semantic-release": "^22.0.0"
12+
},
13+
"engines": {
14+
"node": ">=18.0.0"
15+
}
16+
}

0 commit comments

Comments
 (0)