Skip to content

Commit 84e699f

Browse files
authored
feat(actions): migrate actions to a new repository (#193)
1 parent 92bf77e commit 84e699f

33 files changed

Lines changed: 39 additions & 1339 deletions

.github/ISSUE_TEMPLATE/02-utils_bug_report.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ body:
1313
attributes:
1414
label: Which utils is this bug report for?
1515
options:
16-
- actions
1716
- eslint-config
1817
- prettier-config
1918
- other

.github/ISSUE_TEMPLATE/03-feature_request.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ body:
2424
- network-client
2525
- network-server
2626
- sound
27-
- actions
2827
- eslint-config
2928
- prettier-config
3029
- other

.github/issue-labeler.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,6 @@ packages:sound:
5050
- "### Which (package|utils|package or utils) is this (bug
5151
report|feature request) for\\?\\n\\nsound\\n"
5252

53-
utils:actions:
54-
- "### Which (package|utils|package or utils) is this (bug
55-
report|feature request) for\\?\\n\\nactions\\n"
56-
5753
utils:eslint-config:
5854
- "### Which (package|utils|package or utils) is this (bug
5955
report|feature request) for\\?\\n\\neslint-config\\n"

.github/labeler.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,6 @@ packages:sound:
7676
- packages/sound/*
7777
- packages/sound/**/*
7878

79-
utils:actions:
80-
- changed-files:
81-
- any-glob-to-any-file:
82-
- utils/actions/*
83-
- utils/actions/**/*
84-
8579
utils:eslint-config:
8680
- changed-files:
8781
- any-glob-to-any-file:

.github/labels.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,10 +102,6 @@
102102
description: "Adding missing tests or correcting existing tests"
103103
color: "7f8f92"
104104

105-
- name: "utils:actions"
106-
description: "Related to Github actions"
107-
color: "606bdf"
108-
109105
- name: "utils:eslint-config"
110106
description: "Related to ESLint config"
111107
color: "606bdf"

.github/workflows/pre-release.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ on:
88
type: choice
99
required: true
1010
options:
11-
- "@nanoforge-dev/actions"
1211
- "@nanoforge-dev/asset-manager"
1312
- "@nanoforge-dev/common"
1413
- "@nanoforge-dev/config"
@@ -26,16 +25,17 @@ on:
2625
- "@nanoforge-dev/utils-eslint-config"
2726
- "@nanoforge-dev/utils-prettier-config"
2827
version:
29-
description: "New version of the package (leave empty for auto generated version)"
28+
description: "New version of the package"
3029
type: string
31-
required: false
30+
required: true
3231
dry_run:
3332
description: Perform a dry run?
3433
type: boolean
3534
default: false
3635

3736
permissions:
3837
contents: write
38+
pull-requests: write
3939

4040
jobs:
4141
create-release-pr:
@@ -45,12 +45,15 @@ jobs:
4545
steps:
4646
- name: Checkout repository
4747
uses: actions/checkout@v6
48+
with:
49+
fetch-depth: 0
50+
fetch-tags: true
4851

4952
- name: Prepare
5053
uses: ./.github/actions/prepare
5154

5255
- name: Release packages
53-
uses: ./utils/actions/dist/create-release-pr
56+
uses: ./node_modules/@nanoforge-dev/actions/dist/create-release-pr
5457
with:
5558
package: ${{ inputs.package }}
5659
version: ${{ inputs.version }}

.github/workflows/release-tag.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Release
1+
name: Release Tag
22

33
on:
44
pull_request:
@@ -23,7 +23,7 @@ jobs:
2323
uses: ./.github/actions/prepare
2424

2525
- name: Create release tag
26-
uses: ./utils/actions/dist/create-release-tag
26+
uses: ./node_modules/@nanoforge-dev/actions/dist/create-release-tag
2727
with:
2828
commit: ${{ github.sha }}
2929
branch: ${{ github.head_ref }}

.github/workflows/release.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ on:
99
required: false
1010
options:
1111
- "all"
12-
- "@nanoforge-dev/actions"
1312
- "@nanoforge-dev/asset-manager"
1413
- "@nanoforge-dev/common"
1514
- "@nanoforge-dev/config"
@@ -51,7 +50,7 @@ jobs:
5150
uses: ./.github/actions/prepare
5251

5352
- name: Release packages
54-
uses: ./utils/actions/dist/release-packages
53+
uses: ./node_modules/@nanoforge-dev/actions/dist/release-packages
5554
with:
5655
package: ${{ inputs.package }}
5756
exclude: ${{ inputs.exclude }}

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@
1515
"type": "module",
1616
"repository": {
1717
"type": "git",
18-
"url": "git+https://github.com/NanoForge-dev/Engine.git",
19-
"directory": "packages/ecs"
18+
"url": "git+https://github.com/NanoForge-dev/Engine.git"
2019
},
2120
"funding": "https://github.com/NanoForge-dev/Engine?sponsor",
2221
"scripts": {
@@ -33,6 +32,7 @@
3332
"devDependencies": {
3433
"@commitlint/cli": "^20.1.0",
3534
"@commitlint/config-conventional": "^20.0.0",
35+
"@nanoforge-dev/actions": "^1.1.0",
3636
"@nanoforge-dev/utils-eslint-config": "workspace:^",
3737
"@nanoforge-dev/utils-prettier-config": "workspace:^",
3838
"@trivago/prettier-plugin-sort-imports": "^6.0.0",

pnpm-lock.yaml

Lines changed: 27 additions & 82 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)