Just fallback to package version for Render deploys
This commit is contained in:
+1
-1
@@ -29,7 +29,7 @@ ARG RENDER_GIT_COMMIT
|
|||||||
ARG EXPO_PUBLIC_ENV
|
ARG EXPO_PUBLIC_ENV
|
||||||
ENV EXPO_PUBLIC_ENV=${EXPO_PUBLIC_ENV:-development}
|
ENV EXPO_PUBLIC_ENV=${EXPO_PUBLIC_ENV:-development}
|
||||||
ARG EXPO_PUBLIC_RELEASE_VERSION
|
ARG EXPO_PUBLIC_RELEASE_VERSION
|
||||||
ENV EXPO_PUBLIC_RELEASE_VERSION=${EXPO_PUBLIC_RELEASE_VERSION:-0.0.0}
|
ENV EXPO_PUBLIC_RELEASE_VERSION=$EXPO_PUBLIC_RELEASE_VERSION
|
||||||
ARG EXPO_PUBLIC_BUNDLE_IDENTIFIER
|
ARG EXPO_PUBLIC_BUNDLE_IDENTIFIER
|
||||||
# If not set by GitHub workflows, we're probably in Render
|
# If not set by GitHub workflows, we're probably in Render
|
||||||
ENV EXPO_PUBLIC_BUNDLE_IDENTIFIER=${EXPO_PUBLIC_BUNDLE_IDENTIFIER:-$RENDER_GIT_COMMIT}
|
ENV EXPO_PUBLIC_BUNDLE_IDENTIFIER=${EXPO_PUBLIC_BUNDLE_IDENTIFIER:-$RENDER_GIT_COMMIT}
|
||||||
|
|||||||
Vendored
+2
@@ -4,6 +4,8 @@ import packageJson from '#/../package.json'
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* The semver version of the app, as defined in `package.json.`
|
* The semver version of the app, as defined in `package.json.`
|
||||||
|
*
|
||||||
|
* N.B. The fallback is needed for Render.com deployments
|
||||||
*/
|
*/
|
||||||
export const RELEASE_VERSION: string =
|
export const RELEASE_VERSION: string =
|
||||||
process.env.EXPO_PUBLIC_RELEASE_VERSION || packageJson.version
|
process.env.EXPO_PUBLIC_RELEASE_VERSION || packageJson.version
|
||||||
|
|||||||
+3
-1
@@ -3,6 +3,7 @@ const {withAlias} = require('@expo/webpack-config/addons')
|
|||||||
const ReactRefreshWebpackPlugin = require('@pmmmwh/react-refresh-webpack-plugin')
|
const ReactRefreshWebpackPlugin = require('@pmmmwh/react-refresh-webpack-plugin')
|
||||||
const {BundleAnalyzerPlugin} = require('webpack-bundle-analyzer')
|
const {BundleAnalyzerPlugin} = require('webpack-bundle-analyzer')
|
||||||
const {sentryWebpackPlugin} = require('@sentry/webpack-plugin')
|
const {sentryWebpackPlugin} = require('@sentry/webpack-plugin')
|
||||||
|
const {version} = require('./package.json')
|
||||||
|
|
||||||
const GENERATE_STATS = process.env.EXPO_PUBLIC_GENERATE_STATS === '1'
|
const GENERATE_STATS = process.env.EXPO_PUBLIC_GENERATE_STATS === '1'
|
||||||
const OPEN_ANALYZER = process.env.EXPO_PUBLIC_OPEN_ANALYZER === '1'
|
const OPEN_ANALYZER = process.env.EXPO_PUBLIC_OPEN_ANALYZER === '1'
|
||||||
@@ -52,7 +53,8 @@ module.exports = async function (env, argv) {
|
|||||||
project: 'app',
|
project: 'app',
|
||||||
authToken: process.env.SENTRY_AUTH_TOKEN,
|
authToken: process.env.SENTRY_AUTH_TOKEN,
|
||||||
release: {
|
release: {
|
||||||
name: process.env.SENTRY_RELEASE,
|
// fallback needed for Render.com deployments
|
||||||
|
name: process.env.SENTRY_RELEASE || version,
|
||||||
dist: process.env.SENTRY_DIST,
|
dist: process.env.SENTRY_DIST,
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
|
|||||||
Reference in New Issue
Block a user