Compare commits
1 Commits
task-maste
...
task-maste
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5df253e085 |
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"mode": "exit",
|
"mode": "pre",
|
||||||
"tag": "rc",
|
"tag": "rc",
|
||||||
"initialVersions": {
|
"initialVersions": {
|
||||||
"task-master-ai": "0.23.0",
|
"task-master-ai": "0.23.0",
|
||||||
@@ -10,4 +10,4 @@
|
|||||||
"tender-trams-refuse",
|
"tender-trams-refuse",
|
||||||
"vast-sites-leave"
|
"vast-sites-leave"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
23
.github/workflows/pre-release.yml
vendored
23
.github/workflows/pre-release.yml
vendored
@@ -36,9 +36,26 @@ jobs:
|
|||||||
|
|
||||||
- name: Enter RC mode (if not already in RC mode)
|
- name: Enter RC mode (if not already in RC mode)
|
||||||
run: |
|
run: |
|
||||||
# ensure we’re in the right pre-mode (tag "rc")
|
# Check if we're in pre-release mode with the "rc" tag
|
||||||
if [ ! -f .changeset/pre.json ] \
|
if [ -f .changeset/pre.json ]; then
|
||||||
|| [ "$(jq -r '.tag' .changeset/pre.json 2>/dev/null || echo '')" != "rc" ]; then
|
MODE=$(jq -r '.mode' .changeset/pre.json 2>/dev/null || echo '')
|
||||||
|
TAG=$(jq -r '.tag' .changeset/pre.json 2>/dev/null || echo '')
|
||||||
|
|
||||||
|
if [ "$MODE" = "exit" ]; then
|
||||||
|
echo "Pre-release mode is in 'exit' state, re-entering RC mode..."
|
||||||
|
npx changeset pre enter rc
|
||||||
|
elif [ "$MODE" = "pre" ] && [ "$TAG" != "rc" ]; then
|
||||||
|
echo "In pre-release mode but with wrong tag ($TAG), switching to RC..."
|
||||||
|
npx changeset pre exit
|
||||||
|
npx changeset pre enter rc
|
||||||
|
elif [ "$MODE" = "pre" ] && [ "$TAG" = "rc" ]; then
|
||||||
|
echo "Already in RC pre-release mode"
|
||||||
|
else
|
||||||
|
echo "Unknown mode state: $MODE, entering RC mode..."
|
||||||
|
npx changeset pre enter rc
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "No pre.json found, entering RC mode..."
|
||||||
npx changeset pre enter rc
|
npx changeset pre enter rc
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user