Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package aws-c-auth for openSUSE:Factory 
checked in at 2026-08-31 15:58:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aws-c-auth (Old)
 and      /work/SRC/openSUSE:Factory/.aws-c-auth.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "aws-c-auth"

Mon Aug 31 15:58:03 2026 rev:29 rq:1374823 version:0.10.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/aws-c-auth/aws-c-auth.changes    2026-08-06 
16:25:50.792075235 +0200
+++ /work/SRC/openSUSE:Factory/.aws-c-auth.new.1265/aws-c-auth.changes  
2026-08-31 15:58:04.779864909 +0200
@@ -1,0 +2,8 @@
+Tue Aug 25 16:13:36 UTC 2026 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to version 0.10.5
+  * Add thread sanitizer CI job by @sfod in (#299)
+  * Use latest as aws-crt-builder version by @sfod in (#300)
+  * CI/CD improvements by @azkrishpy in (#302)
+
+-------------------------------------------------------------------

Old:
----
  v0.10.4.tar.gz

New:
----
  v0.10.5.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ aws-c-auth.spec ++++++
--- /var/tmp/diff_new_pack.jYJV1V/_old  2026-08-31 15:58:05.524890925 +0200
+++ /var/tmp/diff_new_pack.jYJV1V/_new  2026-08-31 15:58:05.526890994 +0200
@@ -20,7 +20,7 @@
 %define library_pkg 1_0_0
 %define library_soversion 1
 Name:           aws-c-auth
-Version:        0.10.4
+Version:        0.10.5
 Release:        0
 Summary:        AWS C99 library implementation of AWS client-side 
authentication
 License:        Apache-2.0

++++++ v0.10.4.tar.gz -> v0.10.5.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-c-auth-0.10.4/.github/workflows/block-needs-review.yml 
new/aws-c-auth-0.10.5/.github/workflows/block-needs-review.yml
--- old/aws-c-auth-0.10.4/.github/workflows/block-needs-review.yml      
1970-01-01 01:00:00.000000000 +0100
+++ new/aws-c-auth-0.10.5/.github/workflows/block-needs-review.yml      
2026-08-18 03:10:46.000000000 +0200
@@ -0,0 +1,12 @@
+name: Block needs-review merges
+
+on:
+  pull_request:
+    types: [opened, synchronize, reopened, labeled, unlabeled]
+
+permissions:
+  pull-requests: read
+
+jobs:
+  gate:
+    uses: 
awslabs/aws-crt-builder/.github/workflows/block-needs-review-label.yml@main
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.4/.github/workflows/check-abi.yml 
new/aws-c-auth-0.10.5/.github/workflows/check-abi.yml
--- old/aws-c-auth-0.10.4/.github/workflows/check-abi.yml       1970-01-01 
01:00:00.000000000 +0100
+++ new/aws-c-auth-0.10.5/.github/workflows/check-abi.yml       2026-08-18 
03:10:46.000000000 +0200
@@ -0,0 +1,41 @@
+name: Check ABI compliance
+
+on:
+  pull_request:
+    types: [opened, synchronize, reopened]
+
+concurrency:
+  group: check-abi-${{ github.event.pull_request.number }}
+  cancel-in-progress: true
+
+env:
+  PACKAGE_NAME: aws-c-auth
+  CRT_CI_ROLE: ${{ secrets.CRT_CI_ROLE_ARN }}
+  AWS_DEFAULT_REGION: us-east-1
+
+permissions:
+  id-token: write
+  contents: read
+  pull-requests: write
+
+jobs:
+  check-abi:
+    name: check-abi
+    runs-on: ubuntu-24.04
+    steps:
+      - uses: aws-actions/configure-aws-credentials@v4
+        with:
+          role-to-assume: ${{ env.CRT_CI_ROLE }}
+          aws-region: ${{ env.AWS_DEFAULT_REGION }}
+
+      - name: Checkout
+        uses: actions/checkout@v4
+        with:
+          fetch-depth: 0
+
+      - name: Check ABI
+        uses: awslabs/aws-crt-builder/.github/actions/check-abi@main
+        with:
+          lib-name: ${{ env.PACKAGE_NAME }}
+          builder-version: latest
+          builder-source: releases
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.4/.github/workflows/ci.yml 
new/aws-c-auth-0.10.5/.github/workflows/ci.yml
--- old/aws-c-auth-0.10.4/.github/workflows/ci.yml      2026-07-10 
19:12:16.000000000 +0200
+++ new/aws-c-auth-0.10.5/.github/workflows/ci.yml      2026-08-18 
03:10:46.000000000 +0200
@@ -6,7 +6,7 @@
       - 'main'
 
 env:
-  BUILDER_VERSION: v0.9.92
+  BUILDER_VERSION: latest
   BUILDER_SOURCE: releases
   BUILDER_HOST: https://d19elf31gohf1l.cloudfront.net
   PACKAGE_NAME: aws-c-auth
@@ -213,3 +213,15 @@
       run: |
         aws s3 cp s3://aws-crt-test-stuff/ci/${{ env.BUILDER_VERSION 
}}/linux-container-ci.sh ./linux-container-ci.sh && chmod a+x 
./linux-container-ci.sh
         ./linux-container-ci.sh ${{ env.BUILDER_VERSION }} aws-crt-${{ 
env.LINUX_BASE_IMAGE }} build downstream -p ${{ env.PACKAGE_NAME }}
+
+  clang-thread-sanitizer:
+    runs-on: ubuntu-24.04
+    steps:
+      - uses: aws-actions/configure-aws-credentials@v4
+        with:
+          role-to-assume: ${{ env.CRT_CI_ROLE }}
+          aws-region: ${{ env.AWS_DEFAULT_REGION }}
+      - name: Build ${{ env.PACKAGE_NAME }}
+        run: |
+          aws s3 cp s3://aws-crt-test-stuff/ci/${{ env.BUILDER_VERSION 
}}/linux-container-ci.sh ./linux-container-ci.sh && chmod a+x 
./linux-container-ci.sh
+          ./linux-container-ci.sh ${{ env.BUILDER_VERSION }} aws-crt-${{ 
env.LINUX_BASE_IMAGE }} build -p ${{ env.PACKAGE_NAME }} --compiler=clang-11 
--cmake-extra=-DENABLE_SANITIZERS=ON --cmake-extra=-DSANITIZERS=",thread"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.4/.github/workflows/codecov.yml 
new/aws-c-auth-0.10.5/.github/workflows/codecov.yml
--- old/aws-c-auth-0.10.4/.github/workflows/codecov.yml 2026-07-10 
19:12:16.000000000 +0200
+++ new/aws-c-auth-0.10.5/.github/workflows/codecov.yml 2026-08-18 
03:10:46.000000000 +0200
@@ -4,7 +4,7 @@
   push:
 
 env:
-  BUILDER_VERSION: v0.9.74
+  BUILDER_VERSION: latest
   BUILDER_HOST: https://d19elf31gohf1l.cloudfront.net
   BUILDER_SOURCE: releases
   PACKAGE_NAME: aws-c-auth
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.4/.github/workflows/release.yml 
new/aws-c-auth-0.10.5/.github/workflows/release.yml
--- old/aws-c-auth-0.10.4/.github/workflows/release.yml 1970-01-01 
01:00:00.000000000 +0100
+++ new/aws-c-auth-0.10.5/.github/workflows/release.yml 2026-08-18 
03:10:46.000000000 +0200
@@ -0,0 +1,44 @@
+name: Release
+
+on:
+  workflow_dispatch:
+    inputs:
+      dry-run:
+        description: 'Compute and summarize the bump/version but do not 
commit, tag, or publish anything.'
+        required: false
+        default: 'false'
+
+concurrency:
+  group: ${{ github.workflow }}
+  cancel-in-progress: false
+
+env:
+  PACKAGE_NAME: aws-c-auth
+  CRT_CI_ROLE: ${{ secrets.CRT_CI_ROLE_ARN }}
+  AWS_DEFAULT_REGION: us-east-1
+
+permissions:
+  id-token: write
+  contents: write
+  pull-requests: read
+
+jobs:
+  release:
+    name: release
+    runs-on: ubuntu-24.04
+    steps:
+      - uses: aws-actions/configure-aws-credentials@v4
+        with:
+          role-to-assume: ${{ env.CRT_CI_ROLE }}
+          aws-region: ${{ env.AWS_DEFAULT_REGION }}
+
+      - name: Checkout
+        uses: actions/checkout@v4
+        with:
+          fetch-depth: 0
+
+      - name: Release
+        uses: awslabs/aws-crt-builder/.github/actions/auto-release@main
+        with:
+          lib-name: ${{ env.PACKAGE_NAME }}
+          dry-run: ${{ inputs.dry-run }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.4/CMakeLists.txt 
new/aws-c-auth-0.10.5/CMakeLists.txt
--- old/aws-c-auth-0.10.4/CMakeLists.txt        2026-07-10 19:12:16.000000000 
+0200
+++ new/aws-c-auth-0.10.5/CMakeLists.txt        2026-08-18 03:10:46.000000000 
+0200
@@ -54,6 +54,7 @@
 aws_add_sanitizers(${PROJECT_NAME})
 
 # We are not ABI stable yet
+# TODO: switch to VERSION derived from the VERSION file (via aws_get_version) 
once SOVERSION is set explicitly, to avoid changing the SONAME.
 set_target_properties(${PROJECT_NAME} PROPERTIES VERSION 1.0.0)
 
 target_compile_definitions(${PROJECT_NAME} PRIVATE -DCJSON_HIDE_SYMBOLS)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.4/VERSION 
new/aws-c-auth-0.10.5/VERSION
--- old/aws-c-auth-0.10.4/VERSION       1970-01-01 01:00:00.000000000 +0100
+++ new/aws-c-auth-0.10.5/VERSION       2026-08-18 03:10:46.000000000 +0200
@@ -0,0 +1 @@
+0.10.5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.4/tests/aws_imds_client_test.c 
new/aws-c-auth-0.10.5/tests/aws_imds_client_test.c
--- old/aws-c-auth-0.10.4/tests/aws_imds_client_test.c  2026-07-10 
19:12:16.000000000 +0200
+++ new/aws-c-auth-0.10.5/tests/aws_imds_client_test.c  2026-08-18 
03:10:46.000000000 +0200
@@ -66,9 +66,8 @@
 
     aws_mutex_lock(&s_tester.lock);
     s_tester.has_received_shutdown_callback = true;
-    aws_mutex_unlock(&s_tester.lock);
-
     aws_condition_variable_notify_one(&s_tester.signal);
+    aws_mutex_unlock(&s_tester.lock);
 }
 
 static bool s_has_tester_received_shutdown_callback(void *user_data) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-c-auth-0.10.4/tests/credentials_provider_ecs_tests.c 
new/aws-c-auth-0.10.5/tests/credentials_provider_ecs_tests.c
--- old/aws-c-auth-0.10.4/tests/credentials_provider_ecs_tests.c        
2026-07-10 19:12:16.000000000 +0200
+++ new/aws-c-auth-0.10.5/tests/credentials_provider_ecs_tests.c        
2026-08-18 03:10:46.000000000 +0200
@@ -69,9 +69,8 @@
 
     aws_mutex_lock(&s_tester.lock);
     s_tester.has_received_shutdown_callback = true;
-    aws_mutex_unlock(&s_tester.lock);
-
     aws_condition_variable_notify_one(&s_tester.signal);
+    aws_mutex_unlock(&s_tester.lock);
 }
 
 static bool s_has_tester_received_shutdown_callback(void *user_data) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-c-auth-0.10.4/tests/credentials_provider_imds_tests.c 
new/aws-c-auth-0.10.5/tests/credentials_provider_imds_tests.c
--- old/aws-c-auth-0.10.4/tests/credentials_provider_imds_tests.c       
2026-07-10 19:12:16.000000000 +0200
+++ new/aws-c-auth-0.10.5/tests/credentials_provider_imds_tests.c       
2026-08-18 03:10:46.000000000 +0200
@@ -83,9 +83,8 @@
 
     aws_mutex_lock(&s_tester.lock);
     s_tester.has_received_shutdown_callback = true;
-    aws_mutex_unlock(&s_tester.lock);
-
     aws_condition_variable_notify_one(&s_tester.signal);
+    aws_mutex_unlock(&s_tester.lock);
 }
 
 static bool s_has_tester_received_shutdown_callback(void *user_data) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-c-auth-0.10.4/tests/credentials_provider_process_tests.c 
new/aws-c-auth-0.10.5/tests/credentials_provider_process_tests.c
--- old/aws-c-auth-0.10.4/tests/credentials_provider_process_tests.c    
2026-07-10 19:12:16.000000000 +0200
+++ new/aws-c-auth-0.10.5/tests/credentials_provider_process_tests.c    
2026-08-18 03:10:46.000000000 +0200
@@ -30,9 +30,8 @@
 
     aws_mutex_lock(&s_tester.lock);
     s_tester.has_received_shutdown_callback = true;
-    aws_mutex_unlock(&s_tester.lock);
-
     aws_condition_variable_notify_one(&s_tester.signal);
+    aws_mutex_unlock(&s_tester.lock);
 }
 
 static bool s_has_tester_received_shutdown_callback(void *user_data) {
@@ -685,4 +684,4 @@
 
 AWS_TEST_CASE(
     credentials_provider_profile_takes_priority_over_process,
-    s_credentials_provider_profile_takes_priority_over_process);
\ No newline at end of file
+    s_credentials_provider_profile_takes_priority_over_process);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-c-auth-0.10.4/tests/credentials_provider_sts_tests.c 
new/aws-c-auth-0.10.5/tests/credentials_provider_sts_tests.c
--- old/aws-c-auth-0.10.4/tests/credentials_provider_sts_tests.c        
2026-07-10 19:12:16.000000000 +0200
+++ new/aws-c-auth-0.10.5/tests/credentials_provider_sts_tests.c        
2026-08-18 03:10:46.000000000 +0200
@@ -78,9 +78,8 @@
 
     aws_mutex_lock(&s_tester.lock);
     s_tester.mocked_connection_manager_shutdown_callback_count++;
-    aws_mutex_unlock(&s_tester.lock);
-
     aws_condition_variable_notify_one(&s_tester.signal);
+    aws_mutex_unlock(&s_tester.lock);
 }
 
 static bool s_has_tester_received_connection_manager_shutdown_callback(void 
*user_data) {
@@ -102,9 +101,8 @@
 
     aws_mutex_lock(&s_tester.lock);
     s_tester.provider_shutdown_callback_count++;
-    aws_mutex_unlock(&s_tester.lock);
-
     aws_condition_variable_notify_one(&s_tester.signal);
+    aws_mutex_unlock(&s_tester.lock);
 }
 
 static bool s_has_tester_received_provider_shutdown_callback(void *user_data) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-c-auth-0.10.4/tests/credentials_provider_sts_web_identity_tests.c 
new/aws-c-auth-0.10.5/tests/credentials_provider_sts_web_identity_tests.c
--- old/aws-c-auth-0.10.4/tests/credentials_provider_sts_web_identity_tests.c   
2026-07-10 19:12:16.000000000 +0200
+++ new/aws-c-auth-0.10.5/tests/credentials_provider_sts_web_identity_tests.c   
2026-08-18 03:10:46.000000000 +0200
@@ -52,9 +52,8 @@
 
     aws_mutex_lock(&s_tester.lock);
     s_tester.has_received_shutdown_callback = true;
-    aws_mutex_unlock(&s_tester.lock);
-
     aws_condition_variable_notify_one(&s_tester.signal);
+    aws_mutex_unlock(&s_tester.lock);
 }
 
 static bool s_has_tester_received_shutdown_callback(void *user_data) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.4/tests/credentials_provider_utils.c 
new/aws-c-auth-0.10.5/tests/credentials_provider_utils.c
--- old/aws-c-auth-0.10.4/tests/credentials_provider_utils.c    2026-07-10 
19:12:16.000000000 +0200
+++ new/aws-c-auth-0.10.5/tests/credentials_provider_utils.c    2026-08-18 
03:10:46.000000000 +0200
@@ -614,9 +614,8 @@
     (void)user_data;
     aws_mutex_lock(&credentials_provider_http_mock_tester.lock);
     credentials_provider_http_mock_tester.has_received_shutdown_callback = 
true;
-    aws_mutex_unlock(&credentials_provider_http_mock_tester.lock);
-
     
aws_condition_variable_notify_one(&credentials_provider_http_mock_tester.signal);
+    aws_mutex_unlock(&credentials_provider_http_mock_tester.lock);
 }
 
 bool aws_credentials_provider_http_mock_has_received_shutdown_callback(void 
*user_data) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-c-auth-0.10.4/tests/credentials_provider_x509_tests.c 
new/aws-c-auth-0.10.5/tests/credentials_provider_x509_tests.c
--- old/aws-c-auth-0.10.4/tests/credentials_provider_x509_tests.c       
2026-07-10 19:12:16.000000000 +0200
+++ new/aws-c-auth-0.10.5/tests/credentials_provider_x509_tests.c       
2026-08-18 03:10:46.000000000 +0200
@@ -48,9 +48,8 @@
 
     aws_mutex_lock(&s_tester.lock);
     s_tester.has_received_shutdown_callback = true;
-    aws_mutex_unlock(&s_tester.lock);
-
     aws_condition_variable_notify_one(&s_tester.signal);
+    aws_mutex_unlock(&s_tester.lock);
 }
 
 static bool s_has_tester_received_shutdown_callback(void *user_data) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.4/tests/credentials_tests.c 
new/aws-c-auth-0.10.5/tests/credentials_tests.c
--- old/aws-c-auth-0.10.4/tests/credentials_tests.c     2026-07-10 
19:12:16.000000000 +0200
+++ new/aws-c-auth-0.10.5/tests/credentials_tests.c     2026-08-18 
03:10:46.000000000 +0200
@@ -91,9 +91,8 @@
 
     aws_mutex_lock(&s_shutdown_checker.lock);
     s_shutdown_checker.is_shutdown_complete = true;
-    aws_mutex_unlock(&s_shutdown_checker.lock);
-
     aws_condition_variable_notify_one(&s_shutdown_checker.signal);
+    aws_mutex_unlock(&s_shutdown_checker.lock);
 }
 
 static bool s_has_tester_received_shutdown_callback(void *user_data) {

Reply via email to