Skip to content

Conversation

@promiseofcake
Copy link
Owner

@promiseofcake promiseofcake commented Apr 14, 2024

Attempts to programmatically test the queueing mechanisms.

Edit: There is no easy way to do this, given that we want the last step to be the pipeline queue, but also need it to be the one that reports on the pipeline queue completing. Will remove the validation and just incorporate the QOL adjustments.

@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:89f2a4a0f577b1f25922cdf1f93af0bdb809615c

@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:370ae6be58e702728ff2b825d338cae6d0dcbca9

@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:deaf622e6ab0a1bc91dd585c341c80e3af71e1c1

@promiseofcake promiseofcake force-pushed the ljk/validate-queueing branch from deaf622 to 84060e4 Compare April 14, 2024 00:35
@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:84060e472bd32f4cc91ea93036e237d0c79b9478

@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:06abdbcfaa5b41b1a6d966c9736be514c4fb61bb

@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:ffa8eb38781ffdb16d76f39841cc5266f42f1760

@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:81630016d84f7064e47d64748e4979a2e34c0446

@promiseofcake promiseofcake force-pushed the ljk/validate-queueing branch from 1933166 to 0d8decf Compare April 15, 2024 19:49
@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:0d8decf7f9a1080c9ef1a34e33dc294193328706

@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:f4d40cdd87b3c317899d7e250684ee618a97f65e

@promiseofcake
Copy link
Owner Author

Given that we are kicking off workflows on timestamp, it seems like an equal value will consider it to be the workflow in question and ready to go. While this isn't terrible, it's not great either.

@promiseofcake promiseofcake force-pushed the ljk/validate-queueing branch from 621fa05 to 13c101e Compare April 15, 2024 22:24
@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:13c101e87644824d9a845997807be53d757ee2ad

@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:721c813c55cb03b444319c6e51b10e813adb3627

@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:0bec9dc0c647bf9a0072aabb2966040f4d99e654

@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:7e514f1108103eace4adee0f64d2b6dbda0fd4d1

@promiseofcake promiseofcake force-pushed the ljk/validate-queueing branch 2 times, most recently from 7f956b6 to 9428454 Compare April 15, 2024 23:47
@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:94284549c4cd2d8ded4d2c58fc3e307ca941eb2a

@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:dae700b7c611455687d0b76a311d081b18bafd1f

@promiseofcake promiseofcake force-pushed the ljk/validate-queueing branch from dae700b to 9620571 Compare April 15, 2024 23:50
@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:96205714112d7ef2de0265b30a61211f86534db2

@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:748e625495d319f8bf386a641561c776b08f8ee1

@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:43f0d682ea7e274f845071cc5b0a07ef9ee40f53

@promiseofcake promiseofcake force-pushed the ljk/validate-queueing branch from 43f0d68 to 256826d Compare April 16, 2024 00:09
@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:256826d796afd1c7874790126887b2ed7473e729

@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:ac37226de9110a9e959e6c10b6b05f883cc8e354

@promiseofcake promiseofcake marked this pull request as ready for review April 16, 2024 00:12
@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:245eb7ecf075c0dc692e85982ff83acbd3f198b5

@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:835cf15a25adfab9f716a81496f7ef0af52d296a

@promiseofcake promiseofcake force-pushed the ljk/validate-queueing branch from 0fe7570 to 37d88cf Compare April 16, 2024 04:07
@promiseofcake promiseofcake merged commit b9763ce into v3 Apr 16, 2024
@promiseofcake promiseofcake deleted the ljk/validate-queueing branch April 16, 2024 04:08
@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:37d88cfaa1e937e327851d0e6886240b1f782b12

@promiseofcake
Copy link
Owner Author

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/promiseofcake/workflow-queue?version=dev:b9763ce50a8b33b8c504e8d44bdc19f11b85ab48

promiseofcake added a commit that referenced this pull request Apr 16, 2024
* Intrapipeline Queueing (#16)

* documentation: update comments

* feat: add internal queue

* Job, Command, Renames / Recontextulization (#18)

* feat: renames

* feat: add ability to ignore specific workflows

* fix: formatting

* fix: shellcheck

* fix: job name

* fix: shellcheck

* Validate Queue Behavior (#19)

* feat: ensure we can validate the correct ordering of jobs

* fix: rename to the correct pipeline to ignore

* debugging

* fix: debug

* walk back validation

* feat: update documentation

* Update src/jobs/global-queue.yml

Co-authored-by: Andy Horner <[email protected]>

* Update src/commands/global_block.yml

Co-authored-by: Andy Horner <[email protected]>

---------

Co-authored-by: Andy Horner <[email protected]>
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.

2 participants