1
0
mirror of synced 2025-12-25 02:09:19 -05:00
Files
airbyte/docs/integrations/sources/hardcoded-records.md
octavia-bot-hoard[bot] 6435bdc674 🐙 source-hardcoded-records: run up-to-date pipeline [2025-10-14] (#67921)
# Update source-hardcoded-records

This PR was autogenerated by running `airbyte-ci connectors
--name=source-hardcoded-records up_to_date --pull`

We've set the `auto-merge` label on it, so it will be automatically
merged if the CI pipelines pass.
If you don't want to merge it automatically, please remove the
`auto-merge` label.
Please reach out to the Airbyte Connector Tooling team if you have any
questions or concerns.


## Operations

- Upgrade the base image to the latest version in metadata.yaml: Skipped

- Update versions of libraries in poetry: Successful

- PATCH bump source-hardcoded-records version to 0.0.45: Successful

- Build source-hardcoded-records docker image for platform(s)
linux/amd64, linux/arm64: Successful

- Get dependency updates: Successful

- Create or update pull request on Airbyte repository: Successful

- Add changelog entry: Successful




## Dependency updates

We use [`syft`](https://github.com/anchore/syft) to generate a SBOM for
the latest connector version and the one from the PR.
It allows us to spot the dependencies that have been updated at all
levels and for all types of dependencies (system, python, java etc.).
Here are the dependencies that have been updated compared to
`airbyte/source-hardcoded-records:latest`.
Keep in mind that `:latest` does not always match the connector code on
the main branch.
It is the latest released connector image when the head commit of this
branch was created.

| Type | Name | State | Previous Version | New Version |
|------|------|-------|-------------|------------------|
| python | MarkupSafe | updated | 3.0.2 | **3.0.3** |
| python | PyYAML | updated | 6.0.2 | **6.0.3** |
| python | Pygments | updated | 2.19.1 | **2.19.2** |
| python | RapidFuzz | updated | 3.13.0 | **3.14.1** |
| python | anyascii | updated | 0.3.2 | **0.3.3** |
| python | anyio | updated | 4.9.0 | **4.11.0** |
| python | attrs | updated | 25.3.0 | **25.4.0** |
| python | bracex | updated | 2.5.post1 | **2.6** |
| python | cachetools | updated | 5.5.2 | **6.2.1** |
| python | cattrs | updated | 24.1.3 | **25.3.0** |
| python | cffi | updated | 1.17.1 | **2.0.0** |
| python | charset-normalizer | updated | 3.4.2 | **3.4.4** |
| python | click | updated | 8.2.0 | **8.3.0** |
| python | dunamai | updated | 1.24.1 | **1.25.0** |
| python | google-api-core | updated | 2.24.2 | **2.26.0** |
| python | google-auth | updated | 2.40.1 | **2.41.1** |
| python | google-cloud-secret-manager | updated | 2.23.3 | **2.24.0** |
| python | grpcio | updated | 1.71.0 | **1.75.1** |
| python | grpcio-status | updated | 1.62.3 | **1.75.1** |
| python | idna | updated | 3.10 | **3.11** |
| python | joblib | updated | 1.5.0 | **1.5.2** |
| python | markdown-it-py | updated | 3.0.0 | **4.0.0** |
| python | orjson | updated | 3.10.18 | **3.11.3** |
| python | platformdirs | updated | 4.3.8 | **4.5.0** |
| python | protobuf | updated | 6.31.0 | **6.32.1** |
| python | pycparser | updated | 2.22 | **2.23** |
| python | pydantic | updated | 2.11.4 | **2.12.1** |
| python | pydantic_core | updated | 2.33.2 | **2.41.3** |
| python | python-ulid | updated | 3.0.0 | **3.1.0** |
| python | regex | updated | 2024.11.6 | **2025.9.18** |
| python | requests | updated | 2.32.4 | **2.32.5** |
| python | rich | updated | 14.0.0 | **14.2.0** |
| python | rich-click | updated | 1.8.8 | **1.9.3** |
| python | serpyco-rs | updated | 1.13.0 | **1.17.1** |
| python | typing-inspection | updated | 0.4.0 | **0.4.2** |
| python | typing_extensions | updated | 4.13.2 | **4.15.0** |

> [!IMPORTANT]
> **Auto-merge enabled.**
> 
> _This PR is set to merge automatically when all requirements are met._

Co-authored-by: octavia-bot-hoard[bot] <230633153+octavia-bot-hoard[bot]@users.noreply.github.com>
2025-10-14 16:20:48 -04:00

8.5 KiB

Hardcoded Records

Sync overview

The Sample Data (Hardcoded Records) source outputs sample data (same record over and over again, but very fast) and is intended to be used in performance testing.

Output schemas

This source will generate an dataset with products (skinny), customers (fat) and dummy fields. Here's the examples:

Products
{
  "id": 1,
  "make": "Mazda",
  "model": "MX-5",
  "year": 2008,
  "price": 2869,
  "created_at": "2022-02-01T17:02:19+00:00",
  "updated_at": "2022-11-01T17:02:19+00:00"
}

Customers
{
  "id": 6569096478909,
  "email": "test@test.com",
  "created_at": "2023-04-13T02:30:04-07:00",
  "updated_at": "2023-04-24T06:53:48-07:00",
  "first_name": "New Test",
  "last_name": "Customer",
  "orders_count": 0,
  "state": "disabled",
  "total_spent": 0.0,
  "last_order_id": null,
  "note": "updated_mon_24.04.2023",
  "verified_email": true,
  "multipass_identifier": null,
  "tax_exempt": false,
  "tags": "",
  "last_order_name": null,
  "currency": "USD",
  "phone": "+380639379992",
  "addresses": [
    {
      "id": 8092523135165,
      "customer_id": 6569096478909,
      "first_name": "New Test",
      "last_name": "Customer",
      "company": "Test Company",
      "address1": "My Best Accent",
      "address2": "",
      "city": "Fair Lawn",
      "province": "New Jersey",
      "country": "United States",
      "zip": "07410",
      "phone": "",
      "name": "New Test Customer",
      "province_code": "NJ",
      "country_code": "US",
      "country_name": "United States",
      "default": true
    }
  ],
  "accepts_marketing": true,
  "accepts_marketing_updated_at": "2023-04-13T02:30:04-07:00",
  "marketing_opt_in_level": "single_opt_in",
  "tax_exemptions": "[]",
  "email_marketing_consent": {
    "state": "subscribed",
    "opt_in_level": "single_opt_in",
    "consent_updated_at": "2023-04-13T02:30:04-07:00"
  },
  "sms_marketing_consent": {
    "state": "not_subscribed",
    "opt_in_level": "single_opt_in",
    "consent_updated_at": null,
    "consent_collected_from": "SHOPIFY"
  },
  "admin_graphql_api_id": "gid://shopify/Customer/6569096478909",
  "default_address": {
    "id": 8092523135165,
    "customer_id": 6569096478909,
    "first_name": "New Test",
    "last_name": "Customer",
    "company": "Test Company",
    "address1": "My Best Accent",
    "address2": "",
    "city": "Fair Lawn",
    "province": "New Jersey",
    "country": "United States",
    "zip": "07410",
    "phone": "",
    "name": "New Test Customer",
    "province_code": "NJ",
    "country_code": "US",
    "country_name": "United States",
    "default": true
  },
  "shop_url": "airbyte-integration-test"
}

Dummy Fields
{
  "field1": "valuevaluevaluevaluevalue1",
  "field2": "valuevaluevaluevaluevalue1",
  "field3": "valuevaluevaluevaluevalue1",
  "field4": "valuevaluevaluevaluevalue1",
  "field5": "valuevaluevaluevaluevalue1"
}

Features

Feature Supported?(Yes/No) Notes
Full Refresh Sync Yes
Incremental Sync No
Namespaces No

Requirements

None!

Changelog

Expand to review
Version Date Pull Request Subject
0.0.45 2025-10-14 67921 Update dependencies
0.0.44 2025-10-07 67413 Update dependencies
0.0.43 2025-09-30 66824 Update dependencies
0.0.42 2025-07-12 63159 Update dependencies
0.0.41 2025-05-17 60722 Update dependencies
0.0.40 2025-05-10 59811 Update dependencies
0.0.39 2025-05-03 58789 Update dependencies
0.0.38 2025-04-25 53640 tests(source-hardcoded-records): replace CAT with FAST Airbyte Standard Tests
0.0.37 2025-04-19 58217 Update dependencies
0.0.36 2025-04-12 57728 Update dependencies
0.0.35 2025-04-05 57091 Update dependencies
0.0.34 2025-03-29 56656 Update dependencies
0.0.33 2025-03-22 56044 Update dependencies
0.0.32 2025-03-08 55481 Update dependencies
0.0.31 2025-03-04 55196 fix(source-hardcoded-records): use latest CDK
0.0.30 2025-03-01 54814 Update dependencies
0.0.29 2025-02-22 54304 Update dependencies
0.0.28 2025-02-15 53810 Update dependencies
0.0.27 2025-02-10 53607 fix: pin CDK version and declare Python 3.12 support for source-hardcoded-records
0.0.26 2025-02-01 52749 Update dependencies
0.0.25 2025-01-25 52269 Update dependencies
0.0.24 2025-01-11 51223 Update dependencies
0.0.23 2025-01-04 50895 Update dependencies
0.0.22 2024-12-28 50626 Update dependencies
0.0.21 2024-12-21 50140 Update dependencies
0.0.20 2024-12-14 49653 Update dependencies
0.0.19 2024-12-11 48976 Update dependencies
0.0.18 2024-11-25 48669 Starting with this version, the Docker image is now rootless. Please note that this and future versions will not be compatible with Airbyte versions earlier than 0.64
0.0.17 2024-10-28 47052 Update dependencies
0.0.16 2024-10-12 46773 Update dependencies
0.0.15 2024-10-05 46492 Update dependencies
0.0.14 2024-09-28 46200 Update dependencies
0.0.13 2024-09-21 45756 Update dependencies
0.0.12 2024-09-14 45496 Update dependencies
0.0.11 2024-09-07 45280 Update dependencies
0.0.10 2024-09-03 45097 Update CDK version to ^5
0.0.9 2024-08-31 45003 Update dependencies
0.0.8 2024-08-24 44630 Update dependencies
0.0.7 2024-08-17 44331 Update dependencies
0.0.6 2024-08-12 43823 Update dependencies
0.0.5 2024-08-10 43645 Update dependencies
0.0.4 2024-08-03 43244 Update dependencies
0.0.3 2024-07-29 42850 Update Airbyte CDK to v4
0.0.2 2024-07-27 42828 Update dependencies
0.0.1 2024-07-23 42434 Initial Release