Skip to content

Pushing to prod — January 6, 2025 #617

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

Merged
merged 12 commits into from
Jan 6, 2025
Merged

Pushing to prod — January 6, 2025 #617

merged 12 commits into from
Jan 6, 2025

Conversation

validbeck
Copy link
Collaborator

validbeck and others added 12 commits December 23, 2024 16:07
* Testing

* Forgor 1 filepath

* ?

* Making a copy of the notebook to test

* Cleaning up the extra tabs

* Tweak

* Premable to inserting line on index

* Editing ToC

* More editing

* Hm, trying it in two steps

* Testing removal

* Trying removal again

* Trying agaaaain

* Trying agaaaainnnn

* Omg, finally

* Trying them combined

* Cleaning up the old code

* Added new Update index def to python script file

* Replacing old notebook with newer notebook

* Making a copy for editing

* oops, don't need to commit the .zip

* Trying .env location dialogue

* Hm

* Tweak

* Testing retrieved env

* Adding .env dialogue to script

* Simpiflying things

* Testing

* More editing

* Import whole script

* Testing one cell

* Adding update_index_qmd() to main()

* Modified lead-in blurb

* Redoing ToC & edited prereq

* Removing old ToC anchors

* GitHub URLs

* Release date

* Updating headers

* Testing variables

* .

* ..

* ...

* ...

* ....

* .....

* ......

* Create release folder

* Create release folder .

* Create release folder ..

* Create release folder ...

* Create release folder ....

* Create the release notes file

* test

* test 2

* Simplified import

* Set up release notes

* Set up release notes .

* Set up release notes ..

* Adding attribute

* Hmm

* Success

* Edit

* Set repo & tag names

* Set repo & tag names .

* Extract URLs

* Load PR data

* Edit release notes

* Auto summary

* Auto summary .

* Edit titles

* Set labels

* Set labels .

* Assign details

* Test

* Assemble release

* Hm

* Release output

* Update quarto & index

* Hm something isn't right

* Trying something

* Wait

* Bleg

* Trying something different

* Grr

* Trying release output again

* Oops

* Show files

* Agh

* Aghhhhh

* Agghhh again

* Hm.

* I give up

* Refining label hiearchy output

* Removing .zip from changed files

* Only look in site/ folder

* Time for text editing

* Missed something

* Tryingggg

* Editing the text

* More editing

* Swapping

* One last try

* Release output???

* Yay it works, time for e2e and cleanup

* Deleting old folder

* New ToC start

* New anchors

* Space

* Makefile path

* Modifying main() — set up openAI

* Trying something

* Forgot an input

* Hm, trying the .env check again

* Getting rid of unused dependency

* Trying putting other at the end of the groupings

* Tweak to other

* Editing scripts

* Logging the release entry removed from index.qmd

* Weird extra folder, remove

* Quick edit to wording

* Undo folder move to accomodate running the script from the Makefile in site/...

* Makefile label hierarchy

* Makefile create release folder

* Makefile create notes file

* Testing something

* Cool, it works

* Makefile set release components

* Makefile set, extract, populate

* Makefile edit release notes

* Blurb

* Makefile up to write PRs to file

* Added shortened alias

* Testttt

* Makefile added autosummary

* Makefileeee

* Oops

* Hm

* Aha

* Not? Aha...

* Maaaaybe?

* Grrr

* Orderrr

* Trying aaaagin

* Argh

* GHm

* Yay it works

* Trying something with Makefile

* Trying something with Makefile pt2

* Trying something with Makefile pt3

* Updated .gitignore to ignore cache

* Deleting __pycache__ to test

* Revering .gitignore

* Changed the label hierarchy

* Include _how-to-upgrade.qmd

* Wrapping print statements into functions

* Wording around Write release notes to file

* Indenting

* Oops

* Tweak to print output
* Template for yearly releases

* Current year end marker

* yearly_cleanup.py — Collect current year

* Draft of cleanup notebook

* Missed an import

* Adjusting wording

* Create new year directory

* Create new year directory take 2

* Create new year directory take 3

* Combining yearly folder functions

* Return all the folders matching the cleanup year

* Return all the folders matching the cleanup year - test

* Return all the folders matching the cleanup year - test 2

* Editing output

* Counting & sorting folders in yearly output

* Tweak

* Tweakk

* Move yearly subdirectories

* Move yearly subdirectories take 2

* Move yearly subdirectories take 3

* Omg, it works

* Testing copying the template

* Moved template file, oops

* Tweaking wordingg

* Edited template

* Testing editing the tenmplate

* Testing editing the tenmplate — take 2

* Testing returning the moved folders for listing

* Testing returning the moved folders for listing - take 2

* Testing returning the moved folders for listing - take 3

* Testing returning the moved folders for listing - take 4

* Added date created descending sort

* Appending filenames to yearly folders

* Adding files to listing

* Setup for updating _quarto.yml

* Update _quarto.yml test

* Oops, removed a dependency I needed

* Tweak

* Tweak

* Tweakkk

* Tweakkkk

* Tweakkkkk

* Testing adjustment to _quarto.yml

* Tweaaaakk

* Tweaaaakkk

* Fix broken links

* Tweakkkk

* Tweakkkk

* Blah

* Tweak

* Before > After line comparison

* Search for relative links

* Testing count

* Periods

* Test

* Test 2

* TWeak

* Changed files and preview

* Trying changed files again

* Repurposing show_files

* Adjustment

* Trying again

* Trying againn

* Removed debug info

* Refining show_files

* Adding new script to Makefile

* Wow, forgor files

* oops, wrong filepath

* Testing

* More testing

* Ugh

* Hm???

* Readding dependency

* Adjust

* Ugh??

* Wait.

* GHm

* Am i just stupid?

* Wow, I am

* Dummy

* Simple??

* Almost there

* Tweaking messaging

* Editing

* Editing the notebook

* Editing the notebookkk

* Shifting things around

* Adjusting ToC

* Added ToC for new notebook

* Fiddling

* Tweak to generate notebook output

* Editing script wording

* Deleting old 2024 roundup

* Line breaks

* Testing something with show_files

* Fiddling

* Simplifying...

* Omgggg

* Argh

* Testttt

* Agh

* nvm...

* Hrm

* Removed show_files()

* Refining outputs

* Oops, typo

* Another typo

* More editing

* Moreeee editing

* Moooore

* More

* Fidding with spacing

* More editing

* Command line spacing

* Moreeeeeee

* ...

* Prepositions

* Almost there for releases notebook

* Blah

* Tweaking cleanup output

* Adding spacing to cli output

* Tweaking

* Edittt

* Trying something with grouping stuff

* Beep

* Filtering for URL dupes

* Yay

* Testy test

* Modifying main

* Ugh

* Almost done

* Almost done x2

* Copy template edge case

* update_quarto_yaml to accomodate for locating only files for that year

* Not quite right

* Forgot indent

* Fixing indentation

* Aghgsjhf

* Adjusting move_year_marker

* Oops, missed input

* Ughesgfy

* Rdguftkhyh

* dufyisyfu

* Ahhhhhhh

* ppppppp

* Come onnnn

* oh my gawd

* fdjg

* Edge case for update_listings

* Edits to output

* Edits to update_path

* Tweak

* Almost there

* Adding prompt for overwriting existing release file

* Tweakiiingg

* Tweakiiingg etc.

* Trying again?

* Trying againnn

* Accomodating exit

* Yay

* Adjusting update_quarto_yaml

* Adjusting update_index_qmd

* Finally — moving 2024 releases into their own folder

* Fixing relative links

* Adding some stuff to wrap it up
* Removing templates moved to validmind-library

* Added notebook quickstart link to README

* Removed old test comment

* Calling make get-source
@validbeck validbeck added the internal Not to be externalized in the release notes label Jan 6, 2025
@validbeck validbeck self-assigned this Jan 6, 2025
validbeck added a commit that referenced this pull request Jan 6, 2025
@validbeck validbeck merged commit 05db3e6 into prod Jan 6, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
internal Not to be externalized in the release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant