Skip to content
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

Travis env variables #65

Closed
azdanov opened this issue Jul 18, 2018 · 7 comments
Closed

Travis env variables #65

azdanov opened this issue Jul 18, 2018 · 7 comments

Comments

@azdanov
Copy link

azdanov commented Jul 18, 2018

After upgrading to latest version environmental variables stopped working.

It was working fine on "semantic-release": "^15.7.1" and "@semantic-release/git": "^6.0.1" as shown in this commit (signed remotely via gpg): azdanov/azdanov.github.io@c1763ce

After updating to "@semantic-release/git": "^7.0.0" and "semantic-release": "^15.8.0" env variables are ignored. For example here (could not sign since submitted by a bot): azdanov/azdanov.github.io@2419e04.

Am I missing something with the new update?

@pvdlg
Copy link
Member

pvdlg commented Jul 18, 2018

Can you provide the logs and your configuration?
Are you using semantic-release 15.8.0? See https://github.com/semantic-release/git/releases/tag/v7.0.0

@azdanov
Copy link
Author

azdanov commented Jul 18, 2018

I am. Here you go.

Travis
travis_time:end:00ece3bc:start=1531919485059436340,finish=1531919518425759607,duration=33366323267
�[0Ktravis_fold:end:after_success.1
�[0Ktravis_fold:start:after_success.2
�[0Ktravis_time:start:0bc1e84c
�[0K$ npx semantic-release
[Semantic release]: Running semantic-release version 15.8.0
[Semantic release]: Load plugin "verifyConditions" from @semantic-release/changelog
[Semantic release]: Load plugin "verifyConditions" from @semantic-release/npm
[Semantic release]: Load plugin "verifyConditions" from @semantic-release/git
[Semantic release]: Load plugin "verifyConditions" from @semantic-release/github
[Semantic release]: Load plugin "analyzeCommits" from @semantic-release/commit-analyzer
[Semantic release]: Load plugin "generateNotes" from @semantic-release/release-notes-generator
[Semantic release]: Load plugin "prepare" from @semantic-release/changelog
[Semantic release]: Load plugin "prepare" from @semantic-release/npm
[Semantic release]: Load plugin "prepare" from @semantic-release/git
[Semantic release]: Load plugin "publish" from @semantic-release/npm
[Semantic release]: Load plugin "publish" from @semantic-release/github
[Semantic release]: Load plugin "success" from @semantic-release/github
[Semantic release]: Load plugin "success" from @semantic-release/exec
[Semantic release]: Load plugin "fail" from @semantic-release/github
[Semantic release]: Run automated release from branch develop
[Semantic release]: Call plugin "verifyConditions"
[Semantic release]: Call plugin "verifyConditions"
[Semantic release]: Call plugin "verifyConditions"
[Semantic release]: Call plugin "verifyConditions"
[Semantic release]: Verify GitHub authentication
[Semantic release]: Found git tag v1.6.0 associated with version 1.6.0
[Semantic release]: Found 1 commits since last release
[Semantic release]: Call plugin "analyzeCommits"
[Semantic release]: Analyzing commit: fix(travisci): problem with versions
[Semantic release]: The release type for the commit is patch
[Semantic release]: Analysis of 1 commits complete: patch release
[Semantic release]: The next release version is 1.6.1
[Semantic release]: Call plugin "generateNotes"
[Semantic release]: Call plugin "prepare"
[Semantic release]: Update /home/travis/build/azdanov/azdanov.github.io/CHANGELOG.md
[Semantic release]: Call plugin "prepare"
[Semantic release]: Wrote version 1.6.1 to /home/travis/build/azdanov/azdanov.github.io/package.json
[Semantic release]: Call plugin "prepare"
[Semantic release]: Add /home/travis/build/azdanov/azdanov.github.io/CHANGELOG.md to the release commit
[Semantic release]: Add /home/travis/build/azdanov/azdanov.github.io/package.json to the release commit
[Semantic release]: Found 2 file(s) to commit
[Semantic release]: Creating tag v1.6.1
[Semantic release]: Prepared Git release: v1.6.1
[Semantic release]: Call plugin generateNotes
[Semantic release]: Call plugin "generateNotes"
[Semantic release]: Create tag v1.6.1
[Semantic release]: Call plugin "publish"
[Semantic release]: Skip publishing to npm registry as npmPublish is false
[Semantic release]: Call plugin "publish"
[Semantic release]: Published GitHub release: https://github.com/azdanov/azdanov.github.io/releases/tag/v1.6.1
[Semantic release]: Call plugin "success"
[Semantic release]: Call plugin "success"
[Semantic release]: Call script ./gh-pages.sh
Published
[Semantic release]: Published release: 1.6.1
package.json
{
  "name": "azdanov.github.io",
  "version": "1.6.1",
  "license": "MIT",
  "private": true,
  "engines": {
    "node": ">=10.0.0"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/azdanov/azdanov.github.io.git"
  },
  "scripts": {
    "build": "gatsby build",
    "clean": "rimraf public .cache",
    "commitizen": "git-cz",
    "dev": "gatsby develop",
    "gh-pages": "gh-pages -d public -b master",
    "lint": "tslint 'src/**/*.{ts,tsx}'",
    "semantic-release": "semantic-release",
    "serve": "gatsby serve",
    "start": "npm run dev",
    "test": "echo \"Error: no test specified\" && exit 0"
  },
  "dependencies": {
    "babel-plugin-styled-components": "^1.5.1",
    "emotion": "^9.2.6",
    "emotion-server": "^9.2.6",
    "gatsby": "^2.0.0-beta.45",
    "gatsby-image": "^2.0.0-beta.6",
    "gatsby-plugin-emotion": "^2.0.0-beta.2",
    "gatsby-plugin-react-helmet": "^3.0.0-beta.3",
    "gatsby-plugin-sharp": "^2.0.0-beta.5",
    "gatsby-plugin-styled-components": "^3.0.0-beta.2",
    "gatsby-plugin-typescript": "^2.0.0-beta.5",
    "gatsby-plugin-typography": "^2.2.0-beta.2",
    "gatsby-remark-copy-linked-files": "^2.0.0-beta.2",
    "gatsby-remark-highlights": "^1.3.4",
    "gatsby-remark-images": "^2.0.1-beta.7",
    "gatsby-remark-responsive-iframe": "^2.0.0-beta.2",
    "gatsby-remark-smartypants": "^2.0.0-beta.2",
    "gatsby-source-filesystem": "^2.0.1-beta.5",
    "gatsby-transformer-remark": "^2.1.1-beta.3",
    "gatsby-transformer-sharp": "^2.1.1-beta.5",
    "react": "^16.4.1",
    "react-dom": "^16.4.1",
    "react-emotion": "^9.2.6",
    "react-helmet": "^5.2.0",
    "react-typography": "^0.16.13",
    "styled-components": "^3.3.3",
    "styled-normalize": "^8.0.0",
    "typescript": "^2.9.2",
    "typography": "^0.16.17",
    "typography-theme-st-annes": "^0.15.10"
  },
  "devDependencies": {
    "@semantic-release/changelog": "^3.0.0",
    "@semantic-release/exec": "^2.2.4",
    "@semantic-release/git": "^7.0.0",
    "@types/classnames": "^2.2.5",
    "@types/prop-types": "^15.5.3",
    "@types/react": "^16.4.6",
    "@types/react-dom": "^16.0.6",
    "@types/react-helmet": "^5.0.6",
    "@types/react-router-dom": "^4.2.7",
    "commitizen": "^2.10.1",
    "cz-conventional-changelog": "^2.1.0",
    "gh-pages": "^1.2.0",
    "npm-run-all": "^4.1.3",
    "prettier": "^1.13.7",
    "rimraf": "^2.6.2",
    "semantic-release": "^15.8.0",
    "tslint": "^5.11.0",
    "tslint-config-airbnb": "^5.9.2",
    "tslint-config-prettier": "^1.13.0",
    "tslint-plugin-prettier": "^1.3.0"
  },
  "release": {
    "verifyConditions": [
      "@semantic-release/changelog",
      "@semantic-release/npm",
      "@semantic-release/git",
      "@semantic-release/github"
    ],
    "prepare": [
      "@semantic-release/changelog",
      "@semantic-release/npm",
      "@semantic-release/git"
    ],
    "success": [
      "@semantic-release/github",
      {
        "path": "@semantic-release/exec",
        "cmd": "./gh-pages.sh"
      }
    ],
    "npmPublish": false,
    "branch": "develop"
  },
  "config": {
    "commitizen": {
      "path": "./node_modules/cz-conventional-changelog"
    }
  }
}

@pvdlg
Copy link
Member

pvdlg commented Jul 18, 2018

Have you configured the environment variables listed here: https://github.com/semantic-release/semantic-release/blob/caribou/docs/usage/configuration.md#environment-variables ?

@azdanov
Copy link
Author

azdanov commented Jul 18, 2018

I did. Before the update it was working.

For example this commit was made from Travis: azdanov/azdanov.github.io@c1763ce

Edit:
I could try to delete and enter env variables again. But that seems pointless.

@pvdlg
Copy link
Member

pvdlg commented Jul 18, 2018

I mention that because the variable to set have changed in 5.0.0: https://github.com/semantic-release/git/releases/tag/v5.0.0

@pvdlg
Copy link
Member

pvdlg commented Jul 18, 2018

Nervermind, I think I found the bug. I'll release a fix tonight.

@azdanov
Copy link
Author

azdanov commented Jul 18, 2018

Just in case, here's my variables.

screen shot 2018-07-18 at 19 00 17

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants