Skip to content

Commit cbf4e3a

Browse files
authored
Enhance CI/CD workflow with permissions and environment (#446)
* Enhance CI/CD workflow with permissions and environment Updated continuous deployment workflow to include permissions and environment settings. * Update token URL
1 parent cb219aa commit cbf4e3a

File tree

9 files changed

+14
-11
lines changed

9 files changed

+14
-11
lines changed

.github/workflows/continuous-deployment.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,12 @@ jobs:
4343
publish:
4444
needs: build
4545
runs-on: ubuntu-latest
46-
environment: prerelease
46+
environment:
47+
name: npm
48+
url: https://npmjs.com/package/${{ steps.get-version.outputs.package-name }}/v/${{ steps.get-version.outputs.version }}
49+
permissions:
50+
contents: read
51+
id-token: write
4752

4853
steps:
4954
- uses: actions/setup-node@v3
@@ -65,7 +70,5 @@ jobs:
6570
echo Cannot publish production version
6671
exit 1
6772
- run: npm publish --access public --tag ${{ github.ref_name }} `ls *.tgz`
68-
env:
69-
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
7073
- name: Generate job summary
7174
run: echo "NPM package has been published to https://npmjs.com/package/${{ steps.get-version.outputs.package-name }}/v/${{ steps.get-version.outputs.version }}." > $GITHUB_STEP_SUMMARY

__tests__/directLineStreaming/connect.fail.story.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import mockObserver from './__setup__/mockObserver';
77
import setupBotProxy from './__setup__/setupBotProxy';
88

99
const TOKEN_URL =
10-
'https://hawo-mockbot4-token-app.blueriver-ce85e8f0.westus.azurecontainerapps.io/api/token/directlinease?bot=echo%20bot';
10+
'https://hawo-mockbot4-token-app.ambitiousflower-67725bfd.westus.azurecontainerapps.io/api/token/directlinease?bot=echo%20bot';
1111

1212
afterEach(() => jest.useRealTimers());
1313

__tests__/directLineStreaming/connect.success.story.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import mockObserver from './__setup__/mockObserver';
77
import setupBotProxy from './__setup__/setupBotProxy';
88

99
const TOKEN_URL =
10-
'https://hawo-mockbot4-token-app.blueriver-ce85e8f0.westus.azurecontainerapps.io/api/token/directlinease?bot=echo%20bot';
10+
'https://hawo-mockbot4-token-app.ambitiousflower-67725bfd.westus.azurecontainerapps.io/api/token/directlinease?bot=echo%20bot';
1111

1212
afterEach(() => jest.useRealTimers());
1313

__tests__/directLineStreaming/end.story.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import mockObserver from './__setup__/mockObserver';
77
import setupBotProxy from './__setup__/setupBotProxy';
88

99
const TOKEN_URL =
10-
'https://hawo-mockbot4-token-app.blueriver-ce85e8f0.westus.azurecontainerapps.io/api/token/directlinease?bot=echo%20bot';
10+
'https://hawo-mockbot4-token-app.ambitiousflower-67725bfd.westus.azurecontainerapps.io/api/token/directlinease?bot=echo%20bot';
1111

1212
afterEach(() => jest.useRealTimers());
1313

__tests__/directLineStreaming/options.networkInformation.story.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ type MockObserver<T> = ReturnType<typeof mockObserver>;
1212
type ResultOfPromise<T> = T extends PromiseLike<infer P> ? P : never;
1313

1414
const TOKEN_URL =
15-
'https://hawo-mockbot4-token-app.blueriver-ce85e8f0.westus.azurecontainerapps.io/api/token/directlinease?bot=echo%20bot';
15+
'https://hawo-mockbot4-token-app.ambitiousflower-67725bfd.westus.azurecontainerapps.io/api/token/directlinease?bot=echo%20bot';
1616

1717
jest.setTimeout(10_000);
1818

__tests__/directLineStreaming/postActivity.fail.story.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import mockObserver from './__setup__/mockObserver';
66
import setupBotProxy from './__setup__/setupBotProxy';
77
import waitFor from './__setup__/external/testing-library/waitFor';
88

9-
const TOKEN_URL = 'https://hawo-mockbot4-token-app.blueriver-ce85e8f0.westus.azurecontainerapps.io/api/token/directlinease?bot=echo%20bot';
9+
const TOKEN_URL = 'https://hawo-mockbot4-token-app.ambitiousflower-67725bfd.westus.azurecontainerapps.io/api/token/directlinease?bot=echo%20bot';
1010

1111
afterEach(() => jest.useRealTimers());
1212

__tests__/directLineStreaming/postActivity.success.story.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import mockObserver from './__setup__/mockObserver';
77
import setupBotProxy from './__setup__/setupBotProxy';
88
import waitFor from './__setup__/external/testing-library/waitFor';
99

10-
const TOKEN_URL = 'https://hawo-mockbot4-token-app.blueriver-ce85e8f0.westus.azurecontainerapps.io/api/token/directlinease?bot=echo%20bot';
10+
const TOKEN_URL = 'https://hawo-mockbot4-token-app.ambitiousflower-67725bfd.westus.azurecontainerapps.io/api/token/directlinease?bot=echo%20bot';
1111

1212
afterEach(() => jest.useRealTimers());
1313

__tests__/directLineStreaming/retryConnect.fail.story.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import mockObserver from './__setup__/mockObserver';
77
import setupBotProxy from './__setup__/setupBotProxy';
88

99
const TOKEN_URL =
10-
'https://hawo-mockbot4-token-app.blueriver-ce85e8f0.westus.azurecontainerapps.io/api/token/directlinease?bot=echo%20bot';
10+
'https://hawo-mockbot4-token-app.ambitiousflower-67725bfd.westus.azurecontainerapps.io/api/token/directlinease?bot=echo%20bot';
1111

1212
jest.setTimeout(15000);
1313

__tests__/directLineStreaming/retryConnect.success.story.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import mockObserver from './__setup__/mockObserver';
88
import setupBotProxy from './__setup__/setupBotProxy';
99

1010
const TOKEN_URL =
11-
'https://hawo-mockbot4-token-app.blueriver-ce85e8f0.westus.azurecontainerapps.io/api/token/directlinease?bot=echo%20bot';
11+
'https://hawo-mockbot4-token-app.ambitiousflower-67725bfd.westus.azurecontainerapps.io/api/token/directlinease?bot=echo%20bot';
1212

1313
afterEach(() => jest.useRealTimers());
1414

0 commit comments

Comments
 (0)