mirror of
https://github.com/samuelthomas2774/nxapi.git
synced 2026-03-21 18:04:10 -05:00
Add nxapi-auth client identifiers in CI
This commit is contained in:
parent
a281729a18
commit
a53721f27c
|
|
@ -11,7 +11,7 @@ build:
|
|||
stage: build
|
||||
script:
|
||||
- npx tsc
|
||||
# Uses CI_COMMIT_TAG
|
||||
# Uses CI_COMMIT_TAG, NXAPI_AUTH_CLI_CLIENT_ID, NXAPI_AUTH_APP_CLIENT_ID
|
||||
- NODE_ENV=production npx rollup --config
|
||||
|
||||
- node bin/nxapi.js util validate-discord-titles
|
||||
|
|
|
|||
|
|
@ -42,4 +42,13 @@ pkg.__nxapi_git = pkg.__nxapi_git ?? {
|
|||
changed_files: changed_files.length ? changed_files.split('\n') : [],
|
||||
};
|
||||
|
||||
pkg.__nxapi_auth = process.env.NXAPI_AUTH_CLI_CLIENT_ID || process.env.NXAPI_AUTH_APP_CLIENT_ID ? {
|
||||
cli: process.env.NXAPI_AUTH_CLI_CLIENT_ID ? {
|
||||
client_id: process.env.NXAPI_AUTH_CLI_CLIENT_ID,
|
||||
} : undefined,
|
||||
app: process.env.NXAPI_AUTH_APP_CLIENT_ID ? {
|
||||
client_id: process.env.NXAPI_AUTH_APP_CLIENT_ID,
|
||||
} : undefined,
|
||||
} : undefined;
|
||||
|
||||
await fs.writeFile(new URL('../../package.json', import.meta.url), JSON.stringify(pkg, null, 4) + '\n', 'utf-8');
|
||||
|
|
|
|||
|
|
@ -57,6 +57,8 @@ const replace_options = {
|
|||
'globalThis.__NXAPI_BUNDLE_GIT__': JSON.stringify(git),
|
||||
'globalThis.__NXAPI_BUNDLE_RELEASE__': JSON.stringify(release),
|
||||
'globalThis.__NXAPI_BUNDLE_DEFAULT_REMOTE_CONFIG__': JSON.stringify(default_remote_config),
|
||||
'globalThis.__NXAPI_BUNDLE_NXAPI_AUTH_CLI_CLIENT_ID__': JSON.stringify(process.env.NXAPI_AUTH_CLI_CLIENT_ID),
|
||||
'globalThis.__NXAPI_BUNDLE_NXAPI_AUTH_APP_CLIENT_ID__': JSON.stringify(process.env.NXAPI_AUTH_APP_CLIENT_ID),
|
||||
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV ?? 'development'),
|
||||
},
|
||||
preventAssignment: true,
|
||||
|
|
|
|||
|
|
@ -28,12 +28,16 @@ declare global {
|
|||
var __NXAPI_BUNDLE_GIT__: RevisionInfo | null | undefined;
|
||||
var __NXAPI_BUNDLE_RELEASE__: string | null | undefined;
|
||||
var __NXAPI_BUNDLE_DEFAULT_REMOTE_CONFIG__: any | undefined;
|
||||
var __NXAPI_BUNDLE_NXAPI_AUTH_CLI_CLIENT_ID__: string | undefined;
|
||||
var __NXAPI_BUNDLE_NXAPI_AUTH_APP_CLIENT_ID__: string | undefined;
|
||||
}
|
||||
|
||||
const embedded_pkg = globalThis.__NXAPI_BUNDLE_PKG__;
|
||||
const embedded_git = globalThis.__NXAPI_BUNDLE_GIT__;
|
||||
const embedded_release = globalThis.__NXAPI_BUNDLE_RELEASE__;
|
||||
export const embedded_default_remote_config = globalThis.__NXAPI_BUNDLE_DEFAULT_REMOTE_CONFIG__;
|
||||
export const embedded_nxapi_auth_cli_client_id = globalThis.__NXAPI_BUNDLE_NXAPI_AUTH_CLI_CLIENT_ID__;
|
||||
export const embedded_nxapi_auth_app_client_id = globalThis.__NXAPI_BUNDLE_NXAPI_AUTH_APP_CLIENT_ID__;
|
||||
|
||||
//
|
||||
// Package/version info
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user