14 Commits
Author SHA1 Message Date
Shuai Tian 56ef6ff121 Add packaging CI workflow into every PR check and fix rpm errors (#336)
* Refactor CI workflows to conditionally set OS and PostgreSQL version for pull requests

Signed-off-by: Shuai Tian <shuaitian@microsoft.com>

* exclude specific internal directories from Debian and RPM packages

Signed-off-by: Shuai Tian <shuaitian@microsoft.com>

* fix

Signed-off-by: Shuai Tian <shuaitian@microsoft.com>

* skip check-extended-rum

Signed-off-by: Shuai Tian <shuaitian@microsoft.com>

* Include check-extended-rum target and tests in building

Signed-off-by: Shuai Tian <shuaitian@microsoft.com>

* fix

Signed-off-by: Shuai Tian <shuaitian@microsoft.com>

* update sql tests

Signed-off-by: Shuai Tian <shuaitian@microsoft.com>

* fix

Signed-off-by: Shuai Tian <shuaitian@microsoft.com>

* use exclude

Signed-off-by: Shuai Tian <shuaitian@microsoft.com>

* more

Signed-off-by: Shuai Tian <shuaitian@microsoft.com>

* use template

Signed-off-by: Shuai Tian <shuaitian@microsoft.com>

* feedback

Signed-off-by: Shuai Tian <shuaitian@microsoft.com>

---------

Signed-off-by: Shuai Tian <shuaitian@microsoft.com>
2025-10-09 10:41:56 -07:00
Shuai Tian 65b48ced1b [workflow] Fix build errors on arm64 and refine the yaml files (#323)
* Update PostgreSQL repo setup in Dockerfiles for RHEL 8 and RHEL 9 to use --disablerepo=* option

Signed-off-by: Shuai Tian <shuaitian@microsoft.com>

* Remove CMake installation step from regression tests workflow

Signed-off-by: Shuai Tian <shuaitian@microsoft.com>

---------

Signed-off-by: Shuai Tian <shuaitian@microsoft.com>
2025-09-22 10:24:29 -07:00
Shuai Tian c66a3576ac Package: update changelog/spec when building packages (#310) 2025-09-18 22:52:06 -07:00
Shuai Tian cb9579e073 Merged PR 1791609: [OSS] Update CHANGELOG.md
### Does this PR have any customer impact?

### Type (Feature, Refactoring, Bugfix, DevOps, Testing, Perf, etc)

### Does it involve schema level changes? (Table, Column, Index, UDF, etc level changes)

### Are you introducing any new config? If yes, do you have tests with and without them being set?

### ChangeLog (Refer [Template](../oss/CHANGELOG.md))

### Description

Update CHANGELOG.md

----
#### AI description  (iteration 1)
#### PR Classification
Changelog update and documentation enhancement for release versioning and feature announcements.

#### PR Summary
This pull request synchronizes release notes across packaging and project documentation files by updating version numbers and including details on new features, bug fixes, and performance improvements.
- `oss/packaging/debian_files/changelog`: Added a new release entry (v0.106-0) with multiple feature and enhancement notes.
- `oss/packaging/rpm_files/documentdb.spec`: Updated RPM changelog entries to reflect the new release details and formatting improvements.
- `oss/CHANGELOG.md`: Standardized version numbering and release dates to match the updated features.
<!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
2025-09-09 11:03:42 +08:00
Shuai Tian 2b29847e6f RPM package: support arm64 and update build workflow (#297) 2025-09-05 15:51:09 +08:00
Shuai Tian 92d04371a1 Deb package: support deb:trixie and update the workflow (#296) 2025-09-05 11:31:54 +08:00
jordyb6 fdab681e43 Rpm percona dependencies (#243)
* Allow percona version of pgsql and extensions to be used as rpm dependency

* Fix pgvector package name
2025-08-16 12:56:45 +08:00
Shuai Tian da81391ce6 Merged PR 1751580: [oss] Update changelogs after release
### Does this PR have any customer impact?

### Type (Feature, Refactoring, Bugfix, DevOps, Testing, Perf, etc)

### Does it involve schema level changes? (Table, Column, Index, UDF, etc level changes)

### Are you introducing any new config? If yes, do you have tests with and without them being set?

### ChangeLog (Refer [Template](../oss/CHANGELOG.md))

### Description
Update changelogs after release

----
#### AI description  (iteration 1)
#### PR Classification
This pull request is a documentation update that revises changelogs following a new release.

#### PR Summary
The pull request updates changelog files to document new features in the recent release of documentdb version 0.105-0.
- `oss/packaging/debian_files/changelog`: Added a new changelog entry for documentdb v0.105-0 with details on the `$bucketAuto` aggregation stage and `conectionStatus` command.
- `oss/packaging/rpm_files/documentdb.spec`: Inserted an updated changelog entry reflecting the same new features for version 0.105-0-1.
- `oss/CHANGELOG.md`: Updated the version header from "Unreleased" to "July 28, 2025" and included the new feature announcements.
<!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
2025-08-07 11:14:08 +08:00
Copilot 57706dd4e0 Add RPM package support for Red Hat-based distributions (#204)
Add RPM package support for RHEL distributions
2025-06-18 15:49:03 +08:00
Shuai Tian ac489d47b6 Merged PR 1701626: [oss] update changelog after release
### Does this PR have any customer impact?

### Type (Feature, Refactoring, Bugfix, DevOps, Testing, Perf, etc)

### Does it involve schema level changes? (Table, Column, Index, UDF, etc level changes)

### Are you introducing any new config? If yes, do you have tests with and without them being set?

### ChangeLog (Refer [Template](../oss/CHANGELOG.md))

### Description

update changelog

----
#### AI description  (iteration 1)
#### PR Classification
This pull request is a documentation update focused on revising changelog entries to reflect the latest documentdb release.

#### PR Summary
The changes update two changelog files to record the new release details and feature updates.
- `oss/packaging/debian_files/changelog`: Adjusted the documentdb version to v0.104-0 with updated urgency, revised the bullet list with new features, bug fixes, and performance enhancements, and added a historical section for v0.103-0.
- `oss/CHANGELOG.md`: Updated the documentdb v0.104-0 header from "Unreleased" to a released version with the date June 09, 2025.
<!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
2025-06-13 15:13:47 +08:00
Shuai Tian 43ec71728f Update Dockerfile_build_deb_packages 2025-04-30 17:03:07 +08:00
Shuai Tian c70966ead9 Add scripts to generate deb packages and set up new workflow (#125) 2025-04-14 11:09:35 +08:00
Shuai Tian b42a46e5f4 cleanup and renaming helio (#7) 2025-01-22 22:26:11 -08:00
Gledis Zeneli 6d239e3edc Add [Deb, Ubuntu] x [PG 15, PG 16] Packaging (#58)
Add automated script for extension packaging.
The script enables packaging and testing for all combinations of
`[Debian 12, Debian 11, Ubuntu 24.04, Ubuntu 22.04, Ubuntu 20.04] x [PG
16, PG 15]`
2024-09-19 18:57:15 +03:00