Skip to content

Commit 1ae99a5

Browse files
authored
fix: configure git and install uv for release workflow tests (#288)
* fix: configure git and install uv for release workflow tests * feat: update version format to 0.3.0-preview.1.0
1 parent e9b4df6 commit 1ae99a5

4 files changed

Lines changed: 20 additions & 12 deletions

File tree

.github/workflows/release.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,14 @@ jobs:
223223
- name: Install dependencies
224224
run: npm ci
225225

226+
- name: Configure git for tests
227+
run: |
228+
git config --global user.name "github-actions[bot]"
229+
git config --global user.email "github-actions[bot]@users.noreply.github.com"
230+
231+
- name: Install uv for Python tests
232+
run: curl -LsSf https://astral.sh/uv/install.sh | sh
233+
226234
- name: Run linter
227235
run: npm run lint
228236

package-lock.json

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

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "agentcore",
3-
"version": "0.3.0-preview1.0",
3+
"version": "0.3.0-preview.1.0",
44
"description": "CLI for Amazon Bedrock AgentCore",
55
"main": "./dist/index.js",
66
"types": "./dist/index.d.ts",

scripts/bump-version.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
* --dry-run Show what would be done without making changes
1616
*
1717
* Preview bumps (internal format):
18-
* - 0.3.0 -> 0.3.0-preview1.0
19-
* - 0.3.0-preview1.0 -> 0.3.0-preview1.1
18+
* - 0.3.0 -> 0.3.0-preview.1.0
19+
* - 0.3.0-preview.1.0 -> 0.3.0-preview.1.1
2020
*/
2121
import { execSync } from 'child_process';
2222
import { existsSync, readFileSync, writeFileSync } from 'fs';
@@ -57,8 +57,8 @@ interface PackageLockJson {
5757
// ===========================
5858

5959
function parseVersion(version: string): ParsedVersion {
60-
// First try to match preview format: X.Y.Z-previewN.M (e.g., 0.3.0-preview1.0)
61-
const previewMatch = /^(\d+)\.(\d+)\.(\d+)-preview(\d+)\.(\d+)$/.exec(version);
60+
// First try to match preview format: X.Y.Z-preview.N.M (e.g., 0.3.0-preview.1.0)
61+
const previewMatch = /^(\d+)\.(\d+)\.(\d+)-preview\.(\d+)\.(\d+)$/.exec(version);
6262
if (previewMatch) {
6363
return {
6464
major: parseInt(previewMatch[1]!, 10),
@@ -88,9 +88,9 @@ function parseVersion(version: string): ParsedVersion {
8888
function formatVersion(parsed: ParsedVersion): string {
8989
const base = `${parsed.major}.${parsed.minor}.${parsed.patch}`;
9090

91-
// Handle preview format: X.Y.Z-previewN.M
91+
// Handle preview format: X.Y.Z-preview.N.M
9292
if (parsed.previewMajor !== undefined && parsed.previewMinor !== undefined) {
93-
return `${base}-preview${parsed.previewMajor}.${parsed.previewMinor}`;
93+
return `${base}-preview.${parsed.previewMajor}.${parsed.previewMinor}`;
9494
}
9595

9696
// Handle standard prerelease format: X.Y.Z-tag.N
@@ -166,7 +166,7 @@ function bumpVersion(current: string, bumpType: BumpType, prereleaseTag = 'beta'
166166
previewMinor: parsed.previewMinor + 1,
167167
});
168168
}
169-
// Otherwise, start at preview1.0
169+
// Otherwise, start at preview.1.0
170170
return formatVersion({
171171
major: parsed.major,
172172
minor: parsed.minor,
@@ -380,8 +380,8 @@ Options:
380380
--help, -h Show this help message
381381
382382
Preview bumps:
383-
- 0.3.0 -> 0.3.0-preview1.0
384-
- 0.3.0-preview1.0 -> 0.3.0-preview1.1
383+
- 0.3.0 -> 0.3.0-preview.1.0
384+
- 0.3.0-preview.1.0 -> 0.3.0-preview.1.1
385385
`);
386386
process.exit(0);
387387
}

0 commit comments

Comments
 (0)