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) {
