Skip to content

Commit db41766

Browse files
authored
Merge b960715 into a111b06
2 parents a111b06 + b960715 commit db41766

File tree

11 files changed

+63
-20
lines changed

11 files changed

+63
-20
lines changed

.changeset/config.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,5 @@
66
"linked": [],
77
"access": "restricted",
88
"baseBranch": "v2",
9-
"updateInternalDependencies": "patch",
10-
"ignore": ["@hyperdx/api", "@hyperdx/app"]
9+
"updateInternalDependencies": "patch"
1110
}

.changeset/pre.json

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"mode": "pre",
3+
"tag": "beta",
4+
"initialVersions": {
5+
"@hyperdx/api": "1.9.0",
6+
"@hyperdx/app": "1.9.0",
7+
"@hyperdx/common-utils": "0.1.0"
8+
},
9+
"changesets": ["famous-poets-rush", "perfect-nails-doubt", "taco-cat-v2"]
10+
}

.changeset/taco-cat-v2.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@hyperdx/app": major
3+
---
4+
5+
bumps to v2 beta

.env

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ LOCAL_IMAGE_NAME=ghcr.io/hyperdxio/hyperdx-local
66
LOCAL_IMAGE_NAME_DOCKERHUB=hyperdx/hyperdx-local
77
OTEL_COLLECTOR_IMAGE_NAME=ghcr.io/hyperdxio/hyperdx-otel-collector
88
OTEL_COLLECTOR_IMAGE_NAME_DOCKERHUB=hyperdx/hyperdx-otel-collector
9-
IMAGE_VERSION_SUB_TAG=.8
9+
CHANGESET_TAG=2.0.0-beta.9
10+
IMAGE_VERSION_SUB_TAG=.9
1011
IMAGE_VERSION=2-beta
1112

1213
# Set up domain URLs

.github/workflows/release.yml

+22-10
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ name: Release
22
on:
33
push:
44
branches: [v2]
5+
pull_request:
6+
branches: [v2]
57
concurrency: ${{ github.workflow }}-${{ github.ref }}
68
jobs:
79
release:
@@ -10,6 +12,10 @@ jobs:
1012
steps:
1113
- name: Checkout
1214
uses: actions/checkout@v4
15+
- name: Set up QEMU
16+
uses: docker/setup-qemu-action@v3
17+
- name: Set up Docker Buildx
18+
uses: docker/setup-buildx-action@v3
1319
- name: Setup node
1420
uses: actions/setup-node@v4
1521
with:
@@ -23,18 +29,24 @@ jobs:
2329
uses: changesets/action@v1
2430
with:
2531
version: yarn run version
32+
publish: yarn release
2633
env:
2734
YARN_ENABLE_IMMUTABLE_INSTALLS: false
2835
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
29-
continue-on-error: true
30-
- name: Creating .npmrc
31-
run: |
32-
cat << EOF > "$HOME/.npmrc"
33-
//registry.npmjs.org/:_authToken=$NPM_TOKEN
34-
EOF
35-
env:
3636
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
37-
- name: Publish
37+
- name: Login to Docker Hub
38+
uses: docker/login-action@v3
39+
with:
40+
username: ${{ secrets.DOCKER_HUB_USERNAME }}
41+
password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}
42+
- name: Login to GitHub Container Registry
43+
uses: docker/login-action@v3
44+
with:
45+
registry: ghcr.io
46+
username: ${{ github.actor }}
47+
password: ${{ secrets.GITHUB_TOKEN }}
48+
- name: Load environment variables from .env
49+
uses: xom9ikk/dotenv@v2
50+
- name: Publish images
3851
if: steps.changesets.outputs.hasChangesets == 'false'
39-
# You can do something when a publish should happen.
40-
run: yarn release
52+
run: make release

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"dev": "yarn app:dev",
3636
"postdev": "docker compose -f docker-compose.dev.yml down",
3737
"lint": "npx nx run-many -t ci:lint",
38-
"version": "npx changeset version && yarn",
38+
"version": "npx changeset version && yarn && make version",
3939
"release": "npx nx run-many --target=build --projects=@hyperdx/common-utils && npx changeset publish"
4040
},
4141
"lint-staged": {

packages/api/CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# @hyperdx/api
22

3+
## 2.0.0-beta.0
4+
35
## 1.9.0
46

57
### Minor Changes

packages/api/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@hyperdx/api",
3-
"version": "1.9.0",
3+
"version": "2.0.0-beta.9",
44
"license": "MIT",
55
"private": true,
66
"engines": {

packages/app/CHANGELOG.md

+11
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# @hyperdx/app
22

3+
## 2.0.0-beta.0
4+
5+
### Major Changes
6+
7+
- bumps to v2 beta
8+
9+
### Patch Changes
10+
11+
- b3f3151: Allow to create Slack Webhooks from Team Settings page
12+
- b690db8: Introduce event panel overview tab
13+
314
## 1.9.0
415

516
### Minor Changes

packages/app/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@hyperdx/app",
3-
"version": "2-beta",
3+
"version": "2.0.0-beta.9",
44
"private": true,
55
"license": "MIT",
66
"engines": {

version.sh

+7-4
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,14 @@ if [ "$API_LATEST_VERSION" != "$APP_LATEST_VERSION" ]; then
1313
fi
1414

1515
# update root package.json version
16-
sed -i '' -e "s/\"version\": \".*\"/\"version\": \"$API_LATEST_VERSION\"/g" ./package.json
16+
sed -i '' 's/\("version":\s*"\)[^"]*/\"$API_LATEST_VERSION\"/' package.json
1717
echo "Updated root package.json version to $API_LATEST_VERSION"
1818

19-
# update .env IMAGE_VERSION
20-
sed -i '' -e "s/IMAGE_VERSION=.*/IMAGE_VERSION=$API_LATEST_VERSION/g" ./.env
21-
echo "Updated .env IMAGE_VERSION to $API_LATEST_VERSION"
19+
# update tags in .env
20+
sed -i '' -e "s/CHANGESET_TAG=.*/CHANGESET_TAG=$API_LATEST_VERSION/g" ./.env
21+
echo "Updated .env CHANGESET_TAG to $API_LATEST_VERSION"
22+
23+
sed -i '' -e "s/IMAGE_VERSION_SUB_TAG=.*/IMAGE_VERSION_SUB_TAG=${API_LATEST_VERSION##*-beta}/g" ./.env
24+
echo "Updated .env IMAGE_VERSION_SUB_TAG to ${API_LATEST_VERSION##*-beta}"
2225

2326
echo "Run 'make release' to publish new version to GHCR"

0 commit comments

Comments
 (0)