Skip to content
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

PR for CI test #2

Open
wants to merge 68 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
d87e70c
test(a3p): create a3p test for replace electorate core eval
frazarshad Oct 8, 2024
430be20
test(a3p): add governance tests to z:acceptance
frazarshad Oct 14, 2024
4e88d9f
feat: added replace electorate proposal in chain upgrade
frazarshad Oct 18, 2024
9ace4b9
refactor: util functions should follow ocap discipline
frazarshad Oct 21, 2024
ee39ed9
chore: added gov4 to replace electorate config for a3p
frazarshad Oct 23, 2024
f406d25
fix: using auctioneerKit to get auctioneer data
frazarshad Oct 24, 2024
a67502b
test(a3p): create a3p test for replace electorate core eval (#10241)
mergify[bot] Oct 24, 2024
df51360
chore: repair KREAd chaaracters since we're upgrading Zoe
Chris-Hibbert Oct 23, 2024
1cb7915
Repair Kread since we're upgrading Zoe (#10327)
mergify[bot] Oct 24, 2024
b1a98fa
bug: half the committee members casting ballots is not a quorum
Chris-Hibbert Oct 22, 2024
823c8d1
bug: half the committee members casting ballots is not a quorum (#10306)
mergify[bot] Oct 24, 2024
a8cac48
chore(.github): Update stale references
gibson042 Oct 22, 2024
d0b7597
chore(.github): Better document CI consumption of override directives…
gibson042 Oct 22, 2024
efb7cdf
chore(.github): Put CI override instructions in the PR template
gibson042 Oct 22, 2024
d69e965
chore(.github): Remove German Capitalization of "issue" in the PR tem…
gibson042 Oct 22, 2024
3007c00
chore(.github): Document and explain CI override directives (#10318)
mergify[bot] Oct 25, 2024
bda22de
test(a3p-integration): Update to agoric-upgrade-17
gibson042 Oct 24, 2024
b75e1c2
chore(cosmos): Remove upgrade-17 core proposals from upgrade.go
gibson042 Oct 25, 2024
b4480d8
test(a3p-integration): Update to agoric-upgrade-17 (#10336)
mergify[bot] Oct 25, 2024
4301629
chore: update upgrade.go to include priceFeed coreEvals
Chris-Hibbert Oct 22, 2024
1f7c1da
test: move priceFeed tests into n:upgrade-next to reflect swUpgrade
Chris-Hibbert Oct 22, 2024
74e3b04
test: drop f:replace-price-feeds/ tests to make swUpgrade
Chris-Hibbert Oct 22, 2024
9d92f8e
chore: rearrange price-feed proposal and script to match upgrade.go
Chris-Hibbert Oct 22, 2024
eadaef6
chore: don't rely on getting old auctioneer instance
Chris-Hibbert Oct 22, 2024
41c461f
chore: gitignore price-feeds
Chris-Hibbert Oct 24, 2024
23ba30a
refactor: replaceElectorate get new auction via direct promises
Chris-Hibbert Oct 24, 2024
3171757
chore: update auctioneer in governedContractKits
Chris-Hibbert Oct 24, 2024
fc569b9
test: restore prior state of GLOBIGNORE
Chris-Hibbert Oct 24, 2024
8c0299e
test: allow EC update bootstap test to run without auction upgrade
Chris-Hibbert Oct 25, 2024
a109395
feat: only add one auctioneer instance to charter
Chris-Hibbert Oct 25, 2024
5c932ce
Turn priceFeed proposal into a SoftwareUpgrade (#10317)
mergify[bot] Oct 25, 2024
33cd4f2
chore(swingset/misc-tools): add #9039 scanner to count cleanup work
warner Oct 9, 2024
f217ae3
docs(swingset): start a host-application responsibilities document
warner Oct 25, 2024
e0f9b09
chore(swingset): add a proper PromiseRecord type
warner Oct 10, 2024
53c18b8
chore: more efficient kernelKeeper.enumeratePromisesByDecider() API
warner Oct 10, 2024
f32d95f
chore: expose kernel.kpRegisterInterest() on controller
warner Oct 10, 2024
79c4af3
refactor: change kernelKeeper to expose helper functions for upgrade
warner Oct 11, 2024
18c0ca5
fix(swingset): change processUpgradeVat to delete clist entries
warner Oct 9, 2024
e6156c7
fix(swingset): add remediation of 9039
warner Oct 11, 2024
a2ab0bc
feat(swingset): add "upgrade events" management
warner Oct 25, 2024
5789fb6
fix(cosmic-swingset): inject kernel upgrade events at a safe time
warner Oct 25, 2024
ad7ac3c
change processUpgradeVat to delete c-list entries (#10252)
mergify[bot] Oct 26, 2024
ab406f7
chore: update termination tests to watch for promise cleanup
warner Oct 12, 2024
08e5dc9
fix(swingset): clean up promise c-list entries during vat deletion
warner Oct 12, 2024
9c73ae4
fix(swingset): clean up promise c-list entries during vat deletion (#…
mergify[bot] Oct 26, 2024
c23ae84
fix(swingset): retain vatParameters for vat creation and upgrade
warner Oct 13, 2024
d122756
fix(swingset): retain vatParameters for vat creation and upgrade (#10…
mergify[bot] Oct 27, 2024
b632a6f
chore(acceptance): add tests for PSM to `z:acceptance`
anilhelvaci Oct 14, 2024
501c138
chore(sync-tools): improve types
anilhelvaci Oct 28, 2024
11b336b
chore(psm-acceptance): address change requests and apply sync tools
anilhelvaci Oct 28, 2024
2ede8c1
chore(acceptance): add tests for PSM to `z:acceptance` (#10273)
mergify[bot] Oct 28, 2024
1ea3f06
fix(internal): better stream error handling
mhofman Oct 28, 2024
91089d7
fix(telemetry): silence slogfile write errors
mhofman Oct 28, 2024
d4b8dfa
fix(telemetry): avoid polluting stdout in ingest-slog
mhofman Oct 28, 2024
b4af829
feat(internal): fs stream to stdout
mhofman Oct 28, 2024
63367c4
feat(telemetry): ingest-slog explicitly supports `-` for stdin
mhofman Oct 28, 2024
62589ca
fix(telemetry): ingest-slog avoid writing progress file for stdin
mhofman Oct 28, 2024
2134944
feat(telemetry): ingest-slog throttle and flush per block
mhofman Oct 28, 2024
7ae1f27
Telemetry fixes (#10343)
mergify[bot] Oct 28, 2024
acbd3ae
Context building slog sender (#10300)
usmanmani1122 Oct 29, 2024
21cf6ef
chore(a3p): setup oracle and push price at use phase
Jorge-Lopes Oct 28, 2024
8d45260
test(a3p): update test with new helper functions
Jorge-Lopes Oct 28, 2024
5a3ad84
fix(a3p): remove call to register oracle and push price from test
Jorge-Lopes Oct 29, 2024
d7c994b
chore(a3p): setup the oracle and push price for ATOM and stATOM at `u…
mergify[bot] Oct 29, 2024
dedf1f3
chore: run auction, WIP
anilhelvaci Oct 1, 2024
5bbdde8
chore(acceptance): support long living bids, improve robustness again…
anilhelvaci Oct 4, 2024
bf05414
chore(auction-acceptance): workaround for auctioneer vats vstorage co…
anilhelvaci Oct 30, 2024
9901261
chore(auction-acceptance): address pr suggestions
anilhelvaci Oct 31, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,20 @@
v ✰ Thanks for creating a PR! ✰
☺ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -->

<!-- Most PRs should close a specific Issue. All PRs should at least reference one or more Issues. Edit and/or delete the following lines as appropriate (note: you don't need both `refs` and `closes` for the same one): -->
<!-- Most PRs should close a specific issue. All PRs should at least reference one or more issues. Edit and/or delete the following lines as appropriate (note: you don't need both `refs` and `closes` for the same one): -->

closes: #XXXX
refs: #XXXX

<!-- Integration testing generally doesn't run until a PR is labeled for merge, but can be opted into for every push by adding label 'force:integration', and can be customized to use non-default external targets by including lines here that **start** with leading-`#` directives:
* (https://github.com/Agoric/documentation) #documentation-branch: $BRANCH_NAME
* (https://github.com/endojs/endo) #endo-branch: $BRANCH_NAME
* (https://github.com/Agoric/dapp-offer-up) #getting-started-branch: $BRANCH_NAME
* (https://github.com/Agoric/testnet-load-generator) #loadgen-branch: $BRANCH_NAME

These directives should be removed before adding a merge label, so final integration tests run against default targets.
-->

## Description
<!-- Add a description of the changes that this PR introduces and the files that are the most critical to review. -->

Expand Down
15 changes: 8 additions & 7 deletions .github/actions/restore-node/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,11 @@ runs:
persist-credentials: false
path: ${{ inputs.path }}

# Select a branch on Endo to test against by adding text to the body of the
# pull request. For example: #endo-branch: some-pr-branch
# The default is 'NOPE' to indicate not to check out Endo, just use
# the published NPM packages.
# Select an Endo target against which to test, defaulting to 'NOPE' for use
# of internally-referenced NPM packages but allowing overrides in the pull
# request description for referencing a branch of the
# [endo repository](https://github.com/endojs/endo) using lines like
# `#endo-branch: rank-strings-by-codepoint`
- name: Get the appropriate Endo branch
id: endo-branch
uses: actions/github-script@v7
Expand All @@ -53,8 +54,8 @@ runs:
script: |-
let branch = 'NOPE';
if (${{ inputs.ignore-endo-branch }}) {
// Skip endo branch
} else if (context.eventName === 'schedule') {
// Skip any override directive.
} else if (context.eventName === 'schedule') {
branch = 'master';
} else if (context.payload.pull_request) {
const { body } = context.payload.pull_request;
Expand Down Expand Up @@ -85,7 +86,7 @@ runs:
if: steps.endo-branch.outputs.result != 'NOPE'
uses: actions/checkout@v4
with:
repository: agoric/endo
repository: endojs/endo
path: ./replacement-endo
ref: ${{ steps.endo-branch.outputs.result }}
clean: 'false'
Expand Down
21 changes: 13 additions & 8 deletions .github/workflows/integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,10 @@ jobs:
pre_check:
uses: ./.github/workflows/pre-check-integration.yml

# This job is meant to emulate what developers working with the Agoric platform will experience
# It should be kept in sync with https://agoric.com/documentation/getting-started/
# This job is meant to emulate what developers working with the Agoric
# platform will experience.
# It should be kept in sync with the "getting started" workflow at
# https://docs.agoric.com/guides/getting-started/
getting-started:
needs: pre_check
if: needs.pre_check.outputs.should_run == 'true'
Expand All @@ -60,9 +62,11 @@ jobs:
node-version: 18.18
keep-endo: 'true'

# Select a branch on dapp to test against by adding text to the body of the
# pull request. For example: #getting-started-branch: zoe-release-0.7.0
# The default is 'main'
# Select a branch of the
# [default dapp repository](https://github.com/Agoric/dapp-offer-up) (cf.
# packages/agoric-cli/src/main.js) against which to test, defaulting to
# 'main' but allowing overrides in the pull request description using
# lines like `#getting-started-branch: zoe-release-0.7.0`
- name: Get the appropriate dapp branch
id: get-branch
uses: actions/github-script@v7
Expand Down Expand Up @@ -138,9 +142,10 @@ jobs:
# the chances the content of snapshots may deviate between validators
xsnap-random-init: '1'

# Select a branch on loadgen to test against by adding text to the body of the
# pull request. For example: #loadgen-branch: user-123-update-foo
# The default is 'main'
# Select a branch of the
# [load generator dapp repository](https://github.com/Agoric/testnet-load-generator)
# to use, defaulting to 'main' but allowing overrides in the pull request
# description using lines like `#loadgen-branch: ceelab`
- name: Get the appropriate loadgen branch
id: get-loadgen-branch
uses: actions/github-script@v7
Expand Down
10 changes: 6 additions & 4 deletions .github/workflows/test-documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,11 @@ jobs:
node-version: ${{ matrix.node-version }}
path: ./agoric-sdk

# Select a branch on dapp to test against by adding text to the body of the
# pull request. For example: #dapp-encouragement-branch: zoe-release-0.7.0
# The default is 'main'
# Select a branch of the
# [documentation repository](https://github.com/Agoric/documentation)
# against which to test, defaulting to 'main' but allowing overrides in
# the pull request description using lines like
# `#documentation-branch: node-22`
- name: Get the appropriate dapp branch
id: get-branch
uses: actions/github-script@v7
Expand All @@ -44,7 +46,7 @@ jobs:
branch = result[1];
}
}
console.log(branch);
console.log('documentation branch: ' + branch);
return branch;

- name: Check out dapp
Expand Down
2 changes: 1 addition & 1 deletion a3p-integration/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"private": true,
"agoricSyntheticChain": {
"fromTag": "use-vaults-auctions"
"fromTag": "use-upgrade-17"
},
"scripts": {
"build": "yarn run build:sdk && yarn run build:submissions && yarn run build:synthetic-chain",
Expand Down

This file was deleted.

10 changes: 0 additions & 10 deletions a3p-integration/proposals/f:replace-price-feeds/README.md

This file was deleted.

23 changes: 0 additions & 23 deletions a3p-integration/proposals/f:replace-price-feeds/agd-tools.js

This file was deleted.

34 changes: 0 additions & 34 deletions a3p-integration/proposals/f:replace-price-feeds/package.json

This file was deleted.

6 changes: 0 additions & 6 deletions a3p-integration/proposals/f:replace-price-feeds/test.sh

This file was deleted.

Loading
Loading