Version isn't an allowed key


#1

We have switched to v2.0 and have the required circle.yml file in our master branch.

When we create a branch from master, make a commit then create a pull request circle runs on the new branch and every time fails with the following warnings:

If I then make a 2nd commit to that branch, ci will run agai ( as expected ) but this time it works properly.

What are we doing wrong?


#2

If you’re editing a circle.yml file, then you’ll still be on CircleCI 1.0. You want to be editing a .circleci/config.yml file when working on 2.0. You should remove the circle.yml file from the root of your project.


#3

Makes sense, moved the file to the correct folder and renamed.

Commited that.

Created a new branch, committed, created a PR and again 1st build failed, different error this time as it cant find any config at all.

Same thing again, if I make a 2nd commit into that test branch it runs again and uses the config file.


#4

Is it a private repo? I’d be happy to take a peek if not.


#5

Yes its a private repo.


#6

When it runs after you push the 2nd commit, does it show “2.0” at the top of the build next to the build number?


#7

Yea something like that


#8

That’s really strange that c20c32e didn’t build on 2.0. Can you tell me exactly what you changed in 8da2be4?


#9

Just added some random white space into a file, same as the commit before that didnt build.


#10

Well that certainly shouldn’t cause it to build against 2.0. I think the CircleCI peeps are going to have to look into that one.


#11

It sounds like invalid YAML until you corrected it.


#13

Corrected what?

The config file does not change, every time you create a new branch it fails, every time with every branch until you make a new commit to that branch then it runs 2.0 properly using the config.


#14

I did not edit any YAML.

All I did was add a blank line to one of our php files.


#15

Sorry- I misunderstood.

This sounds like the same problem as CircleCI not always picking up config.yml

We have a bug ticket open but no fix as of yet.


CircleCI not always picking up config.yml
#16

This topic was automatically closed 41 days after the last reply. New replies are no longer allowed.