ci(release): publish latest release

parent 1ffb9708
IPFS hash of the deployment:
- CIDv0: `QmbCfM6eTk9jM5SRW692DahimRpNHpuMADyEQbtqJmqZDy`
- CIDv1: `bafybeif7dqatkcqbp5g3txheh4is2xg7maknkjcsijfzo7xtqnzplb6m2a`
- CIDv0: `QmXVxBhofYSQo7Jxn46t9UxWwyRE4owjbGxuA3Bhtppt8w`
- CIDv1: `bafybeieidmvwvcchexlp33ze5o6465qj23rff2w6yjriyehazikji2ojea`
The latest release is always mirrored at [app.uniswap.org](https://app.uniswap.org).
......@@ -10,15 +10,10 @@ You can also access the Uniswap Interface from an IPFS gateway.
Your Uniswap settings are never remembered across different URLs.
IPFS gateways:
- https://bafybeif7dqatkcqbp5g3txheh4is2xg7maknkjcsijfzo7xtqnzplb6m2a.ipfs.dweb.link/
- https://bafybeif7dqatkcqbp5g3txheh4is2xg7maknkjcsijfzo7xtqnzplb6m2a.ipfs.cf-ipfs.com/
- [ipfs://QmbCfM6eTk9jM5SRW692DahimRpNHpuMADyEQbtqJmqZDy/](ipfs://QmbCfM6eTk9jM5SRW692DahimRpNHpuMADyEQbtqJmqZDy/)
- https://bafybeieidmvwvcchexlp33ze5o6465qj23rff2w6yjriyehazikji2ojea.ipfs.dweb.link/
- https://bafybeieidmvwvcchexlp33ze5o6465qj23rff2w6yjriyehazikji2ojea.ipfs.cf-ipfs.com/
- [ipfs://QmXVxBhofYSQo7Jxn46t9UxWwyRE4owjbGxuA3Bhtppt8w/](ipfs://QmXVxBhofYSQo7Jxn46t9UxWwyRE4owjbGxuA3Bhtppt8w/)
### 5.25.4 (2024-04-26)
### Bug Fixes
* **web:** hotfix change to copy for multi routing options (#7924) 1d08dff
### 5.25.5 (2024-04-30)
web/5.25.4
\ No newline at end of file
web/5.25.5
\ No newline at end of file
module.exports = {
rules: {
'no-restricted-imports': [
'error',
{
patterns: [
{
group: [
'*react-native*',
'!react-native-image-colors', // Allow importing react-native-image-colors, since it is cross platform.
],
message:
"React Native modules should not be imported outside of .native.ts files. If this is a .native.ts file, add an ignore comment to the top of the file. If you're trying to import a cross-platform module, add it to the whitelist in crossPlatform.js.",
},
],
},
],
},
}
module.exports = {
root: true,
extends: ['@uniswap/eslint-config/native'],
extends: ['@uniswap/eslint-config/native', '@uniswap/eslint-config/crossPlatform'],
ignorePatterns: ['node_modules', '.turbo', '.eslintrc.js', 'codegen.ts'],
parserOptions: {
project: 'tsconfig.json',
......
// eslint-disable-next-line no-restricted-imports
import {
APPSFLYER_API_KEY,
APPSFLYER_APP_ID,
......
import DeviceInfo from 'react-native-device-info'
import { isAndroid, isExtension, isIOS, isMobile } from 'uniswap/src/utils/platform'
import { isAndroid, isIOS } from 'uniswap/src/utils/platform'
export const ROUTING_API_PATH = '/v2/quote'
export const REQUEST_SOURCE = isIOS ? 'uniswap-ios' : isAndroid ? 'uniswap-android' : 'uniswap-web'
export const getVersionHeader = (): string => {
if (isMobile) {
return DeviceInfo.getVersion()
} else if (isExtension) {
return process.env.VERSION ?? ''
} else {
// unimplemented for web
return ''
}
}
export { getVersionHeader } from './getVersionHeader'
// eslint-disable-next-line no-restricted-imports
import DeviceInfo from 'react-native-device-info'
export const getVersionHeader = (): string => {
return DeviceInfo.getVersion()
}
import { isExtension } from 'uniswap/src/utils/platform'
export const getVersionHeader = (): string => {
if (isExtension) {
return process.env.VERSION ?? ''
} else {
// unimplemented for interface
return ''
}
}
// eslint-disable-next-line no-restricted-imports
import { Statsig, StatsigContext } from 'statsig-react-native'
const statsig = Statsig
const statsigContext = StatsigContext
// eslint-disable-next-line no-restricted-imports
export {
DynamicConfig,
useConfig,
......
// eslint-disable-next-line no-restricted-imports
import { Platform } from 'react-native'
export function getCloudProviderName(): string {
......
// eslint-disable-next-line no-restricted-imports
import DeviceInfo from 'react-native-device-info'
const BUNDLE_ID = DeviceInfo.getBundleId()
......
// eslint-disable-next-line no-restricted-imports
import { Platform } from 'react-native'
// Platform
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment