Skip to content

SEC-96 chore(ci): replace uptick/actions with inline workflow steps#148

Merged
uptickmetachu merged 1 commit intodevelopfrom
sec-96/private-actions
Mar 15, 2026
Merged

SEC-96 chore(ci): replace uptick/actions with inline workflow steps#148
uptickmetachu merged 1 commit intodevelopfrom
sec-96/private-actions

Conversation

@uptickmetachu
Copy link
Copy Markdown
Collaborator

Motivation

To make uptick/actions a private repository, all cross-repo references to its reusable workflows must be removed. This PR vendors in standard GitHub Actions directly.

Changes

  • Replaced uptick/actions/.github/workflows/ci.yaml@main calls with inline steps in test.yml and release-please.yaml
  • CI job: checkout, setup-python 3.12, mise-action, mise run install && mise run ci
  • Docker build jobs: AWS OIDC, Docker Buildx, ECR login, build-push-action with explicit tags
  • Added PR comment for docker image tags on test builds
  • Upgraded pinned action SHAs (checkout v6.0.1, mise-action v3.5.1)
  • Kept helm and pypi publish jobs unchanged (already inline)

Test plan

  • CI workflow passes on this PR
  • Docker test build succeeds and posts tag comment
  • Verify release Docker build/push works on next release

🤖 Generated with Claude Code

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 15, 2026

Docker Images

Commit: 118383fb8817999a85578ebe7d3ea7e6460cc303

Tag
610829907584.dkr.ecr.ap-southeast-2.amazonaws.com/gitops:test-118383f

Vendor in standard GitHub Actions directly instead of calling the
reusable uptick/actions ci.yaml workflow. This removes the cross-repo
dependency so uptick/actions can be made private.

Also upgrades pinned action SHAs and mise-action to v3.5.1.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@uptickmetachu uptickmetachu force-pushed the sec-96/private-actions branch from 9fbfbd2 to 118383f Compare March 15, 2026 23:36
@uptickmetachu uptickmetachu merged commit 6643e16 into develop Mar 15, 2026
3 checks passed
@uptickmetachu uptickmetachu deleted the sec-96/private-actions branch March 15, 2026 23:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant