Skip to content

Commit 3b63c75

Browse files
committed
Post Repo Transfer Fixup
1 parent d2143a1 commit 3b63c75

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+3283
-1807
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

+19-7
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,23 @@ description: Report a problem with RefindPlus
33
body:
44
- type: markdown
55
attributes:
6-
value: |
6+
value: |-
77
Thank you for taking the time to report a problem with RefindPlus.
8-
Please use the [DISCUSSIONS OPTION](https://github.com/dakanji/RefindPlus/discussions) instead if you wish to ask a question, make a comment or similar.
8+
Please use the [DISCUSSIONS OPTION](https://github.com/RefindPlusRepo/RefindPlus/discussions/categories/general) instead if you wish to ask a question, make a comment or similar.
9+
10+
---
11+
12+
## BEFORE YOU PROCEED
13+
14+
If the problem is that RefindPlus hangs on UEFI-PC, especially with Hewlett Parkard (HP) firmware, try the following steps in the order listed first:
15+
- Run RefindPlus with the 'ransom_drives' setting active and the 'disable_rescan_dxe' setting inactive.
16+
- Run RefindPlus with 'disable_rescan_dxe' active and 'ransom_drives' inactive if that fails.
17+
- Run RefindPlus with both 'ransom_drives' and 'disable_rescan_dxe' active if that fails.
18+
19+
---
20+
21+
## ISSUE DETAILS
922
10-
NB: Before continuing, try running RefindPlus with the 'ransom_drives' configuration option set if the problem is that RefindPlus hangs on UEFI-PC with HP firmware.
1123
- type: dropdown
1224
id: version
1325
attributes:
@@ -77,9 +89,9 @@ body:
7789
id: log-file
7890
attributes:
7991
label: Debug Log
80-
description: |
81-
Please run the RefindPlus 'DBG' efi and add debug logs.
82-
Please attach log files and do not paste their contents.
92+
description: |-
93+
Please run the RefindPlus 'DBG' efi and add debug logs.\
94+
Please attach log files and *DO NOT* paste their contents.\
8395
Attach log files by dragging/dropping on the field below.
8496
placeholder: |
8597
Reports that do not need log files are typically best as Discussions.
@@ -90,7 +102,7 @@ body:
90102
id: extra-info
91103
attributes:
92104
label: Additional Context
93-
description: |
105+
description: |-
94106
Additional details that may further make the problem clear.
95107
placeholder: |
96108
You can attach files by dragging/dropping them on this field.

.github/ISSUE_TEMPLATE/config.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
blank_issues_enabled: false
22
contact_links:
33
- name: RefindPlus Discussions
4-
url: https://github.com/dakanji/RefindPlus/discussions
4+
url: https://github.com/RefindPlusRepo/RefindPlus/discussions/categories/general
55
about: General Queries, Comments and/or Discussion

.github/ISSUE_TEMPLATE/feature-request.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ body:
55
attributes:
66
value: |
77
Thank you for taking the time to suggest improvements to RefindPlus.
8-
Please use the [DISCUSSIONS OPTION](https://github.com/dakanji/RefindPlus/discussions) instead if you wish to ask a question, make a comment or similar.
8+
Please use the [DISCUSSIONS OPTION](https://github.com/RefindPlusRepo/RefindPlus/discussions/categories/general) instead if you wish to ask a question, make a comment or similar.
99
- type: textarea
1010
id: suggested-feature
1111
attributes:

.github/label-config.yml

+11-1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ Acknowledged:
3030
# The `Accepted` label is added to issues
3131
Accepted:
3232
issues:
33+
# Add labels
34+
label:
35+
- 'Unresolved'
3336
# Remove labels
3437
unlabel:
3538
- 'Acknowledged'
@@ -53,7 +56,7 @@ Accepted:
5356
reopen: true
5457
unlock: true
5558

56-
# The `Declined` label is added to Pull Requests
59+
# The `Declined` label is added to PRs
5760
Declined:
5861
prs:
5962
# Remove labels
@@ -80,6 +83,13 @@ Declined:
8083
# Closure reason
8184
close-reason: 'not planned'
8285

86+
# The `Declined` label is removed from PRs
87+
-Declined:
88+
prs:
89+
# Reopen PR and unlock thread
90+
reopen: true
91+
unlock: true
92+
8393
# The `Uncertain` label is added to issues
8494
Uncertain:
8595
issues:

.github/workflows/build_and_upload_binaries.yaml

-110
This file was deleted.

.github/workflows/build_artefacts.yml

+84
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
name: Build Artefacts
2+
3+
on:
4+
workflow_dispatch:
5+
inputs:
6+
commit_id:
7+
description: "Commit ID (Blank for GOPFix Latest)"
8+
required: false
9+
10+
jobs:
11+
create-binaries:
12+
name: Create Binaries
13+
runs-on: macos-13
14+
15+
steps:
16+
- name: Get Repositories
17+
shell: bash
18+
run: |
19+
mkdir ~/Documents/RefindPlus || exit 1
20+
cd ~/Documents/RefindPlus || exit 1
21+
22+
# Clone RefindPlusUDK
23+
git clone https://github.com/RefindPlusRepo/RefindPlusUDK.git edk2
24+
25+
# Clone RefindPlus
26+
OWNER=$(echo "${{ github.repository }}" | cut -d'/' -f1)
27+
git clone https://github.com/${OWNER}/RefindPlus.git Working
28+
cd Working || exit 1
29+
30+
# Determine RefindPlus Branch with Target Commit
31+
if [ ! -n "${{ github.event.inputs.commit_id }}" ]; then
32+
BRANCH=GOPFix
33+
git checkout GOPFix
34+
else
35+
BRANCH=$(git branch -r --contains ${{ github.event.inputs.commit_id }} | grep -v 'HEAD' | head -n 1 | sed 's/origin\///')
36+
if [ -z "$BRANCH" ]; then
37+
echo "Error: Commit ID not found on any branches!"
38+
exit 1
39+
fi
40+
git checkout "$BRANCH"
41+
git reset --hard ${{ github.event.inputs.commit_id }}
42+
fi
43+
44+
# Save for Later
45+
echo "BRANCH=${BRANCH}" >> $GITHUB_ENV
46+
47+
- name: Handle Prerequisites
48+
shell: bash
49+
run: |
50+
brew install nasm && brew install acpica && brew install ocmtoc
51+
curl -O https://www.python.org/ftp/python/2.7.18/python-2.7.18-macosx10.9.pkg
52+
sudo installer -pkg python-2.7.18-macosx10.9.pkg -target /
53+
54+
if [[ "${PATH}" != *"/usr/local/bin"* ]] ; then export PATH="/usr/local/bin:${PATH}"; fi
55+
echo "PATH=${PATH}" >> $GITHUB_ENV
56+
57+
- name: Run Build Script
58+
env:
59+
TERM: xterm
60+
run: |
61+
cd ~/Documents/RefindPlus/edk2/000-BuildScript || exit 1
62+
chmod +x RefindPlusBuilder.sh
63+
sh RefindPlusBuilder.sh "${BRANCH}" ALL
64+
65+
- name: Archive Build Artefacts (RELEASE)
66+
if: success()
67+
uses: actions/upload-artifact@v4
68+
with:
69+
name: x64_RefindPlus-Artefacts_REL
70+
path: ~/Documents/RefindPlus/edk2/Build/RefindPlus/RELEASE_XCODE5/x64/*.efi
71+
72+
- name: Archive Build Artefacts (DEBUG)
73+
if: success()
74+
uses: actions/upload-artifact@v4
75+
with:
76+
name: x64_RefindPlus-Artefacts_DBG
77+
path: ~/Documents/RefindPlus/edk2/Build/RefindPlus/DEBUG_XCODE5/x64/*.efi
78+
79+
- name: Archive Build Artefacts (NOOPT)
80+
if: success()
81+
uses: actions/upload-artifact@v4
82+
with:
83+
name: x64_RefindPlus-Artefacts_NPT
84+
path: ~/Documents/RefindPlus/edk2/Build/RefindPlus/NOOPT_XCODE5/x64/*.efi

0 commit comments

Comments
 (0)