Skip to content

Clarify Component Updater and correct changelog chronology - #2753

Merged
Andriy Knysh (aknysh) merged 8 commits into
mainfrom
osterman/find-vendor-diff-changelog
Jul 16, 2026
Merged

Andriy Knysh (aknysh) merged 8 commits into
mainfrom
osterman/find-vendor-diff-changelog

Conversation

@osterman

Copy link
Copy Markdown
Member

what

  • Document Atmos's native Component Updater around atmos vendor update and atmos vendor diff.
  • Move the legacy Component Updater GitHub Action reference into deprecated documentation with a migration notice.
  • Align changelog post frontmatter and filenames to publication dates, and render timeline dates in UTC.

why

  • Make the native vendor-update workflow discoverable while clearly deprecating the legacy action.
  • Prevent stale source filenames and viewer timezones from showing an incorrect changelog chronology.

references

@atmos-pro

atmos-pro Bot commented Jul 15, 2026 •

Copy link
Copy Markdown
Contributor

Tip

Atmos Pro  

No affected stacks workflow was detected for this pull request.
If this is expected, no action is needed.
Learn More. Ask AI.

@github-actions github-actions Bot added the size/m Medium size PR label Jul 15, 2026
@mergify

mergify Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

💥 This pull request now has conflicts. Could you fix it Erik Osterman (Cloud Posse) (@osterman)? 🙏

@mergify mergify Bot added the conflict This PR has conflicts label Jul 15, 2026
@github-actions

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues found.

Scanned Files

None

@mergify mergify Bot removed the conflict This PR has conflicts label Jul 15, 2026
@osterman
Erik Osterman (Cloud Posse) (osterman) marked this pull request as ready for review July 15, 2026 14:57
@osterman Erik Osterman (Cloud Posse) (osterman) added the no-release Do not create a new release (wait for additional code changes) label Jul 15, 2026
@codecov

codecov Bot commented Jul 15, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 81.90%. Comparing base (0485a62) to head (836afa2).

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #2753      +/-   ##
==========================================
+ Coverage   81.89%   81.90%   +0.01%     
==========================================
  Files        1720     1720              
  Lines      162198   162198              
==========================================
+ Hits       132826   132844      +18     
+ Misses      22104    22086      -18     
  Partials     7268     7268              
Flag Coverage Δ
unittests 81.90% <ø> (+0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.
see 10 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@mergify

mergify Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Important

Cloud Posse Engineering Team Review Required

This pull request modifies files that require Cloud Posse's review. Please be patient, and a core maintainer will review your changes.

To expedite this process, reach out to us on Slack in the #pr-reviews channel.

@mergify

mergify Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

💥 This pull request now has conflicts. Could you fix it Erik Osterman (Cloud Posse) (@osterman)? 🙏

@mergify mergify Bot added the conflict This PR has conflicts label Jul 16, 2026
@aknysh
Andriy Knysh (aknysh) merged commit b59e1a3 into main Jul 16, 2026
85 checks passed
@atmos-pro

atmos-pro Bot commented Jul 16, 2026 •

Copy link
Copy Markdown
Contributor

Tip

Atmos Pro  

No affected stacks workflow was detected for this pull request.
If this is expected, no action is needed.
Learn More. Ask AI.

@aknysh
Andriy Knysh (aknysh) deleted the osterman/find-vendor-diff-changelog branch July 16, 2026 14:19
@mergify mergify Bot removed the needs-cloudposse Needs Cloud Posse assistance label Jul 16, 2026
@github-actions

Copy link
Copy Markdown

These changes were released in v1.223.1-rc.1.

Erik Osterman (Cloud Posse) (osterman) added a commit that referenced this pull request Aug 3, 2026
These nine carried `authors: [atmos]`, the generic team byline the changelog
skill says to avoid. Attribution follows the pull request that implemented the
feature, not the commit that added or later renamed the post file.

That distinction mattered. Five of the nine appear in `git log --diff-filter=A`
as added by #2753, a chronology-correction pass that renamed post files to match
their publication dates. Following renames instead points at the real work:

  list-components-fix                    #1949  osterman
  chdir-config-isolation                 #1941  osterman
  introducing-atmos-lsp                  #2030  aknysh
  introducing-atmos-ai                   #2030  aknysh
  ci-comments-env-var                    #2300  osterman
  list-instances-matrix                  #2322  johncblandii
  terraform-all-dependency-order-wired-up #2486  thejrose1984
  dotenv-include-support                 #1930  osterman
  toolchain-proxies                      #1687  osterman

Each byline is the GitHub pull request author rather than the git commit author,
because squash merges attribute the commit to whoever merged it.

#2300 needed a judgment call. It was authored by `app/copilot-swe-agent`, a bot.
The byline goes to osterman, who is the assignee and the human who drove the
change. A bot is not a contributor byline, and the person who merged it (aknysh)
did not do the work either.

johncblandii and thejrose1984 were missing from `authors.yml` and are added here,
which the changelog skill requires in the same change that references them.
thejrose1984 publishes no display name on GitHub, so the login stands in rather
than inventing one.

Verified: all 263 posts now resolve to a real `authors.yml` entry, no post
carries the generic byline, and the site builds with no author warnings.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

This branch was successfully deployed

1 active deployment
preview — 836afa22 Deployed Jul 16, 2026 by github-actions[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-release Do not create a new release (wait for additional code changes) size/m Medium size PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants