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

Update base container images for release-related jobs. #886

Merged
merged 3 commits into from
Sep 16, 2021

Conversation

nuclearsandwich
Copy link
Contributor

@nuclearsandwich nuclearsandwich commented May 19, 2021

Partially addresses #878

Run jobs in focal containers rather than xenial containers and use a template variable so that future updates to the base image are made in a single location per job type.

Affected jobs

  • _rosdistro-cache
  • _release-check
  • _rel-sync-packages-
  • _rel-reconfigure-jobs
  • _rel-trigger-broken-with-non-broken-upstream
  • _rel-trigger-jobs
  • _rel-trigger-missed-jobs

rosdistro_cache_task

Used to run the rosdistro_build_cache script. There doesn't appear to be a material difference between cache files generated on Xenial or Focal.

release_check_sync_criteria_task

An issue was caused by not realizing that os_code_name was already in use as a parameter for the script target so my creation of an in-template os_code_name variable shadowed that value and hard-coded it to focal. 7d5af5e renames the in-template variable to task_os_code_name to distinguish it and allow the target os_code_name to pass through correctly to the command line invocation.

create_reconfigure_task

There does not appear to be a difference between jobs run on Xenial or Focal.

create_trigger_task

There does not appear to be a difference between jobs run on Xenial or Focal.

Run jobs in focal containers rather than xenial containers and use a
template variable so that future updates to the base image are made in a
single location per job type.
@nuclearsandwich nuclearsandwich merged commit efcf9aa into master Sep 16, 2021
@nuclearsandwich nuclearsandwich deleted the dexenialization/release-jobs branch September 21, 2021 00:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants