diff --git a/.github/workflows/labels.yml b/.github/workflows/labels.yml index c1a22cb..2f53d4e 100644 --- a/.github/workflows/labels.yml +++ b/.github/workflows/labels.yml @@ -1,4 +1,4 @@ -name: PR Labels +name: ๐Ÿ—ƒ๏ธ PR Labels on: [pull_request_target] jobs: @@ -10,10 +10,10 @@ jobs: pull-requests: write steps: - - name: Checkout repo + - name: ๐Ÿ—ณ๏ธ Checkout repo uses: actions/checkout@v4 - - name: Apply PR labels + - name: ๐Ÿญ Apply PR labels uses: actions/labeler@v5 with: repo-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 26941cf..9d44782 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -1,4 +1,4 @@ -name: Lint +name: ๐Ÿค– Lint on: [push] jobs: @@ -7,20 +7,20 @@ jobs: runs-on: ubuntu-latest steps: - - name: Checkout repo + - name: ๐Ÿ—ณ๏ธ Checkout repo uses: actions/checkout@v4 - - name: Setup Node 20.x to install with private scope + - name: ๐Ÿ”ง Setup Node 20.x uses: actions/setup-node@v4 with: node-version-file: '.nvmrc' cache: 'npm' - - name: Install dependencies + - name: ๐Ÿ“ฆ Install dependencies run: npm ci - - name: Lint + - name: ๐ŸŽจ Lint run: npm run lint - - name: Prettier + - name: ๐Ÿ’„ Prettier run: npm run format diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 101915a..fdc7337 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,4 +1,4 @@ -name: Release +name: ๐Ÿš€ Release on: push: @@ -7,28 +7,31 @@ on: jobs: release: - name: Release + name: Version and release monorepo packages runs-on: ubuntu-latest steps: - - name: Checkout Repo + - name: ๐Ÿ—ณ๏ธ Checkout Repo uses: actions/checkout@v4 with: fetch-depth: 0 - - name: Setup Node 20.x to install with private scope + - name: ๐Ÿ”ง Setup Node 20.x uses: actions/setup-node@v4 with: node-version-file: '.nvmrc' cache: 'npm' - - name: Install dependencies + - name: ๐Ÿ“ฆ Install dependencies run: npm ci - - name: Create PR or publish to NPM + - name: ๐Ÿ“ฃ Create PR or publish to NPM id: changesets uses: changesets/action@v1 with: - publish: npm run release + title: '๐Ÿฆ‹ [Release] Version packages' + commit: '๐Ÿฆ‹ [Changesets] Prepare for next release' + version: npm release:version + publish: npm release:publish env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d0e63ce..86c6c0f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,4 +1,4 @@ -name: Test +name: ๐Ÿงช Test on: [push] jobs: @@ -7,17 +7,17 @@ jobs: runs-on: ubuntu-latest steps: - - name: Checkout repo + - name: ๐Ÿ—ณ๏ธ Checkout repo uses: actions/checkout@v4 - - name: Setup Node 20.x to install with private scope + - name: ๐Ÿ”ง Setup Node 20.x uses: actions/setup-node@v4 with: node-version-file: '.nvmrc' cache: 'npm' - - name: Install dependencies + - name: ๐Ÿ“ฆ Install dependencies run: npm ci - - name: Test + - name: ๐Ÿง‘โ€๐Ÿ”ฌ Test run: npm run test