-
-
Notifications
You must be signed in to change notification settings - Fork 257
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Reorganising files and adding git action to run tests
Signed-off-by: Adam Farley <[email protected]>
- Loading branch information
1 parent
ed8f429
commit b57f9a9
Showing
5 changed files
with
55 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
# ******************************************************************************** | ||
# Copyright (c) 2024 Contributors to the Eclipse Foundation | ||
# | ||
# See the NOTICE file(s) with this work for additional | ||
# information regarding copyright ownership. | ||
# | ||
# This program and the accompanying materials are made | ||
# available under the terms of the Apache Software License 2.0 | ||
# which is available at https://www.apache.org/licenses/LICENSE-2.0. | ||
# | ||
# SPDX-License-Identifier: Apache-2.0 | ||
# ******************************************************************************** | ||
|
||
# If a PR includes a change to any lib file, we run the function library tests. | ||
|
||
name: Check function library functions all work | ||
on: | ||
pull_request: | ||
branches: [ master ] | ||
paths: | ||
- 'lib/**' | ||
|
||
env: | ||
TEST_SCRIPT: "lib/tests/functionLibraryTests.sh" | ||
|
||
permissions: | ||
contents: read | ||
|
||
jobs: | ||
libtests: | ||
permissions: | ||
contents: read | ||
issues: write | ||
runs-on: ubuntu-latest | ||
name: Run Build Function Library Tests | ||
if: ${{ (github.repository == 'adoptium/temurin-build') || (github.event_name == 'workflow_dispatch') }} | ||
steps: | ||
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | ||
|
||
- name: "Run Tests" | ||
run: bash "${PWD}/${TRIAGE_SCRIPT}" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
## Build Library | ||
|
||
This folder contains the function library for the build repository. | ||
|
||
This includes a functionLibrary.sh that can be included in your scripts, | ||
giving people the ability to download files, compare shas, etc, without | ||
wasting the time needed to write code tocover all the edge cases | ||
(can the file be downloaded, does it match the sha, etc). | ||
|
||
The tests folder contains testing for the function library, and will be | ||
run against the function library script whenever any file in lib is changed | ||
(see the github action \"function-lib-checker.yml\" for details) |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.