Skip to content

fix cicd#2

Merged
tylorbayer merged 1 commit into
mainfrom
06-18-fix_cicd
Jun 18, 2026
Merged

fix cicd#2
tylorbayer merged 1 commit into
mainfrom
06-18-fix_cicd

Conversation

@tylorbayer

@tylorbayer tylorbayer commented Jun 18, 2026

Copy link
Copy Markdown

TL;DR

Removes all upstream Unstructured-IO GitHub Actions workflows from this fork and streamlines the SchoolAI build workflow to trigger directly on pushes to main.

What changed?

The following upstream workflows have been removed entirely from this fork:

  • ci.yml (lint, test, changelog, Dockerfile tests)
  • docker-publish.yml (multi-arch build and publish to Quay.io)
  • bump_libraries.yaml (Dependabot-triggered library bumps and releases)
  • version-bump.yml (Renovate bot version bumping)
  • claude.yml (Claude Code AI assistant integration)
  • dependabot.yml (Dependabot configuration)

The schoolai-build-publish.yml workflow has been updated to:

  • Trigger on push to main (replacing workflow_call and workflow_dispatch only)
  • Enable push_cache: true for Docker layer caching
  • Pass SLACK_WEBHOOK secret for deployment notifications
  • Add explicit permissions: contents: read
  • Clean up inline comments that are now captured in the workflow-level description

How to test?

Merge to main and confirm the unstructured-api-staging-build workflow triggers automatically, builds the amd64 image, and pushes it to us-central1-docker.pkg.dev/schoolai-global/docker/unstructured-api:latest-amd64. Verify no other workflows run.

Why make this change?

This is a SchoolAI fork of the upstream unstructured-api repository. The upstream CI/CD workflows (Quay.io publishing, Dependabot, Renovate, Claude integration) are not relevant to SchoolAI's infrastructure and add noise. Removing them ensures only SchoolAI-specific CI runs, and the build workflow now follows the same push-to-main pattern used by other SchoolAI services.

Copy link
Copy Markdown
Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@tylorbayer tylorbayer marked this pull request as ready for review June 18, 2026 21:43
@tylorbayer tylorbayer merged commit ba48c50 into main Jun 18, 2026
1 check passed
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