Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
# 1.1.0 / 2026-01-09 (Flashcat Release)

### breaking change

Change upload domain.

# 1.0.0 / 2025-12-04 (Flashcat Release)

**First Flashcat Release**
Expand All @@ -23,7 +29,7 @@ This is the first official release forked from Datadog dd-sdk-android-gradle-plu

- CI configuration file keeps `datadog-ci.json` name but uses `flashcatSite` field
- Environment variable priority: `FC_API_KEY` > `FLASHCAT_API_KEY` > `DD_API_KEY` > `DATADOG_API_KEY`
- Site configuration: `CN` (browser.flashcat.cloud) and `STAGING` (jira.flashcat.cloud)
- Site configuration: `CN` (ci.flashcat.cloud) and `STAGING` (ci-dev.flashcat.cloud)

### Links

Expand Down
10 changes: 4 additions & 6 deletions FORK_NOTICE.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ This fork has been modified by **Flashcat, Inc.** to integrate with the Flashcat

1. **Rebranding**: Changed from Datadog to Flashcat branding
2. **Site Endpoints**: Updated to use Flashcat service endpoints
- `browser.flashcat.cloud` (CN site)
- `jira.flashcat.cloud` (STAGING site)
- `ci.flashcat.cloud` (CN site)
- `ci-dev.flashcat.cloud` (STAGING site)
3. **Configuration**: Modified extension name from `datadog {}` to `flashcat {}`
4. **API Keys**: Updated environment variables to `FC_API_KEY` / `FLASHCAT_API_KEY`
5. **CI Configuration**: Changed JSON field from `datadogSite` to `flashcatSite`
Expand Down Expand Up @@ -58,8 +58,8 @@ We acknowledge and thank **Datadog, Inc.** for their excellent work on the origi

1. **品牌重命名**: 从 Datadog 改为 Flashcat 品牌
2. **服务端点**: 更新为使用 Flashcat 服务端点
- `browser.flashcat.cloud` (CN 站点)
- `jira.flashcat.cloud` (STAGING 站点)
- `ci.flashcat.cloud` (CN 站点)
- `ci-dev.flashcat.cloud` (STAGING 站点)
3. **配置方式**: Extension 名称从 `datadog {}` 改为 `flashcat {}`
4. **API 密钥**: 环境变量更新为 `FC_API_KEY` / `FLASHCAT_API_KEY`
5. **CI 配置**: JSON 字段从 `datadogSite` 改为 `flashcatSite`
Expand Down Expand Up @@ -90,5 +90,3 @@ See [LICENSE](LICENSE) file for the full license text.

See [NOTICE](NOTICE) file for attribution details.
归属详情请查看 [NOTICE](NOTICE) 文件。


12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,15 @@ Add the following line to your `build.gradle` file.

```groovy
plugins {
id("cloud.flashcat.android-gradle-plugin") version "1.0.0"
id("cloud.flashcat.android-gradle-plugin") version "1.1.0"
}
```

或在 Kotlin DSL 中:

```kotlin
plugins {
id("cloud.flashcat.android-gradle-plugin") version "1.0.0"
id("cloud.flashcat.android-gradle-plugin") version "1.1.0"
}
```

Expand Down Expand Up @@ -120,7 +120,7 @@ export FC_API_KEY="your-flashcat-api-key"
export FLASHCAT_API_KEY="your-flashcat-api-key"

# Site (optional)
export FLASHCAT_SITE="browser.flashcat.cloud"
export FLASHCAT_SITE="ci.flashcat.cloud"
```

### Configuration File (flashcat-ci.json)
Expand All @@ -130,7 +130,7 @@ You can also use a `flashcat-ci.json` file in your project root for configuratio
```json
{
"apiKey": "your-flashcat-api-key",
"flashcatSite": "browser.flashcat.cloud"
"flashcatSite": "ci.flashcat.cloud"
}
```

Expand All @@ -140,8 +140,8 @@ You can also use a `flashcat-ci.json` file in your project root for configuratio

The plugin supports the following Flashcat sites:

- **CN**: `browser.flashcat.cloud` (default)
- **STAGING**: `jira.flashcat.cloud` (internal usage only)
- **CN**: `ci.flashcat.cloud` (default)
- **STAGING**: `ci-dev.flashcat.cloud` (internal usage only)

---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,11 @@ object MavenConfig {
}
// publish branch → Snapshot
refName == "publish" -> {
Version(1, 0, 0, Version.Type.Snapshot)
Version(1, 1, 0, Version.Type.Snapshot)
}
// Local development or other branches
else -> {
Version(1, 0, 0, Version.Type.Release)
Version(1, 1, 0, Version.Type.Release)
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,14 @@ package com.datadog.gradle.plugin
*/
enum class FlashcatSite(internal val id: String, internal val intakeHostName: String) {
/**
* The CN site: [browser.flashcat.cloud](https://browser.flashcat.cloud).
* The CN site: [ci.flashcat.cloud](https://ci.flashcat.cloud).
*/
CN("cn", "browser.flashcat.cloud"),
CN("cn", "ci.flashcat.cloud"),

/**
* The STAGING site (internal usage only): [jira.flashcat.cloud](https://jira.flashcat.cloud).
* The STAGING site (internal usage only): [ci-dev.flashcat.cloud](https://ci-dev.flashcat.cloud).
*/
STAGING("staging", "jira.flashcat.cloud");
STAGING("staging", "ci-dev.flashcat.cloud");

/** The intake endpoint url. */
val intakeEndpoint: String = "https://$intakeHostName"
Expand Down
14 changes: 7 additions & 7 deletions 快速开始.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@

```groovy
plugins {
id("cloud.flashcat.android-gradle-plugin") version "1.0.0"
id("cloud.flashcat.android-gradle-plugin") version "1.1.0"
}
```

或在 Kotlin DSL 中:

```kotlin
plugins {
id("cloud.flashcat.android-gradle-plugin") version "1.0.0"
id("cloud.flashcat.android-gradle-plugin") version "1.1.0"
}
```

Expand Down Expand Up @@ -56,7 +56,7 @@ FC_API_KEY=your-flashcat-api-key
```json
{
"apiKey": "your-flashcat-api-key",
"flashcatSite": "browser.flashcat.cloud"
"flashcatSite": "ci.flashcat.cloud"
}
```

Expand Down Expand Up @@ -94,10 +94,10 @@ flashcat {

## 🌐 可用站点

| 站点 | 地址 | 说明 |
| ------- | ---------------------- | ------------ |
| CN | browser.flashcat.cloud | 生产环境 |
| STAGING | jira.flashcat.cloud | 内部测试环境 |
| 站点 | 地址 | 说明 |
| ------- | --------------------- | ------------ |
| CN | ci.flashcat.cloud | 生产环境 |
| STAGING | ci-dev.flashcat.cloud | 内部测试环境 |

---

Expand Down
Loading