1. Summary
Despite the Noble Numbat distribution were announced on March 17, more than a month later Travis returns the error [error] on dist: dropping unknown value: noble
, if a file .travis.yml
contains the line dist: noble
.
2. API request
2.1. Command
I tried to validate any valid .travis.yml
file:
https api.travis-ci.com/lint @.travis.yml Content-Type:"application/yaml" Travis-API-version:3 --body
2.2. Behavior
2.2.1. Expected
No errors and warnings.
2.2.2. Current
{
"@type": "lint",
"warnings": [
{
"key": [],
"message": "[error] on dist: dropping unknown value: noble"
}
]
}
3. Travis dashboard
3.1. Steps to reproduce
I pushed to any GitHub repository integrated to Travis CI any valid .travis.yml
file.
3.2. Behavior
3.2.1. Expected
No errors and warnings.
3.2.2. Current
Example:
`dist`: unknown value `noble`
Thanks.
Hi @Kristinita,
Can I see the entire .travis.yml?
Type: Addition 
4. Schema validation
4.1. Steps to reproduce
I tried to validate .travis.yml
use v8r:
v8r .travis.yml -vvv
4.2. Behavior
4.2.1. Expected
No errors and warnings.
4.2.2. Current
ℹ Processing .\.travis.yml
ℹ Searching for schema in .v8rrc.yaml …
ℹ Cache miss: calling https://www.schemastore.org/api/json/catalog.json
ℹ Cache miss: calling https://json.schemastore.org/schema-catalog.json
ℹ Searching for schema in https://www.schemastore.org/api/json/catalog.json …
ℹ Found schema in https://www.schemastore.org/api/json/catalog.json …
ℹ Cache miss: calling https://json.schemastore.org/travis.json
ℹ Validating .\.travis.yml against schema from https://json.schemastore.org/travis.json …
strict mode: required property "email" is not defined at "https://json.schemastore.org/travis.json#/allOf/1/oneOf/1/oneOf/0" (strictRequired)
strict mode: required property "api_key" is not defined at "https://json.schemastore.org/travis.json#/allOf/1/oneOf/1/oneOf/0" (strictRequired)
strict mode: required property "email" is not defined at "https://json.schemastore.org/travis.json#/allOf/1/oneOf/1/oneOf/1" (strictRequired)
strict mode: required property "api_token" is not defined at "https://json.schemastore.org/travis.json#/allOf/1/oneOf/1/oneOf/1" (strictRequired)
✖ .\.travis.yml is invalid
.\.travis.yml#/dist must be equal to one of the allowed values
Travis schema on Schemastore isn’t updated:
"dist": {
"description": "The Ubuntu distribution to use",
"enum": ["precise", "trusty", "xenial", "bionic", "focal", "jammy"]
},
Thanks.
Type: Reply 
@Montana, my post already contains the link to example .travis.yml
.
I reproduced the problem for any .travis.yml
with dist: noble
:
-
Example 2:
cache:
directories:
# - $HOME/.npm
- $HOME/.cache/pip
- $HOME/.cache/pipenv
dist: noble
git:
depth: 1
install:
- pip install pipenv
- pipenv install --dev
language: python
os: linux
python: 3.13
script:
- python installation_scripts/gh_release_install.py
- pipenv run fd --version
- pipenv run tidy --version
-
Example 3:
cache:
directories:
- $HOME/.npm
# - $HOME/.cache/pip
# - $HOME/.cache/pipenv
deploy:
on:
branch: KiraGhPages
provider: script
script: grunt shell:gh-pages
dist: noble
env:
secure: HBDSH8hC7C4uuyui/+uBI2Skd3/612q5K65csZBwbNfAWv8+sYkdXjvIe3MPiz9TKPMWh4WwUB/r5JKQh033MBSJO4ExwgpgCnHyhnlEwj68+6eZl/8fmqQj8/P/tWBIwD6dAVVx1AEyGwCvUgsDQf861o6pUt1oyu9RsUDChYszANwnFaawCJrQjBmwyotHXrq4vuYd2qvAquAqR604zfHpyabGdBiJPqd4mtvG0DHqVBOWS7V/X2++h8H1+/7I4vIrFQbUK4x9hhJ/JtvGJh/vB8R+Cqv539T94TB0uW2wp4C75XS8m60jiMrSuqz9asrDpxAj1cCRJS76x9JuZ9yxul7b1dcAMhaPbco/wpFSs0zmx8e3xy0x2C63TKNnlpczyy4Ra0uQwhSWlEs6Z7sWIzMLyL7bZ2aU8Za1lgsaxAVpbtUbcL6ZqZsoEwImIFe45wNzXyt3Hrl1La+sq9c9VQxOpxG6lZeAAyq4ck5wfG3dlwMw/sEM28Vyy4eHgT3rPPNHs1CBF5Jh8FQWaHgGUTcy2spIdv4OdFklBji1mLfQi0+aLBxP8KT8SHSSpSd1wknbkF/UEryGaXXkX5rMxmn9WoVDSgYeL22tPHCuf/PAMIFu5A6qsG2Eg/WCcZa9M0S2O0/RrIHH6j3a0EFainhGmmkDTLgTkx8HZJ4=
git:
depth: 1
install:
- npm install --global grunt-cli
- npm install
language: node_js
node_js: node
os: linux
script:
- npx gh-pages --version
When I replaced dist: noble
to dist: jammy
, I don’t get the error.
Thanks.