Skip to content
This repository has been archived by the owner on Sep 5, 2024. It is now read-only.

chore(ci): enable CircleCI snapshot and doc publishing #11608

Merged
merged 1 commit into from
Jan 29, 2019

Conversation

Splaktar
Copy link
Member

@Splaktar Splaktar commented Jan 23, 2019

PR Checklist

Please check that your PR fulfills the following requirements:

  • The commit message follows our guidelines
  • Tests for the changes have been added or this is not a bug fix / enhancement
  • Docs have been added, updated, or were not required

PR Type

What kind of change does this PR introduce?

[ ] Bugfix
[ ] Enhancement
[ ] Documentation content changes
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[x] CI related changes
[ ] Infrastructure changes
[ ] Other... Please describe:

What is the current behavior?

CircleCI is not enabled to create snapshots, add tags, or update the docs on commits to master.

Issue Number:
Relates to #11592

What is the new behavior?

After a commit to master, CircleCI runs lint and tests against different AngularJS versions. If those are successful and the commit was to the master branch, then it snapshots, commits to angular/code.material.angularjs.org, and deploys the updated docs site. It also commits and tags the code snapshot in angular/bower-material.

Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information

The list of tasks related to this and their order can be found in #11592.

Caretaker note: This can't be merged until the GitHub tokens get set up in the CircleCI environment variables as described in #11592.

@Splaktar Splaktar added type: build type: chore P3: important Important issues that really should be fixed when possible. labels Jan 23, 2019
@Splaktar Splaktar added this to the 1.1.13 milestone Jan 23, 2019
@Splaktar Splaktar self-assigned this Jan 23, 2019
@googlebot googlebot added the cla: yes PR author has signed Google's CLA: https://opensource.google.com/docs/cla/ label Jan 23, 2019
@Splaktar Splaktar changed the title Ci enable circle ci snapshots chore(ci): enable CircleCI snapshots Jan 23, 2019
@Splaktar Splaktar changed the title chore(ci): enable CircleCI snapshots chore(ci): enable CircleCI snapshot and doc publishing Jan 23, 2019
@Splaktar Splaktar force-pushed the ci-enableCircleCiSnapshots branch 2 times, most recently from 1611ec7 to 551c832 Compare January 23, 2019 04:29
@Splaktar Splaktar requested a review from devversion January 23, 2019 04:32
@Splaktar Splaktar force-pushed the ci-enableCircleCiSnapshots branch from 551c832 to d3df4ed Compare January 23, 2019 04:40
@Splaktar Splaktar mentioned this pull request Jan 23, 2019
3 tasks
@Splaktar Splaktar force-pushed the ci-enableCircleCiSnapshots branch from d3df4ed to 6d7aae0 Compare January 23, 2019 18:33
@Splaktar Splaktar added the pr: merge ready This PR is ready for a caretaker to review label Jan 29, 2019
@Splaktar Splaktar force-pushed the ci-enableCircleCiSnapshots branch from 6d7aae0 to c8abc65 Compare January 29, 2019 00:29
bump docs and dev to AngularJS 1.7.6

Relates to #11592
@Splaktar
Copy link
Member Author

@andrewseguin has set up the GitHub tokens in the CircleCI environment variables as described in #11592.

@mmalerba mmalerba merged commit cacbc46 into master Jan 29, 2019
@Splaktar Splaktar deleted the ci-enableCircleCiSnapshots branch January 29, 2019 00:39
Splaktar added a commit that referenced this pull request Jan 29, 2019
mmalerba pushed a commit that referenced this pull request Jan 29, 2019
Splaktar added a commit that referenced this pull request Jan 29, 2019
update deprecated CI_PULL_REQUEST to CIRCLE_PULL_REQUEST

Relates to #11592. Relates to #11608.
mmalerba pushed a commit that referenced this pull request Jan 29, 2019
update deprecated CI_PULL_REQUEST to CIRCLE_PULL_REQUEST

Relates to #11592. Relates to #11608.
Splaktar added a commit that referenced this pull request Jan 29, 2019
mmalerba pushed a commit that referenced this pull request Jan 29, 2019
Splaktar added a commit that referenced this pull request Jan 29, 2019
@Splaktar Splaktar mentioned this pull request Jan 29, 2019
3 tasks
mmalerba pushed a commit that referenced this pull request Jan 29, 2019
Splaktar added a commit that referenced this pull request Jan 29, 2019
mmalerba pushed a commit that referenced this pull request Jan 29, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
cla: yes PR author has signed Google's CLA: https://opensource.google.com/docs/cla/ P3: important Important issues that really should be fixed when possible. pr: merge ready This PR is ready for a caretaker to review type: build type: chore
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants