-
-
Notifications
You must be signed in to change notification settings - Fork 10
Overhaul CI #306
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
Overhaul CI #306
Conversation
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
As the first step toward migrating everything into GitHub Actions
Closed
To see if the `if:` syntax with ${{ ... }} is even working correctly for _one_ condition
No real way to tell if it's working but to see if the occasional failures happen less often?
flake8 tends not to work if flake8 isn't installed...
Or, well. On merge to `stable`.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area: meta 🧠
Dealing with the project itself
area: tests 🩺
Focused on the test suite
bump: upkeep 🐞
Changes outside the package itself (x.y.z.w)
pr: merge ready 👍
type: maintenance 🔧
Something administrative needs upkeep
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.
Triggers
--testall --nonloc
and report coverage; and maybe a couple other things?release-
branch merging tostable
, run all of all the things?Also include a 'push (if no open associated PR)' trigger on the 'draft PR' workflows?push
andpull_request
) is challenging, because there's no way(?) to query for a PR associated with the current commit/branch without using the REST API, and you can only use the REST API(?) inside a running workflow.push
; and then skip all subsequent steps if an open associated PR is found... but, meh.Obey the[skip ci]
signal on the push/draftmain
PR workflows, but ignore it on ready-main
-PR and stable/release PR workflowsstable
that fail if not named as arelease-
branch.stable
that don't start withrelease-
Specific tasks/checks currently in place:
main
/stable
PRs, ready stateflake8-docstrings-complete
as part of flake8, instead?main
/stable
PRs, ready statemain
/stable
PRs, ready statemain
/stable
PRs, ready stateazure-coretest.yml
)echo "MY_VAR=some_value" >> $GITHUB_ENV
${{ env.MY_VAR }}
or$MY_VAR
(depending on the shell).pwd
mid-workflow-jobmain
/stable
PRs, ready-statetox.ini
flake8-noqa
,tox
will do that