Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.

Conversation

@TriplEight
Copy link
Contributor

@TriplEight TriplEight commented Sep 28, 2020

polkadot companion: paritytech/polkadot#1769

  • changes somewhat broken/deprecated only and accept keys to not very readable rules. The upside is without only, DAGs will be accessible.
  • removes unused DEPLOY_TAG
  • build binaries for substrate and subkey (both mac and linux) is now manually available in PRs

example of a pipeline for a regular PR https://gitlab.parity.io/parity/substrate/-/pipelines/109099
example of a pipeline with [chaos:basic] in commit text https://gitlab.parity.io/parity/substrate/-/pipelines/109101

@TriplEight TriplEight added A3-in_progress Pull request is in progress. No review needed at this stage. B0-silent Changes should not be mentioned in any release notes C1-low PR touches the given topic and has a low impact on builders. labels Sep 28, 2020
@TriplEight TriplEight self-assigned this Sep 28, 2020
@github-actions github-actions bot added A0-please_review Pull request needs code review. and removed A3-in_progress Pull request is in progress. No review needed at this stage. labels Sep 28, 2020
@TriplEight
Copy link
Contributor Author

TriplEight commented Sep 28, 2020

Notes:

  • check which set of rules are used by build-macos-subkey: job now
  • *chaos-only does not make sense since the same rule is included in *build-rules and it effectively makes a build run when i.e. [chaos:basic] is added to the commit

Copy link
Contributor

@gabreal gabreal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good, but haven't tested.

.gitlab-ci.yml Outdated
- if: $CI_COMMIT_REF_NAME == "master"
changes:
- .gitlab-ci.yml
- .maintain/monitoring/
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this would have to be .maintain/monitoring/* actually according to https://docs.gitlab.com/ee/ci/yaml/#onlychangesexceptchanges . i was actually sure it was working before.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed with maintain/monitoring/**/* as it has dirs inside

@TriplEight TriplEight merged commit e456d68 into master Sep 30, 2020
@TriplEight TriplEight deleted the only-except_to-rules branch September 30, 2020 20:16
@TriplEight TriplEight changed the title WIP: remove deprecated only/except clauses remove deprecated only/except clauses Sep 30, 2020
liuchengxu pushed a commit to liuchengxu/substrate that referenced this pull request Oct 5, 2020
* change (CI): remove deprecated only/except clauses

* change (CI): remove

* change (CI): debug regex

* change (CI): regex shouldn't be surrounded with quotes in `rules`

* change (CI): no quotes in `rules`

* change (CI): debug workflow

* change (CI): almost equal

* change (CI): splinters

* change (CI): some details [chaos:basic]

* change (CI): add manual substrate build on PRs

* change (CI): mistake with publish-to-crates-io

* change (CI): reapproach chaos-only; rename rules anchors [skip ci]

* change (CI): add linux and mac to manual jobs for PRs [skip ci]

* change (CI): remove `pre-v` tags rules [skip ci]

* change (CI): add subkey for macos build as manual on PRs as well

* change (CI): add glob to match every changed file in monitoring

* test (CI): [chaos:basic]
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

A0-please_review Pull request needs code review. B0-silent Changes should not be mentioned in any release notes C1-low PR touches the given topic and has a low impact on builders.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants