-
Notifications
You must be signed in to change notification settings - Fork 0
Graduate EPAC to its immutable public release #37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
12 commits
Select commit
Hold shift + click to select a range
a19bf92
Prepare EPAC candidate and public artifact consumption gates
erinepshovel-code c2512a5
Merge remote-tracking branch 'origin/main' into graduate/epac-release…
erinepshovel-code dead639
Cover all preserved EPAC molecules and comparison standings
erinepshovel-code ddcfa9e
Reject optimized consumer validation
erinepshovel-code e9454b1
Bind EPAC consumption to unchanged candidate and stack source
erinepshovel-code 89ed78e
Reconsume EPAC v0.1.0 and retire the forge implementation
erinepshovel-code c81d807
Record EPAC graduation and close stale authority projections
erinepshovel-code 1c6ec9f
Preserve historical EPAC transition while advancing current Stack pins
erinepshovel-code 745ff5e
Bind EPAC history to Git objects and preserve exact evidence identities
erinepshovel-code 5f47f3a
Pin Stack portfolio to the reconciled research and graduation state
erinepshovel-code 533623a
Freeze original EPAC evidence and validate complete release inputs
erinepshovel-code 233385d
Pin the original EPAC transition independently of its receipt
erinepshovel-code File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,30 +1,39 @@ | ||
| name: epac | ||
| name: EPAC release consumption | ||
|
|
||
| on: | ||
| pull_request: | ||
| paths: | ||
| - "research/epac/**" | ||
| - "libs/ucns/**" | ||
| - ".github/workflows/epac.yml" | ||
| paths: ["integration/epac/**", "research/epac/**", "stack-manifest.json", "STACK_MANIFEST.md", ".github/workflows/epac.yml"] | ||
| push: | ||
| branches: [main] | ||
| paths: | ||
| - "research/epac/**" | ||
| - "libs/ucns/**" | ||
| - ".github/workflows/epac.yml" | ||
| paths: ["integration/epac/**", "research/epac/**", "stack-manifest.json", "STACK_MANIFEST.md", ".github/workflows/epac.yml"] | ||
|
|
||
| permissions: | ||
| contents: read | ||
|
|
||
| jobs: | ||
| epac: | ||
| released-artifact: | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - uses: actions/checkout@v6 | ||
| - uses: actions/setup-python@v6 | ||
| - uses: actions/checkout@v7 | ||
| with: | ||
| ref: ${{ github.event.pull_request.head.sha || github.sha }} | ||
| persist-credentials: false | ||
| fetch-depth: 0 | ||
| - uses: actions/setup-python@v7 | ||
| with: | ||
| python-version: "3.12" | ||
| - name: EPAC contract tests | ||
| - name: Install the pinned environment manager | ||
| run: python -m pip install uv==0.11.18 | ||
| - name: Check Stack projections | ||
| run: python tools/check_stack_consistency.py | ||
| - name: Reconsume immutable EPAC release | ||
| env: | ||
| PYTHONPATH: research/epac:libs/ucns/src | ||
| run: python -m unittest discover -s research/epac/tests -q | ||
| PYTHONDONTWRITEBYTECODE: "1" | ||
| run: python integration/epac/reconsume.py integration/epac/release-lock.json /tmp/epac-public-consumption python | ||
| - uses: actions/upload-artifact@v7 | ||
| with: | ||
| name: epac-public-consumption | ||
| path: | | ||
| /tmp/epac-public-consumption/consumption.json | ||
| /tmp/epac-public-consumption/release-lock.json | ||
| if-no-files-found: error |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.