Hog Hog2024.2-4
check_yaml_ref.tcl
Go to the documentation of this file.
1 # Copyright 2018-2024 The University of Birmingham
2 #
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
6 #
7 # http://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14 
15 # @file
16 # Checks that the hog submodule sha matches the ref in the .gitlab-ci.yml file
17 
18 set Name LaunchCheckYamlRef
19 set hog_path [file normalize "[file dirname [info script]]/.."]
20 
21 set repo_path [pwd]
22 cd $hog_path
23 source ./hog.tcl
24 
25 
26 Msg Info "Checking if \"ref\" in .gitlab-ci.yml actually matches the included yml file in Hog submodule"
27 
28 CheckYmlRef $repo_path false
29 
30 cd $repo_path