Skip to content

Converge website module updates - #64

Merged
lipkau merged 1 commit into
masterfrom
codex/wp2-website-convergence
Sep 15, 2026
Merged

lipkau merged 1 commit into
masterfrom
codex/wp2-website-convergence

Conversation

@lipkau

@lipkau lipkau commented Sep 15, 2026

Copy link
Copy Markdown
Member

Description

  • Reuse one update-<Module> branch and pull request per module, serialize updates per module, and reject stale or unrelated release tags.
  • Pin every third-party action to an immutable commit and scope Pages permissions to the build and deploy jobs that need them.
  • Move the AtlassianPS.Configuration submodule to the latest stable release, v0.2.10, and remove its obsolete documentation-only exception.

Motivation and Context

This converges website release updates instead of accumulating version-specific pull requests. It also closes the current Configuration documentation gap and hardens the affected workflows without adding another automation layer.

Refs AtlassianPS/AtlassianPS#13 (WP2). This does not close the umbrella issue.

After maintainer review and merge, #59 and #63 can be closed as superseded. #53 remains the separate actions/checkout v7 upgrade and should be refreshed against the pinned workflow after this change lands.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Validation

  • actionlint -color (actionlint 1.7.12): passed.
  • Immutable action-reference assertion across .github/workflows/*.yml: passed.
  • Rolling-branch and exact-tag/stale-release guard assertions: passed; v0.2.10 was accepted and v0.2.9 after v0.2.10 was rejected.
  • bash .github/scripts/check-module-submodules.sh: passed for Configuration v0.2.10, ConfluencePS v2.5.2, JiraAgilePS v0.1.1, and JiraPS v2.16.
  • env BUNDLE_PATH=.tmp/vendor/bundle BUNDLE_APP_CONFIG=.tmp/bundle-config JEKYLL_ENV=production bundle exec jekyll build --baseurl "": passed; only the existing Bootstrap Sass deprecation warning was emitted.
  • git diff --check: passed.
  • Independent final diff review: no remaining findings.

No dependency updater, release workflow, tag, package, or deployment was dispatched.

Checklist

  • My code follows the code style of this project.
  • Pester tests are not applicable to this workflow/documentation repository.
  • I have updated the documentation accordingly.

Reuse one update branch per module while rejecting stale releases. Pin external actions, narrow Pages permissions, and align Configuration with v0.2.10.

Refs AtlassianPS/AtlassianPS#13
@lipkau lipkau added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Sep 15, 2026
@lipkau
lipkau requested a review from a team as a code owner September 15, 2026 05:29
@lipkau lipkau added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Sep 15, 2026
@lipkau
lipkau merged commit 5e41183 into master Sep 15, 2026
2 checks passed
@lipkau
lipkau deleted the codex/wp2-website-convergence branch September 15, 2026 06:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant